[systemd-devel] why does bootctl default to /boot and not to /boot/efi?

Andrei Borzenkov arvidjaar at gmail.com
Thu Jun 2 03:23:15 UTC 2016


02.06.2016 04:53, Chris Murphy пишет:
> On Wed, Jun 1, 2016 at 2:46 AM, Colin Guthrie <gmane at colin.guthr.ie> wrote:
>> Lennart Poettering wrote on 30/05/16 17:47:
>>> hence an acceptable alternatively might be to
>>> introduce /efi and mount the esp there, and simply not have /boot on
>>> legacy free systems.
>>
>> This might be the pragmatic way to get this schema more widely adopted.
>> kernel-install could be modified to detect which is used and copy the
>> kernel to the appropriate directory (or copy it to both).
>>
>> I really like the ESP as /boot approach but it's hard to get people to
>> buy into it :(
> 
> Well it's a non-starter for dual boot because the existing Windows and
> OS X ESP's are too small to host kernels, and I'm not aware of any
> installer that'll create an additional ESP or grow an existing one.
> 

Regarding additional ESP - that is what openSUSE did a while back, and
it hit nasty issue with Windows - it gets completely confused to the
point where attempt to repair boot (using recovery boot from DVD)
destroys Windows EFI loader. So that is not an option either, although
this would be easy from installer PoV.

And of course having second ESP renders generator unusable either.


More information about the systemd-devel mailing list