GRUB ist vermutlich der aktuelle Boot-Manager für LINUX (Suse, Debian, CentOS).
- Die Installation erfolgt automatisch bei einer normalen Systeminstallation
- GRUB installiert sich dabei im MBR oder im Boot-Sektor der (1.) Partition
Beim Wiederherste
- http://www.martin-bock.de/pc/pc-0108.html (GRUB installieren und konfigurieren)
- http://www.linuxselfhelp.com/gnu/grub/html_chapter/grub_12.html
MBR
/boot
diese Partition enthält grub-Menü und Kernels
MBR
Grub kann in den MBR installiert werden (wird von trixbox 1.1 gemacht)
Nach bloßem kopieren der Partitionen (pqdi) auf eine neue Platte bootet zwar grub, jedoch nicht nicht automatisch (bleibt auf grub-prompt, man kann manuell booten)
1. Partition /boot
2. /
Vermutlich wird grub zusätzlich in den MBR installiert. Denn nach dem Löschen aller Partitionen (IFL) wird beim booten immer noch der grub-prompt angezeigt.
Wiederherstellen des MBR vom grub-Prompt
- Grub-Boot-Medium erforderlich (entweder schon auf System drauf, oder Boot-Diskette verwenden).
- oder /sbin/grub-install
- oder /sbin/grub aufrufen, falls System läuft (vom IFL-Boot nicht verwendbar)
Menüs und Timeout werden damit aktiviert:
# root (hd0,0)
# install=/grub/stage1 d (hd0) /grub/stage2 0x8000 p /grub/menu.lst
oder
# setup (hd0)
# makeactive
Löschen des Grub-MBR
- mit DOS-FDISK MBR wiederherstellen: fdisk /MBR
- Partitionen löschen, DOS Primärpartition erstellen
- DOS-FORMAT durchführen /s gibts nicht mehr
- Partition aktiv setzen (pqdi)
Meldung beim Boot-Versuch von Festplatte |
|
---|---|
ungültige Partitionstabelle | keine aktive Partition gefunden |
Ungueltiges System | aktive formatierte (DOS) Partition existiert ist aber nicht bootfähig |
kein Betriebssystem | DOS-MBR + /boot (grub) restauriert |
blinkender Cursor | trotz Grub-Installation (grub nicht gefunden) mögliche Ursache: die zuvor hergestellten Partitionen waren etwas verschoben, falsche Reihenfolge, Zwischenräume Lösung: Trixbox oder aah aufsetzen, danach Partitionen löschen (IFL fdisk) und mit IFL neu herstellen |
http://www.linuxinfotage.de/bootloader_grub.html
Grub-Boot-Diskette
# cd /usr/share/grub/i386-pc
# dd if=stage1 of=/dev/fd0 bs=512 count=1
1+0 records in
1+0 records out
# dd if=stage2 of=/dev/fd0 bs=512 seek=1
153+1 records in
153+1 records out
#
Wir arbeiten mit Software von http://www.campus21.de.
Verantwortlich für angezeigte Daten ist der Webdomain-Eigentümer laut Impressum.