[haiku-bugs] Re: [Haiku] #14967: Add EFI platform support to makebootable

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Wed, 31 Aug 2022 03:33:07 -0000

#14967: Add EFI platform support to makebootable
-------------------------------------+----------------------------
  Reporter:  kallisti5               |      Owner:  nobody
      Type:  task                    |     Status:  new
  Priority:  normal                  |  Milestone:  Unscheduled
 Component:  System/Boot Loader/EFI  |    Version:  R1/Development
Resolution:                          |   Keywords:  makebootable
Blocked By:                          |   Blocking:  17897
  Platform:  All                     |
-------------------------------------+----------------------------
Comment (by 6foot3):

 I have recently installed haiku (hrev56350) on two laptops and in each
 case I had to manually create a "Haiku" folder in the EFI partition and
 copy the BOOTX64.EFI file to it. For the most recent install the EFI
 folder in the EFI partition contained three folders, "BOOT", "Microsoft"
 and "ubuntu". Windows was installed first, then linux then Haiku and since
 I had not needed to look at the contents of the EFI partition before
 installing Haiku I didn't know if all three folders were there before I
 installed Haiku. I assumed that the "BOOT" folder had been copied from the
 Haiku installation media by the installer. On adding an entry for Haiku in
 the grub2 boot menu, booting Haiku resulted in an error. After I manually
 created a "Haiku" folder to the EFI partition, updated the grub2 boot menu
 to point to the "Haiku" folder and copied the "BOOTX64.EFI" file from the
 EFI partition on the installation media, Haiku booted successfully.
 Copying the "BOOTX64.EFI" file from the existing "BOOT" folder in the EFI
 partition on the hard drive resulted in an error when Haiku was selected.

 The installer should create the Haiku folder in the EFI partition and copy
 the "BOOTX64.EFI" file to it. It might be a good idea to use a name other
 than "BOOTX64.EFI" for Haiku's EFI boot loader in multi boot situations.
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/14967#comment:15>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: