Kernel Panic on Lenovo x-12 Detachable Gen 1

I am very interested in getting a look at Haiku, as I am building a PC of Distros and Haiku is based on BeOS, which of course, doesn’t exist any longer. I’m getting the same Kernel Panic as noted in this thread. I am using Ventoy to boot the ISO file.

While I am a newbie to Haiku, I am wondering if the ISO MUST be burned to a USB stick as opposed to using Ventoy.

If I can safely use Ventoy, then how do I resolve the kernel panic? The Lenovo x-12 Detachable Gen 1 is a Surface Pro clone from 2021. It has an 11th Gen, Core Intel i5-1130G7 processor, 8GB of RAM and a 2TB NVMe SSD (Corsair MP600 Core Mini), on a standard NVMe controller (Intel PEG60-9A09).

I am trying to multi-boot Haiku along with Windows and about 19 Linux distros. (its something to play with…), but having never worked with BeOS or Haiku before, I’m struggling to

  1. Read the full panic error message (a boot device can’t be found) - the text is TINY!
  2. Resolve the panic.

I want to at least look at the OS before installing it, and the panic prevents both.

I’m not fully Linux savvy, so go easy on me. ;o) However, I’d like to see if I can’t get the error resolved and then get the OS/Live DVD to boot.

Thanks in advance for any and all assistance.

Discussed in this thread

1 Like

Booting with Ventoy requires a kind of indirection since you can’t boot the normal way from a partition but have to have a bootloader that supports a filesysytem to read the partition, mount the image file, load the kernel from that and start that way.

Haiku does not support this, hence “burning” the iso normally is required.

Edit: as a side note, you can partition your usb drive as having one efi partition, one haiku and one whatever ventoy needs, and then have a boot menu like rEFind to either boot ventoy or Haiku

1 Like

Just as a fyi, Haiku isn’t a linux, so we don’t support some stuff you’d expect to be supported on linux. :grinning_face_with_smiling_eyes:

The installation image when burned to the thumb drive can be used to test the OS before installing it

2 Likes

Not related to Ventoy, but on UEFI system it should be possible to boot from ISO using a loopback driver (like this GitHub - EHfive/uefi-toys: UEFI tools including reset tool, loopback driver, util), but I’m not sure how far Haiku loader can proceed with it. I should give it a try the other day.

So I went and (finally) burned a copy of Haiku to a USB stick. I tried with both Rufus and balenaEtcher on Windows. It creates 2 partitions on the stick, one is the ESP with EFI and Keys folders. The other is not readable by Windows.

I tried botting from it and get the same results - the kernel panic saying it cant find a boot volume.

What am I doing wrong??

Can you try in different usb ports, or does the machine have only one ?

The Lenovo x12 Detachable only has 2 USBC ports. I get the same kernel panic when booting the burned USB stick from either port.

If this is usb related another option would be to install to a real hard drive using qemu/vmware and then boot from it.

I’m wondering if this isn’t an issue with the hardware I’m working with, though it shouldn’t be. I can try to get the media to boot on a different PC. If I get a kernel panic from it on different hardware, I can try a different USB stick or burning to an actual DVD and try to boot from a portable DVD drive. Barring that, I’m not certain what else I can do.

Without the machine in front of me, I would bet on it being either the usb drive, or the usb controller in the machine isn´t completely recognized by Haiku.