Leap 15.3/Tumbleweed Live images - GRUB's "Boot from Hard Disk" does not work
Hi, everyone! I'm working on Linux Kamarada 15.3 (Leap-based Live image) and I found out that GRUB's "Boot from Hard Disk" does not work. Then, I tried the openSUSE Leap 15.3 GNOME Live image and realized it does not work as well: https://paste.opensuse.org/91892352 Instead of booting from the hard disk, it only shows a black screen and goes nowhere: https://paste.opensuse.org/1207661 I tried to edit the entries and both are the same: https://paste.opensuse.org/77657634 Additionally, I tested the openSUSE Tumbleweed (snapshot 20211206) GNOME Live image and all the screens above look the same. I didn't test openSUSE Leap 15.4 Alpha because I couldn't find its Live images. Do you know where the problem is? Thanks! Antonio The Linux Kamarada Project https://linuxkamarada.com/
On 09.12.2021 01:17, Linux Kamarada wrote:
Hi, everyone!
I'm working on Linux Kamarada 15.3 (Leap-based Live image) and I found out that GRUB's "Boot from Hard Disk" does not work.
Then, I tried the openSUSE Leap 15.3 GNOME Live image and realized it does not work as well:
https://paste.opensuse.org/91892352
Instead of booting from the hard disk, it only shows a black screen and goes nowhere:
https://paste.opensuse.org/1207661
I tried to edit the entries and both are the same:
https://paste.opensuse.org/77657634
Additionally, I tested the openSUSE Tumbleweed (snapshot 20211206) GNOME Live image and all the screens above look the same.
I didn't test openSUSE Leap 15.4 Alpha because I couldn't find its Live images.
Do you know where the problem is?
Your menu entry exits grub and returns to firmware. What happens after that is outside of control of your image. Syslinux "Boot from hard disk" on BIOS menu explicitly loads first sector and jumps to it. On EFI it simply exits to firmware. EFI grub attempts to locate known installed systems (openSUSE, SLES) and chainload their grub. If nothing found it simply exits to firmware. So what happens on EFI is mostly outside of bootloader control.
On Thu, Dec 9, 2021 at 3:13 AM Andrei Borzenkov
On 09.12.2021 01:17, Linux Kamarada wrote:
Hi, everyone!
I'm working on Linux Kamarada 15.3 (Leap-based Live image) and I found out that GRUB's "Boot from Hard Disk" does not work.
Your menu entry exits grub and returns to firmware. What happens after that is outside of control of your image.
Syslinux "Boot from hard disk" on BIOS menu explicitly loads first sector and jumps to it. On EFI it simply exits to firmware.
EFI grub attempts to locate known installed systems (openSUSE, SLES) and chainload their grub. If nothing found it simply exits to firmware.
So what happens on EFI is mostly outside of bootloader control.
Thank you for your explanation! As you can see, I was using a VirtualBox virtual machine to test my KIWI-generated Live ISO image. Today I used a flash drive with Ventoy to test my ISO image on my real machine and it showed a different behavior. When I tried "Boot from hard disk", it showed something very quickly and then went back to the GRUB menu. After trying a few times (three, I think) it finally booted from the hard disk. Maybe you are right: there is no problem with the bootloader, it is up to the firmware, and there is nothing we can do (as maintainers of Linux distros, be it openSUSE, or Linux Kamarada, or any other). Antonio The Linux Kamarada Project https://linuxkamarada.com/
On Wednesday 2021-12-08 23:17, Linux Kamarada wrote:
I'm working on Linux Kamarada 15.3 (Leap-based Live image) and I found out that GRUB's "Boot from Hard Disk" does not work.
Then, I tried the openSUSE Leap 15.3 GNOME Live image and realized it does not work as well:
I have observed the same on custom images generted with KIWI. The issue arises when VirtualBox is loading from a CDROM image which uses GRUB as bootloader, whereas VirtualBox + ISOLINUX (e.g. on the openSUSE main DVD) is fine, as is, I believe, VMwareESX + GRUB. That's about all I can tell.
participants (4)
-
Andrei Borzenkov
-
Jan Engelhardt
-
Linux Kamarada
-
S.