GRUB - Die Struktur der Konfigurationsdatei

Die Konfigurationsdatei von GRUB

Einführung

Die GRUB-Konfigurationsdatei befindet sich in /boot/grub/grub.conf oder /boot/grub/menu.lst

Beispiel einer Standardkonfiguration

Im Allgemeinen sieht die Struktur von /boot/grub/grub.conf oder /boot/grub/menu.lst wie folgt aus (berücksichtigen Sie nicht die vorhandenen Kommentare).

 Standard N Zeitlimit Sek. Farbe Farbe1 Farbe2 # Konfiguration für das Betriebssystem, auf dem Grub installiert ist Titel Die Betriebssystembezeichnung root (hd, ) Kernel /boot/vmlinuz-2.xxxx root = / dev / hdLN Optionen initrd /boot/initrd.img- 2.xxxx # Von hier aus zum Bearbeiten für andere Betriebssysteme # Für GNU / Linux # Fügen Sie für jedes in Grub hinzugefügte Betriebssystem den nächsten Blocktitel hinzu. Die zusätzliche Betriebssystembezeichnung root (hd, ) kernel /boot/vmlinuz-2.xxxx root = / dev / hdLN-Optionen initrd /boot/initrd.img-2.xxxx rootnoverify (hd, ) #For Windows title Das Betriebssystem-Label root (hd, ) chainloader +1 

Standardparameter

  • default N - ist das System, das standardmäßig mit dem Bootloader-Dual-Boot-System gestartet wird
  • sec timeout - das Zeitlimit in Sekunden vor dem automatischen Start
  • color color1 color2 - Die Hintergrundfarbe

1. Adressierung

und und sind von Null an nummeriert, es gibt also kein hda, hda1 usw.

Beispiel:

  • 1. Partition der 1. Festplatte (hd0, 0)
  • 2. Partition der 1. Platte (hd0, 1)
  • Erste Partition 2. Platte (HD1, 0)

2. Titel

  • title - ist eine Bezeichnung, die im GRUB-Boot angezeigt wird

Beispiel: Debian GNU / Linux, Kernel 2.6.17.7

3. Root

root (hd, )

Aktivierung einer Partition als Bootpartition.

4. Kernel

Optionen für kernel /boot/vmlinuz-2.xxxx root = / dev / hdLN

Laden des Kernels:

- Wenn die beim Start aktivierte Partition enthält / boot (also eine dedizierte Partition), verwenden Sie:

Kernel /vmlinuz-2.xxxx root = / dev / hdLN Optionen

Das Argument root = / dev / hdLN bezeichnet das Root-System

L ist ein Buchstabe, der die Disk darstellt (a für die erste Disk, b für die zweite, usw. .. und N ist die Partitionsnummer)

Wahlweise:

ro ist schreibgeschützt

mem = 'Größe'

Hier ist ein Link: www.tldp.org/HOWTO/BootPrompt-HOWTO.html

5. Initrd

initrd /boot/initrd.img-2.xxxx

Der Kernel hängt ein temporäres Root-System mit einem komprimierten Image ein

- Wenn die beim Start aktivierte Partition / boot enthält (also eine dedizierte Partition), verwenden Sie:

initrd /initrd.img-2.xxxx

6. Rootnoverify

rootnoverify (hd, )

Aktivierung der Bootpartition ohne diese zu mounten

Verwenden Sie es für das Betriebssystem, für das Sie die Konfigurationsdatei hinzufügen müssen.

7. Kettenlader

Kettenlader +1

Laden einer Datei oder von Blöcken, die als sekundärer Lader fungieren

Dient zum Aktivieren von Windows.

Wichtige Notizen

Notieren Sie beim Partitionieren des Laufwerks alle durchgeführten Manipulationen auf einem Blatt Papier. Es kann verwendet werden, um die Grub-Konfigurationsdatei später zu bearbeiten.

Einige Systeme verwenden vmlinuz, um auf den Kernel zu verweisen. Tatsächlich ist es eine symbolische Verbindung zum Kernel.

Ebenso wird initrd ein symbolischer Link für initrd.img-2.xxxx sein.

Um zu wissen, welche Version des Betriebssystemkerns installiert ist:

 uname -r 

Um zu sehen, welcher Kernel auf vmlinuz zeigt

 ls -l / boot / vmlinuz 

Grub hat auch eine kleine Shell, mit der Sie die Befehle testen können, die Sie in die Konfigurationsdatei einfügen möchten.

  • Um beim Start mehr über Grub-Befehle zu erfahren, müssen Sie die C-Taste drücken und "help" in die Mini-Shell eingeben.
  • Um Hilfe für einen Befehl zu erhalten, müssen Sie help + command eingeben
  • Verwenden Sie zum Bearbeiten der Datei einen Texteditor im Grafikmodus (gedit, kedit, kwrite, xemacs) oder im Konsolenmodus-Editor (vi, vim, emacs, mc).
Vorherige Artikel Nächster Artikel

Top-Tipps