Der Grand Unified Bootloader oder GRUB , ist eine Software, lädt und startet , wenn Sie Ihren Computer einschalten . UNIX , Linux und verwandte Betriebssysteme verwenden GRUB in den frühen Phasen des Computers starten. Normalerweise GRUB startet den Computer automatisch nach den Standardeinstellungen , obwohl es einen manuellen Modus , die eingegebenen Befehle akzeptiert hat . Einer dieser Befehle , "root ", wählt das Laufwerk als das Betriebssystem gestartet werden. GRUB
Wenn Sie ein Linux -oder Unix- Computer zu starten , ist das erste Programm GRUB sehen Sie nach dem Power-On Self -Test. Ein kleines Programm, in das BIOS des Computers ROM Lasten Teil GRUB von der Festplatte Master Boot Record oder MBR . Da der MBR enthält nur 512 Byte an Informationen , lädt dieses kleine Stück den Rest der GRUB aus einem anderen Bereich der Festplatte . Nachdem es gestartet wurde, zeigt eine Liste von GRUB Betriebssysteme auf dem Datenträger vorhanden , so dass Sie wählen, die Sie wollen. GRUB verwendet eine Datei namens /boot /grub /menu.lst , um das Menü Liste und ähnliche Befehle speichern. Eine weitere Datei /etc /grub.conf , enthält Aussagen , einschließlich Root , Angabe Festplatten und Dateien verwendet werden, um das Betriebssystem zu starten .
Kernel und initrd
ein Computer mit einem Linux- Betriebssystem , muss GRUB den Standort von seinem Kernel hat die Master- Datei mit Linux Betriebssystem -Komponenten. Die Datei menu.lst wird eine Kernel-Befehlszeile spezifiziert die Festplatte und das Verzeichnis der Kernel befindet. Der Kernel -Befehl hat eine Option, die das Root- Gerät zeigt für die Root-Partition , obwohl dies von der root-Befehl . Typischerweise enthält der Kernel die Treiber , oder Low-Level- Zugriff auf Festplatten Programmen benötigt wird, um die Kernel- Root-Verzeichnis zugreifen . Wenn die Festplatte von einem ungewöhnlichen Art , verwendet GRUB einen zusätzlichen Befehl initrd , um die Treiber zu laden, es braucht .
Wurzel
grub.conf Datei enthält das GRUB root- Befehl, der konfiguriert und montiert die Root-Partition . Der Befehl legt das Gerät , auf dem die Root-Partition befindet, die die Form "root ( , ) , " wo " " ein Laufwerk Gerätetyp ist , wie SD, HD oder fd für SCSI -Disk, Festplatte oder Diskette. Die " " Parameter ist die logische Nummer des Antriebs, wie 0, 1 oder 2, und " " verweist auf die Partition , die Sie mounten wollen . Der folgende Befehl zeigt die Verwendung von root:
root ( sd0 , 0)
Da diese Parameter von Computer zu Computer unterschiedlich sein , können Sie einen hilfreichen Tipp der richtigen Werte durch Eingabe GRUB den Befehl erhalten Linie und den folgenden Befehl eingeben :
finden /boot/grub/stage1
Manueller Start
Wenn GRUB seinem Menü angezeigt wird, es in der Regel gibt Ihnen drei Sekunden, um ein Betriebssystem , ohne Eingabe von Ihnen , es wird die Standard-Auswahl starten. Statt der Auswahl ein Element aus dem Menü können Sie die Taste " c" GRUB Kommandozeile eingeben . Von ihm können Sie ein Betriebssystem manuell starten , indem Sie einen root-Befehl ein Befehl kernel folgen .