#5197: USB Flash Drive not recognised at boot; works fine in Haiku --------------------------------+------------------------------------------- Reporter: casm | Owner: nobody Type: bug | Status: new Priority: normal | Milestone: Component: System/Boot Loader | Version: R1/alpha1 Keywords: WebDT Geode USB | Blockedby: Platform: All | Blocking: --------------------------------+------------------------------------------- Comment(by casm): Replying to [comment:1 mmlr]: > What image are you using? Note that our ISOs aren't (yet) hybrid MBR/ISOs so you can't use the ISOs for booting USB sticks. Well, that explains that ;) I'm currently using the Alpha 1 image (from http://mirrors.ibiblio.org/pub/mirrors/haiku/releases/r1alpha1/haiku- r1alpha1-iso.zip) for testing. Makes sense that it only boots from CD. > Anyway, the problem is that our boot code/MBR doesn't provide a valid partition table and the (broken) BIOS assumes to boot from an "active" partition which isn't there. The problem is assuming a partition table in that way is broken because there's more than one partitioning system (think GPT or just custom boot code). Nothing we can do about other than faking a partition table. It's not a USB problem anyway. Can we move to or add the option to build hybrid MBR/ISOs? I bring this up because I'm testing on physical hardware that has three boot options: USB CD-ROM, USB flash drive, or the proprietary internal almost-but-not- quite-IDE SSD (equivalent to /dev/hda). I'd like to be able to test nightlies as well as spec builds out of svn, but the only practical way to do that is via USB flash - having to burn CDs on a regular basis would severely limit my ability to test effectively. > I'm pretty sure this problem is logged already, but I can't find the ticket. Yeah... I searched before filing, but couldn't find it either. -- Ticket URL: <http://dev.haiku-os.org/ticket/5197#comment:2> Haiku <http://dev.haiku-os.org> Haiku - the operating system.