Opened 16 years ago
Closed 15 years ago
#2478 closed bug (fixed)
makebootable makes everything unbootable
Reported by: | emitrax | Owned by: | bonefish |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | Build System | Version: | R1/pre-alpha1 |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | All |
Description
Funny summary, but that's exactly what happens.
I'm trying to install haiku on real hardware from linux, and when I run makebootable on the partition where I just dd'ed haiku-image I get the following error
emitrax@freak ~/programming/haiku/haiku $ sudo generated/objects/linux/x86/release/tools/makebootable/platform/bios_ia32/makebootable /dev/hdb3 Partition::SetTo(): active: 0 Partition::SetTo(): active: 0 Partition::CheckLocation() - end after session: 70005358080 (session: 33822351360) intel: _ParsePrimary(): partition 1: bad location, ignoring Partition::SetTo(): active: 0 Partition::CheckLocation() - end after session: 81956689920 (session: 33822351360) intel: _ParsePrimary(): partition 2: bad location, ignoring Partition::SetTo(): active: 0
When I reboot the system, not matter what I try to run (ubuntu mostly), I get the following error from grub:
Error 18: Selected cylinder exceeds maximun supported by BIOS
To fix it, I had to run a linux live cd, run cfdisk and rewrite the partition table.
Let me know if you need anything else.
Change History (3)
comment:1 by , 16 years ago
comment:2 by , 15 years ago
Is this ticket valid? IIRC, the correct way to run makebootable from nonHaiku/BeOS is:
jam run ":<build>makebootable" /dev/disk/path/to/partition
Note:
See TracTickets
for help on using tickets.
BTW: This is my the first disk where I have installed the bootloader, along with my linux root partition.
And this is my second disk where I keep a few partition. For the record, there used to be two bfs partition, one for BeOS Max Edition (which I used to install haiku) and one for haiku, and they both used to boot fines.
The partition I'm now trying to install haiku on is hdb3.