[haiku] Re: trouble making raw image bootable

One method to fix your problem is to do the following (and you only have to
do it once):
1) mount /Haiku from Zeta, and copy the /Haiku/system/haiku_loader file to
new directory (/beos/system) and call it zbeos  - ie. you should see a new
file called /Haiku/beos/system/zbeos.
2) reboot into haiku
3) from haiku, start the terminal and type:   makebootable /Haiku
4) you can now delete the /boot/beos/system/zbeos file - it is no longer
needed.

Cheers
Zenja



On Sun, May 3, 2009 at 9:49 AM, Rob Judd <haiqu@xxxxxxxxxx> wrote:

> Glenn Holmer wrote:
>
>> I've installed Haiku from the raw image a couple of times successfully,
>> but this time I followed the same steps and it failed (build 30545).
>> This is what I do:
>>
>> 1) download the raw image and unzip
>> 2) from Linux, on the target machine:   dd if=haiku-alpha.image
>> of=/dev/sdc2
>> 3) boot Zeta on the target machine and verify sdc2 is visible as /Haiku
>> 4) from terminal, makebootable /Haiku
>>
>> I get a message saying: "Cannot find the BIOS drive id
>> for: /dev/disk/scsi/1/0/0/0_1", although it also says that it was
>> successfully made bootable.
>>
>> When I boot that partition from GRUB, I get "Error loading OS; press any
>> key to reboot."
>>
>> What have I done wrong?
>>
>>  makebootable now has to be run from within Haiku, since the boot file has
> changed both name and location. It's now called haiku_loader and not zbeos.
> So, all versions of BeOS/Zeta will fail to make it bootable. See my ticket
> on this in the Trac database, which includes some possible solutions:
>
> http://dev.haiku-os.org/ticket/3778
>
> I'm building from BeOS 5.1d0 (EXP/Dano) and the current method used is to
> create a bootable CD, from which you can do an install if needed. You use
> cdrecord with the command (assuming you only have one CD burner):
>
> cdrecord -v -eject -dao -data generated/haiku-boot-cd.iso
> generated/haiku.image
>
> or you could make a boot floppy image, dd that to a 1.44Mb floppy and use
> `makebootable` from there. Hope this helped.
>
> Rob
>
>

Other related posts: