Comment # 6 on bug 999818 from
(In reply to Michael Chang from comment #4)
> Hi Josef,
> 
> In efi, the --removable covers the case of --no-nvram. Here what it does to
> get installation on removable disks.
> 
> 1. Copy efi loaders to default loader path on ESP
> 2. Prevent modifying EFI boot variables, then firmware will boot the default
> loader on this (removable) disk.
> 
> So it's fine to replace
> 
>   cmd << "--no-nvram" << "--removable" if removable_efi?
> 
> With:
> 
>   cmd << "--removable" if removable_efi?

In EFI, --removable means "install the binary at the removable location" while
--no-nvram means "Do not update the nvram with a new entry" (which would fail
if no nvram is available). So nack for the change.

The actual problem is deeper. For some reason we're running the efi code on a
system that does not see efivars. That should not happen on normal systems.


You are receiving this mail because: