[haiku-bugs] Re: [Haiku] #15918: Package (and update) EFI loader

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Wed, 23 Jun 2021 17:25:11 -0000

#15918: Package (and update) EFI loader
-------------------------------------+----------------------------
  Reporter:  Starcrasher             |      Owner:  (none)
      Type:  enhancement             |     Status:  new
  Priority:  normal                  |  Milestone:  R1/beta4
 Component:  System/Boot Loader/EFI  |    Version:  R1/Development
Resolution:                          |   Keywords:
Blocked By:                          |   Blocking:  16946
  Platform:  All                     |
-------------------------------------+----------------------------
Comment (by kallisti5):

 Some history on this one.  I tried to add "all bootloaders" to the
 haiku_loader package via https://git.haiku-
 
os.org/haiku/commit/build/jam/packages/HaikuLoader?id=349326db275da7f7f507540ccecb2780ac655fe9
 .

 In essence this would mean haiku_loader.bios_ia32 and haiku_loader.efi
 would both appear in /boot

 *however*, the way our bios_ia32 bootloader works, the "first" file in
 haiku_loader.efi gets used.  If haiku_loader.bios_ia32 is not the first
 file, haiku no longer boots on legacy bios systems.

 We really don't get control of "which file is first", so adding more than
 one file to haiku_loader.hpkg is problematic.
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/15918#comment:3>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: