http://bugzilla.opensuse.org/show_bug.cgi?id=999818
http://bugzilla.opensuse.org/show_bug.cgi?id=999818#c6
--- Comment #6 from Alexander Graf
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: You are on the CC list for the bug.