[haiku-bugs] Re: [Haiku] #9916: DriveSetup does not see other hard drives so cannot setup Haiku partitions

  • From: "starsseed" <trac@xxxxxxxxxxxx>
  • Date: Mon, 12 Aug 2013 10:06:30 -0000

#9916: DriveSetup does not see other hard drives so cannot setup Haiku 
partitions
-------------------------------------+-------------------------------------
   Reporter:  HAL                    |      Owner:  bonefish
       Type:  bug                    |     Status:  new
   Priority:  blocker                |  Milestone:  R1
  Component:  Partitioning           |    Version:  R1/Development
  Systems/Intel                      |   Keywords:  DriveSetup drives
 Resolution:                         |  absent missing
 Blocked By:                         |   Blocking:
Has a Patch:  0                      |   Platform:  All
-------------------------------------+-------------------------------------
Changes (by starsseed):

 * owner:  nobody => bonefish
 * cc: starsseed@… (added)
 * component:  Drivers/Disk => Partitioning Systems/Intel


Comment:

 The haiku's installer wrote the '''partition''' boot record, however it
 never touches the MBR.
 When you (re)installed an intel partition map on your disk, the disk
 manager didn't wrote the "MBR Boot code" because the firsts sectors of
 your disk were not completely blank. (we don't want to overwrite an
 existing one if any)

 it seems that your MBR boot code is a M$Mindows specific one, and you need
 a standard one to be able to boot Haiku.
 You can find a small tool here (here)
 [http://starsseed.free.fr/fixmbr.zip]

 alternatively, You can copy the Haiku's MBR from the anyboot image with a
 command like:

 {{{
 dd if=/anyboot.img of=/dev/disk/usb/…/…/raw bs=440 count=1
 }}}

 NB : adapt the « if » and « of » parameter to your file/drives.

 PS : your partition must be flagged "active" in the partition table
 because the MBR boot code need to know where is the bootable volume.

--
Ticket URL: <http://dev.haiku-os.org/ticket/9916#comment:9>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: