#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.