[haiku-bugs] Re: [Haiku] #8343: Why does Bootman not work and Haiku won't install/boot?

  • From: "jonas.kirilla" <trac@xxxxxxxxxxxx>
  • Date: Tue, 21 Feb 2012 14:31:32 -0000

#8343: Why does Bootman not work and Haiku won't install/boot?
------------------------------------------+-----------------------
   Reporter:  Luposian                    |      Owner:  bonefish
       Type:  bug                         |     Status:  new
   Priority:  normal                      |  Milestone:  R1
  Component:  Partitioning Systems/Intel  |    Version:  R1/alpha3
 Resolution:                              |   Keywords:
 Blocked By:                              |   Blocking:
Has a Patch:  0                           |   Platform:  x86
------------------------------------------+-----------------------

Comment (by jonas.kirilla):

 The Haiku Installer assumes, in the absence of a BFS-formatted partition,
 that you will use DriveSetup to set things up. (There's no/very little
 support for non-destructive repartitioning, and no support for non-
 destructively resizing partitions.)

 There are two possible ways:

 A: classic msdos partitioned disk:

 The basic steps to a working system, assuming you start from scratch, is
 to
 1. Partition (intel, or msdos, I don't remember what it's called in
 DriveSetup)
 2. Create partition (one or more, one by one)
 3. Initialiaze (aka format) the partition(s) you're going to use for Haiku
 4. Set up the boot menu.

 If you repartition, you may have to reinstall the boot menu. (I'm guessing
 that it embeds partition offsets, and if the partition is moved its boot
 code won't be found in the spot where the boot menu expects it.)

 B: "dangerously dedicated" (no partitioning whatsoever)
 1. Initialize whole disk as BFS.
 This includes boot code at the start of it, so you don't need an MBR boot
 menu, and it doesn't fit anyway, so it would complain about there not
 being any space for it.

 If you used Bootman on the Lubuntu partition layout, then initialized the
 whole disk as BFS, as per alternative B, that would explain why you
 couldn't use Bootman afterwards, but the partition should be bootable, as
 long as it's initialized and there's a Haiku system installed on it.
 (Unless, as Ingo said, you have a BIOS that expects a disk with a proper
 MBR.)

 If you installed Bootman and then repartitioned, try running Bootman
 afterwards instead.

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

Other related posts: