Opened 7 years ago

Last modified 12 months ago

#9195 new enhancement

anyboot image doesn't boot on USB-ZIP boot type

Reported by: roytam1 Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: System Version: R1/alpha4.1
Keywords: Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

It shows "bad superblock" and freeze. If I use GRUB4DOS to map (fd0) (which is the boot device when it boots with USB-ZIP mode) to (hd0) by "map (fd0) (hd0)<Enter> map --hook" and trying to boot from (hd0,0) by issuing "chainloader (hd0,0)+1" command, the computer reboots without showing any message.

and it reboots also when booting from plop boot manager USB boot.

Change History (6)

comment:1 by diver, 7 years ago

Regarding Plop Boot Manager - it was reported that it blocks keyboard from working in Haiku (at least it was impossible to enter get to the bootloader menu).

comment:2 by luroh, 7 years ago

Blocking: 7665 added

comment:3 by pulkomandy, 5 years ago

I don't think we plan to support USB-ZIP boot. Why are you using that, is there an actual need for it or just testing?

comment:4 by roytam1, 5 years ago

Because I have some machines that is not bootable with USB-HDD format (BIOS will skip such devices)

comment:5 by pulkomandy, 5 years ago

Blocking: 7665 removed
Component: - GeneralSystem
Type: bugenhancement

Ok, that's fine. I'm changing the ticket to "enhancement" since it was never announced that we would support this.

You may try to build a boot image manually using mkdiskimage from linux: http://www.pendrivelinux.com/booting-linux-from-usb-zip-on-older-systems/

Then copying our raw partition to it and running makebootable on it. I don't know if this is enough to get usb-zip working, or if more tricks are needed.

An alternative is booting from a CD, or using a boot manager with USB support such as plop (http://www.plop.at/en/bootmanagers.html) to boot Haiku from USB.

comment:6 by waddlesplash, 12 months ago

Milestone: R1Unscheduled
Note: See TracTickets for help on using tickets.