Opened 5 weeks ago

Last modified 5 weeks ago

#14967 new task

Add EFI platform support to makebootable

Reported by: kallisti5 Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: System/Boot Loader Version: R1/Development
Keywords: UEFI, EFI, makebootable Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description (last modified by tqh)

makebootable needs EFI platform support added.

Since we can build multiple platforms into Haiku (bios_ia32, efi), makebootable needs to be able to handle this.

src/tools/makebootable/platform

for EFI, makebootable should:

  • Validate the presence of an EFI GPT partition
  • Ensure it is formatted with the correct filesystem
  • Ensure our EFI loader is placed somewhere relevant within (EFI/BOOTX64/bootx64.efi, EFI/HAIKU/haiku_loader.efi, etc)
  • Add Haiku as a boot option in NVRAM

Change History (2)

comment:1 Changed 5 weeks ago by tqh

Description: modified (diff)

comment:2 Changed 5 weeks ago by tqh

Description: modified (diff)
Note: See TracTickets for help on using tickets.