Good evening;
I’ll start describing the problem I have, saying since now “thank you” to all the people who will read this.
I’ve a Lenovo Thinkpad Yoga 12 with Windows 10 installed. It has some kind of UEFI.
I’ve installed OpenSuse Leap 42.1.20160217 on a USB 3.0 stick (64GB).
Today I’ve installed Haiku in a small partition of this USB stick (using an old computer, since I wasn’t able to perform this action with the Thinkpad yoga).
Now I’m trying to start Haiku from openSuse boot loader.
I’ve tried to apply the instructions found at this page, that are a bit old.
I’ve performed the following steps:
- From YaST 2 - boot loader I’ve changed the boot loader from GRUB2-EFI to GRUB2 (since the guide I’ve posted below refer to GRUB2).
- Since the output from # fdisk -l is the following:
Disk /dev/sda: 238,5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: A58E067B-AA93-48F2-A8D8-E51C5742531A
Device Start End Sectors Size Type
/dev/sda1 2048 2050047 2048000 1000M Windows recovery environment
/dev/sda2 2050048 2582527 532480 260M EFI System
/dev/sda3 2582528 2844671 262144 128M Microsoft reserved
/dev/sda4 2844672 500117503 497272832 237,1G Microsoft basic data
Disk /dev/sdb: 57,9 GiB, 62109253632 bytes, 121307136 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 9DF6D47A-EC1B-4F6A-A31F-82DB43562875
Device Start End Sectors Size Type
/dev/sdb1 2048 321535 319488 156M EFI System
/dev/sdb2 321536 4530175 4208640 2G Microsoft basic data
/dev/sdb3 4530176 111067135 106536960 50,8G Microsoft basic data
/dev/sdb4 111067136 121305087 10237952 4,9G sconosciuto
and the partition where I’ve installed Haiku is /dev/sdb4, I’ve added to the file /etc/grub.d/40_custom the following content:
# Haiku on /dev/sdb4
menuentry "Haiku Alpha" {
set root=(hd1,4)
chainloader +1
}
since it’s the second hard disk (0,1), and the fourth partition (1,2,3,4).
- in /etc/default/grub I’m commented the line GRUB_HIDDEN_TIMEOUT = 0
- finally, since sudo update-grub doesn’t work, I’ve runned
grub2-mkconfig -o /boot/grub2/grub.cfg
Now, if I reboot, there actually is an Haiku entry, but if I select this entry, the pc says something like “efi path not found”.
Could you help me, please?
I’ve written here also because I’d like to understand what is the actual problem.
Thank you very much
Alessandro