Welcome to KDL and Boot Failure

Just as I was exploring language options, the computer crashed. When trying to reboot I am presented with a screen titled: Welcome to the Haiku Boot Loader

The first option is Select boot volume (Current = None)
Whatever I do, I get back to this screen.

Any ideas? I am using the second R1B2. It is loaded onto a HD with no other OS on it.

When you go into the “Select boot volume” menu, are there any options there for boot volumes?

If not, the crash may have corrupted your install … did you take a picture of it? That sounds pretty bad, we should fix it.

If I click on Select Boot Volume I am taken to another screen titled (you guessed it) Select Boot volume

Then is says
Rescan volumes
Return to main menu.

Rescanning simply takes me back to the first screen.

I didn’t take a pic., unfortunately.

I have now booted back into Haiku using the USB stick. My hard drive looks as though it is OK. Is there anywhere in it where I might find a clue as to what happened.

From memory, it sounds like the partition type GUID doesn’t match the Haiku GUID of 42465331-3BA3-10F1-802A-4861696B7521

Use a tool like gptfdisk from HaikuDepot to verify (then run gdisk from Haiku or from Linux).

Thanks for the suggestion.

However, I have been running nightlies for a couple of years, then Beta 1, and now Beta 2 for a couple of days. Would not a mismatch of the sort you describe have manifested itself much earlier?

Check the syslog. It may also just be the case that the drive had BFS errors that the bootloader could not correct, but Haiku after boot can correct them (this is however unlikely.) The more likely scenario is that your main haiku-...hpkg is corrupted somehow.

What should I look for in the syslog file? It is of course massive, but here are the final entries:
KERN: PCI: info: Serial bus controller (USB controller, UHCI)
KERN: PCI: line_size 00, latency 00, header_type 80, BIST 00
KERN: PCI: ROM base host 00000000, pci 00000000, size 00000000
KERN: PCI: cardbus_CIS 00000000, subsystem_id 20aa, subsystem_vendor_id 17aa
KERN: PCI: interrupt_line 0a, interrupt_pin 01, min_grant 00, max_latency 00
KERN: PCI: base reg 0: host 00000000, pci 00000000, size 00000000, flags 00
KERN: PCI: base reg 1: host 00000000, pci 00000000, size 00000000, flags 00
KERN: PCI: base reg 2: host 00000000, pci 00000000, size 00000000, flags 00
KERN: PCI: base reg 3: host 00000000, pci 00000000, size 00000000, flags 00
KERN: PCI: base reg 4: host 000018a0, pci 000018a0, size 00000020, flags 01
KERN: PCI: base reg 5: host 00000000, pci 00000000, size 00000000, flags 00
KERN: PCI: Capabilities: (not supported)
KERN: PCI: [dom 0, bus 0] bus 0, device 29, function 1: vendor 8086, device 2831, revision 03
KERN: PCI: class_base 0c, class_function 03, class_api 00
KERN: PCI: vendor 8086: Intel Corporation
KERN: PCI: device 2831: 82801H (ICH8 Family) USB UHCI Controller #2 (ThinkPad T61/R61)
KERN: PCI: info: Serial bus controller (USB controller, UHCI)
KERN: PCI: line_size 00, latency 00, header_type 00, BIST 00