[Solved] Installer can't find boot partition

In case anyone else hits this strange and annoying issue…

Scenario: installer written to USB drive (several times, using different OS/tools…); BIOS finds USB drive as bootable, select it, first few icons light up, reaches disk one and drops out to debug with error “Can’t find boot partition”. USB drive with Haiku tested on another computer, works fine.

Switched to different USB socket on (2nd user, Lenovo “edu” laptop) - works fine. Assuming something a bit wrong with the other socket!

1 Like

Thanks for sharing that.

A similar thing happened to me in the past while trying Haiku on someone else’s netbook.
I vaguely remember that it was able to reach the desktop and let you do things, but it acted strangely and even had spontaneous shutdowns.
It happened to be that the port in question had a bit of corrosion and booting from a different port did help.

Maybe a little warning paragraph could be added at the end of the intro of https://www.haiku-os.org/guides/installing/making_haiku_usb_stick/?

Something like:
“Be aware that, in some computers, not all of the USB ports are usable to boot from.
Either because it’s a limitation of the machine itself, a limitation of Haiku, or any other reasons like a failing port.
So it is advisable to try all of the USB ports in case something goes wrong in the booting process, and also worth trying in case of other erratic behavior even if the system is already able to boot correctly.”

1 Like

Enhancement tiquet here:

If someone thinks of a better wording, please chime in.

“Don’t use this system on broken hardware because we can’t magically fix that”? Is that the kind of warning you’re after?

If you have a broken USB port, does it really need a warning from us?

If you have a case where the USB port is working fine in other OS but not in Haiku, or is working fine after booting but not for booting, this deserves specific tickets.

1 Like

Well TBF in this particular care (a) the laptop was new to me (bought from a specialist reconditioned tech supplier) (b) the port was the one the USB stick was written via (in Windows 10 with Rufus) and (c) Haiku booted per se, just didn’t reach full running status.

So I had no reason to suspect the port was faulty, other than knowing that the particular (ThinkPad 13 20J1) was targeted at the school age education sector, and have supported tech in that sector and know what abuse the kit takes.

It is not specifically addressing putt1ck’s case, but more as a general advice.
This will be more aimed at a really novice users that starts to be brave enough to make it’s first steps at trying an alternative OS.
You know, the kind of user that still reads manuals and guides :wink:
I still remember my frustration with things that nowadays seem simple, but that at the moment didn’t even crossed my mind.

Yeah, that… kind of things… :man_facepalming: :flushed:

In my defense I have to say that maybe I wasn’t even aware that the port was starting to fail?

Of course, we are not going to start littering the guides with things like “Make sure the computer is connected to a power outlet” and other insults to intelligence.
I don’t want to be accused of elitism, but maybe we don’t want to attract user from THAT level, at least yet?
If ever?

Maybe not the part about failing ports, but mentioning to try other usb ports could somehow help some people ? Unfortunately, there are some notebooks that will not boot from specific usb ports. Don´t know why, and it doesn´t matter, I will just try other port. But some people may not know this and keep insisting in the same port ( they could have a keyboard/mouse in the others, for example ) .

It does matter. Where are the bugreports so we can fix this?

But that is not a bug of the OS being booted. The machine will not boot from some of the usb ports, irrespective of the OS.

The same happens for Win10, Win7, etc.

It is something with the bios of the machines. Lenovo, Acer, HP, etc.

I have never seen that. But in that case, it should not be a warning in Haiku documentation, but in the machine documentation. So please take your complaints to the manufacturers :slight_smile: