Wir haben schon gesehen Was ist Linux Grub und wie funktioniert es?.
GRUB hat eine eigene Notation, die sehr ähnlich ist, obwohl sie sich etwas von der allgemeinen Notation unterscheidet, die ein typischer Benutzer von Linux.
Dies wäre ein Beispiel für eine GRUB-Eintrag gewohnheitsmäßig:
(hd0,1)
Klammern sind ein Muss, alle Geräte im Menü von aufgeführt GRUB Sie müssen in Klammern stehen.
hd bedeutet Festplatte, fd stellt eine Diskette dar, cd repräsentiert das CD-ROM-Laufwerk usw.
Die erste Zahl bezieht sich auf die physische Festplattennummer, in diesem Fall die erste Festplatte, da sie von Null bis hoch gezählt werden. Beispielsweise, hd2 bezieht sich auf die dritte physische Festplatte.
Die zweite Nummer bezieht sich auf die Partitionsnummer der ausgewählten Festplatte. Wiederum werden die Partitionen ab Null gezählt. In diesem Fall ein Synonym für die zweite Partition.
Von hier aus ist ersichtlich, dass der GRUB (Menü) nicht zwischen IDE- oder SCSI-Festplatten oder primären oder logischen Partitionen unterscheidet. Die Entscheidung, welche Festplatte oder Partition gestartet werden soll, bleibt dem BIOS und Stufe 1 überlassen.
Die Bedeutung der Notation ist sehr einfach.
Primäre Partitionen werden von 0 bis 3 (hd ?, 0), (hd ?, 1), (hd ?, 2), (hd ?, 3) bewertet. Die logischen Partitionen in der erweiterten Partition werden beispielsweise zwischen 4 und unabhängig von der tatsächlichen Anzahl der Partitionen auf der Festplatte gezählt (hd1, 7).
Die Einträge reichen jedoch nicht aus, um ein Betriebssystem zu starten.
GRUB muss auch die zu ladenden Betriebssystemabbilder kennen. Dies wird als Parameter für jedes der aufgerufenen Geräte zugewiesen, einschließlich spezieller Markierungen (Schalter). Beispielsweise ist der abgesicherte Windows-Modus eine spezielle Marke. Beispiel 2:
Standard 0
Zeitüberschreitung 8
Die erste Zeile (standardmäßig 0) bedeutet, dass das erste Betriebssystem in der Liste gestartet wird. Die zweite Zeile (Timeout von 8) gibt an, wie lange (in Sekunden) der Benutzer seine Wahl treffen muss, bevor die Standardeingabe geladen wird.