Nigthly EFI loader (hrev59052) cannot boot Beta5 system

If I try to boot an existing Haiku Beta5 installation using the EFI boot loader from the latest nightly it doesn’t get past the third icon:

I tested it both with a virtual machine and MacBook installation, the result is the same.

Is it a known issue, or should I open a bug?

beta4?

why not beta5?

by the way, it should be auto-script to boot with EFI loader (when we use the installer to install haiku)

Well spotted, thanks! It should be Beta5 of course (fwiw I’ve also checked it with an older Beta4 installation, it cannot boot it either)

I am not sure if this is a bug or not. There were a number of changes in the bootloaders after beta5, you definitely cannot boot nightlies with beta5 BIOS loaders at least (the EFI loader may work though.) A syslog up to the stall point would be necessary to diagnose.

I would say that it is if it affects the ability to go back to an earlier state, but I don’t know if that is the case here

This is the other way around, I’m trying to boot beta5 with an EFI bootloader from a nightly. Here is the photo of the syslog (normal boot and disabled SMP on the right):

 

If I disable ACPI it proceeds a bit further and stalls with:

If I disable both ACPI and IO-APIC it boots to the desktop but the keyboard and mouse don’t work.

Ah, I think the problem here is that the APIC timer initialization was moved after beta5 from the bootloader to the kernel. So, indeed this won’t work.

1 Like