[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] x86/EFI: define and use EFI_DIR make variable, defaulting to /usr/lib64/efi

>>> On 23.07.12 at 12:25, Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote:
> On Mon, 2012-07-23 at 11:03 +0100, Jan Beulich wrote:
>> >>> On 23.07.12 at 11:35, Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote:
>> > On Mon, 2012-07-23 at 10:07 +0100, Jan Beulich wrote:
>> >> >>> On 23.07.12 at 10:43, Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote:
>> >> > What is this stuff installed in /usr/lib*/efi anyway? I suppose it isn't
>> >> > boot time stuff (which should go in /boot or /boot/efi). 
>> >> 
>> >> It *is* boot time stuff, and is does *not* belong into /boot.
>> >> When putting this together, I was told that the EFI partition
>> >> has to be considered volatile (i.e. may get destroyed and
>> >> re-created at any time).
>> > 
>> > Do you have a reference for this?
>> Not readily; I could ask the person who told me.
>> > OOI what is /boot/efi for if it can be regenerated at any time?
>> To boot the system. As this is using the old FAT file system, it's
>> not really reliable in case of kernel crashes and could be
>> re-initialized from the EFI shell of other firmware management
>> operations, and hence shouldn't be used for any non-volatile data.
> So /boot/efi is effectively a /tmp style thing for the EFI shell?

You could view it that way, I think.


Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.