GRUB wird mit einem Shell-Skript namens grub-install geliefert, das die GRUB-Shell verwendet, um die Installation zu automatisieren. Der Befehl grub-install installiert den GRUB Legacy-Bootloader. Im folgenden Beispiel wird der Bootloader in den MBR der ersten SATA-Festplatte installiert:
# grub-install /dev/sda
Der Befehl grub-install erstellt auch Konfigurationsdateien im Verzeichnis /boot/grub Verzeichnis. Hier sind die grub-install-Befehlsoptionen:
Befehlsoptionen | Beschreibungen |
-h, –Hilfe | Diese Nachricht drucken und beenden |
-v, –version | Versionsinformationen drucken und beenden |
–root-directory=DIR | Installieren Sie GRUB-Images im Verzeichnis DIR statt im Stammverzeichnis |
–grub-shell=DATEI | DATEI als Grub-Shell verwenden |
–keine Diskette | prüfen Sie kein Diskettenlaufwerk |
–force-lba | zwingen Sie GRUB, den LBA-Modus zu verwenden, sogar für ein fehlerhaftes BIOS |
–erneut prüfen | Sondieren Sie eine Gerätezuordnung, selbst wenn sie bereits vorhanden ist. Diese Option ist unzuverlässig und von ihrer Verwendung wird dringend abgeraten. |
HINWEIS :Verwenden Sie den folgenden Befehl, um den neueren GRUB2-Bootloader zu installieren:
# grub2-install /dev/sda
Installation über die GRUB-Befehlszeile
Um GRUB aus der nativen Befehlsumgebung zu installieren, erstellen Sie wie zuvor beschrieben eine GRUB-Startdiskette. Sie werden diese Festplatte verwenden, um zur GRUB-Befehlszeile zu booten, um die Installation durchzuführen. Wenn Sie wissen, welche Partition die GRUB-Dateien enthält, sind Sie fertig. Andernfalls können Sie die Partition mit dem Suchbefehl finden:
grub> find /boot/grub/stage1 (hd0,0)
Hier liegen die Dateien auf (hd0,0). Verwenden Sie diese Informationen, um das GRUB-Root-Gerät festzulegen:
grub> root (hd0,0)
Führen Sie den Setup-Befehl aus, um GRUB zu installieren. Um GRUB auf dem MBR zu installieren, führen Sie Setup wie folgt aus:
grub> setup (hd0)
Wenn Sie Linux verketten und GRUB im Bootsektor der Linux-Partition installieren möchten, führen Sie das Setup wie folgt aus:
grub> setup (hd0,0)