Hi All,
I installed Haiku on a Thknkpad X220 from live usb stick. This machine has an SSD hard drive 256 gb. I formatted the hard drive and then installed Haiku as my only operating system. During installation, when I tried to use the bootmanager to set up the boot menu it did not set up the boot menu on the SSD hard drive.
I then followed the instructions as explained here and tried to boot using UEFI: UEFI Booting Haiku | Haiku Project
I named the partition as EFI, added a boot subdirectory directory and placed the haiku_loader.efi in the boot subdirectory under efi directory.
So, specifically, this is what I did:
The Partition Layout
- I chose a GPT disk system on the target device.
- I created a 64 MiB partition at the start of the disk.
- Set it at “EFI system data” type.
- Formatted as FAT32, labelled “EFI”
- Created Haiku partition (~ 30 gb)
- Formatted as BeFS, label “Haiku”
The post installation,
- Formatted as BeFS, label “Haiku”
I mounted the “EFI” partition
Then in the /efi folder, created a boot subfolder (mkdir boot)
Copied the /boot/system/data/platform_loaders/haiku_loader.efi to /efi/boot
Then when I tried to reboot, the computer did not reboot, instead it went into the BIOS menu and it listed Grub-uefi as the first entry but that did not do anything.
But when I inserted the Haiku USB (from where I installed the system), and hit ESC key, it then booted into the new installed system. At that point, even if I remove the USB drive, it does not matter.
What do I need to do so the system can boot without the USB inserted?