I just installed Endeavour without a bootloader, intending to boot it using my existing OpenCore bootloader. However, OpenCore is having issues seeing it because the kernel, initramfs, etc. are located on the main partition in /boot, rather than being placed on the ESP (which mounts by default to /efi).
I believe I should be able to get around this by configuring a custom boot entry and installing the Linux filesystem drivers from rEFInd. However, I was under the impression that the reason the installer defaults to a 2GB ESP is to better enable installation and use of multiple kernels. Why, then, is the kernel not installed to the ESP by default? Can I make the ESP the kernel install location, and are there any risks to doing so?