bootmanager-icon_64.pngBootManager

Deskbar:Kein Eintrag, wird üblicherweise im Menü Werkzeuge des Installers aufgerufen
Ort:/boot/system/apps/BootManager
Einstellungen:keine
Eine Sicherung des MBR wird standardmäßig in ~/config/settings/bootman/ gespeichert


Wird die Haiku-Partition nicht zu einem bereits installierten Bootmanager wie GRUB hinzugefügt, kann der Haiku BootManager ein einfaches Bootmenü im MBR (Master Boot Record) anlegen. Das Bootmenü sieht in etwa so aus:

bootmenu.png
BootManager wurde noch nicht ausgiebig getestet und unterliegt noch einigen Einschränkungen: BootManager kann nur auf der ersten Festplatte das Bootmenü installieren und benötigt dafür 2 KiB freien Speicherplatz hinter dem MBR (Master Boot Record). BootManager weist darauf hin, wenn das nicht erfüllt sein sollte.

BootManager führt schrittweise durch die Installation des Bootmenüs:

index Auswählen des Ziellaufwerks

bootmanager-1.png

Aus einer Liste aller verfügbaren Laufwerke wird das gewünschte Ziel ausgewählt. Falls auf diesem Laufwerk bereits ein Bootmenü existiert, kann mit Entfernen ein zuvor gesichertes Backup des MBR wiederhergestellt werden und damit das Bootmenü entfernt.
Mit Installieren wird der Installationsprozess fortgesetzt.

index Sichern des MBR (Master Boot Record)

Für den Fall, dass etwas schief geht oder das Bootmenü später wieder entfernt werden soll, wird nun der Master Boot Record (MBR) gesichert - offensichtich ein äußerst wichtiger Schritt. Man sollte daher sichergehen, dass nicht aus Versehen ein älteres Backup des MBR (gesichert beispielsweise bei früherem Herumexperimentieren) überschrieben wird!

bootmanager-2.png bootmanager-3.png

Der Standardpfad für die Sicherungsdatei "MBR" kann beibehalten oder ein neues Zielverzeichnis angegeben werden. Ein Klick auf Weiter liefert eine Bestätigung, ob die Sicherung erfolgreich war.

Das "/boot" im Pfad ist das Installier-Medium (z. B. ein USB-Stick). Das ist sinnvoll, wenn etwas nicht klappt und man den Original-MBR sofort zurückschreiben will. Für eine längerfristige Sicherung sollte der MBR aber auch auf die neue Haiku Disk gespeichert werden. Wenn der Original-MBR nämlich irgendwann mal gebraucht wird, wurde der USB-Stick in der Zwischenzeit bestimmt schon mal formatiert und für etwas anderes benutzt...

index Konfigurieren des Bootmenüs

bootmanager-4.png bootmanager-5.png

Als nächstes wird eine Liste aller Partitionen des Ziellaufwerks ausgegeben. Die markierten Partitionen werden unter den in den jeweiligen Textfeldern angegebenen Bezeichnungen als Einträge ins Bootmenü übernommen. Durch Entfernen/Setzen von Haken und Umbennen der Einträge kann ein individuell angepasstes Bootmenü zusammengestellt werden.

Anschließend wird aus dem Auswahlmenü die Partition gewählt, von der standardmäßig gebootet wird. Ein Zeitlimit wird mit dem Schieberegler darunter eingestellt. Dabei bedeutet "Sofort", dass gar kein Bootmenü angezeigt wird, "Niemals", dass der Bootvorgang beim Bootmenü angehalten wird. Hält man beim Booten ALT gedrückt, lässt sich die Zeitbegrenzung deaktivieren.

index Schreiben des Bootmenüs

bootmanager-6.png bootmanager-7.png

Bevor das Bootmenü in den MBR geschrieben wird, werden alle Einstellungen noch einmal zusammengefasst. Danach besteht die letzte Möglichkeit, die Operation doch noch abzubrechen. Aber keine Sorge, solange die Sicherung des MBR nicht gelöscht wird, können die Änderungen rückgängig gemacht werden. Sollte etwas schiefgehen, kann jederzeit von einer Haiku-Installations-CD oder einem USB-Stick gebootet werden, um die Sicherung des MBR mittels BootManager zurückzuschreiben.

index Gesicherten Master Boot Record (MBR) wiederherstellen

Zur Zeit ist es noch nicht möglich das Bootmenü mit der BootManager Anwendung wieder zu entfernen. Die Sicherung des MBR kann jedoch im Terminal mit dem dd Befehl wiederhergestellt werden.

dd kann ein sehr zerstörerisches Tool sein.
Darum äußerste Vorsicht walten lassen, insbesondere beim Gerätepfad-Parameter!

Die dd Kommandozeile sieht etwa so aus:

dd if=/boot/home/config/settings/bootman/MBR of=/dev/disk/[...]/raw

Der Input-Parameter ("if") ist der Pfad zur MBR Sicherungsdatei.
Der Output-Parameter ("of") ist der Pfad zum Raw-Gerät, auf das der MBR geschrieben werden soll. Alle Geräte und ihre Pfade finden sich in der DriveSetup Anwendung.