On 10/17/2014 12:26 AM, Benjamin Tegge wrote:
> This describes that booting can be done through
> \EFI\BOOT\BOOT{arch}.EFI. I think we agree on that, I'm just adding
> it for completeness.
Right... *for removable media*. The normal mechanism is for each boot
loader on the disk to be registered in the efi variable boot catalog,
but this obviously can not be done for removable media so there is a
fallback provided for that case. This fallback is generally only used
when you explicitly press a key during boot to request booting from
something other than the usual boot loader, and it only allows for
there to be a single boot loader on the removable media. For
installations on fixed disks you want to be able to have multiple boot
loaders installed so you can run different operating systems.
> I have seen many cases over at AskUbuntu that I would consider
> being occurrences of this issue in retrospect. We would need a tool
> (or testcase) that users can run to gather further data if a system
> follows the standard and boots so called NVRAM entries successfully
> or requires above method to execute a bootloader in UEFI mode that
> belongs to Ubuntu.
I suspect that such cases are the result of bugs preventing the efi
boot catalog from being properly updated ( there have been several of
those ). The correct solution is to fix the bug and get the boot
catalog updated correctly rather than to violate the efi spec and
blindly overwrite the fallback boot loader.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 10/17/2014 12:26 AM, Benjamin Tegge wrote: BOOT{arch} .EFI. I think we agree on that, I'm just adding
> This describes that booting can be done through
> \EFI\BOOT\
> it for completeness.
Right... *for removable media*. The normal mechanism is for each boot
loader on the disk to be registered in the efi variable boot catalog,
but this obviously can not be done for removable media so there is a
fallback provided for that case. This fallback is generally only used
when you explicitly press a key during boot to request booting from
something other than the usual boot loader, and it only allows for
there to be a single boot loader on the removable media. For
installations on fixed disks you want to be able to have multiple boot
loaders installed so you can run different operating systems.
> I have seen many cases over at AskUbuntu that I would consider
> being occurrences of this issue in retrospect. We would need a tool
> (or testcase) that users can run to gather further data if a system
> follows the standard and boots so called NVRAM entries successfully
> or requires above method to execute a bootloader in UEFI mode that
> belongs to Ubuntu.
I suspect that such cases are the result of bugs preventing the efi
boot catalog from being properly updated ( there have been several of
those ). The correct solution is to fix the bug and get the boot
catalog updated correctly rather than to violate the efi spec and
blindly overwrite the fallback boot loader.
-----BEGIN PGP SIGNATURE-----
UToaSAAoJEI5FoC IzSKrwo6wH/ 0JYfO9xWFsknM1C /tUqYu16 Q+ceWSjknH9c12x 6QhcUyR2g048aFj j9GjJUM8RRJfKmU pgCc df1HB5PkCp45HLV 8PEA8xYj3KQHBez CJ6r289ve9FThnU NhFd TISV7YLYAy+ asU6HS+ t/ARAx98HM6Mwq/ R8xhcj5BhshtDC1 K K8WQwD2dQoTYg7X XbNrDrnUN/ B7YnKtqv9vioVaY 5xwu/KMjc Exdmr/7EQdXhTjl gEwMknKILZaanvU UcXpaeagPpiMTif qik=
Version: GnuPG v2.0.17 (MingW32)
iQEcBAEBAgAGBQJ
lRyYQEI4tRguVD1
9yhzJcA2pZrcuE/
WObV817umg4SJtk
dis4U+UBOmZinWn
9bdCIyfU1NWAI8P
=+c+e
-----END PGP SIGNATURE-----