8.4.4. Erstellen der GRUB-Konfigurationsdatei
Generieren /boot/grub/grub.cfg:
cat > /boot/grub/grub.cfg << „EOF“
# Begin /boot/grub/grub.cfg set default=0
setze Timeout=5
insmod ext2
setze root = (hd0,2)
Menüeintrag „GNU/Linux, Linux 5.2.8-lfs-9.0“ {
Linux /boot/vmlinuz-5.2.8-lfs-9.0 root=/dev/sda2 ro
}
EOF
cat > /boot/grub/grub.cfg << „EOF“
# Begin /boot/grub/grub.cfg set default=0
setze Timeout=5
insmod ext2
setze root = (hd0,2)
Menüeintrag „GNU/Linux, Linux 5.2.8-lfs-9.0“ {
Linux /boot/vmlinuz-5.2.8-lfs-9.0 root=/dev/sda2 ro
}
EOF
Note
Aus der Sicht von GRUB sind die Kerneldateien relativ zur verwendeten Partition. Wenn Sie eine separate /boot-Partition verwendet haben, entfernen Sie /boot von oben linux Linie. Sie müssen auch die ändern Wurzel setzen Zeile, die auf die Boot-Partition zeigt.
Note
Aus der Sicht von GRUB sind die Kerneldateien relativ zur verwendeten Partition. Wenn Sie eine separate /boot-Partition verwendet haben, entfernen Sie /boot von oben linux Linie. Sie müssen auch die ändern Wurzel setzen Zeile, die auf die Boot-Partition zeigt.
GRUB ist ein äußerst leistungsfähiges Programm und bietet eine enorme Anzahl von Optionen zum Booten von einer Vielzahl von Geräten, Betriebssystemen und Partitionstypen. Es gibt auch viele Optionen zur Anpassung, wie z. B. grafische Begrüßungsbildschirme, Wiedergabe von Sounds, Mauseingaben usw. Die Details dieser Optionen gehen über den Rahmen dieser Einführung hinaus.
Vorsicht
Es gibt einen Befehl, grub-mkconfig, der automatisch eine Konfigurationsdatei schreiben kann. Es verwendet eine Reihe von Skripten in /etc/grub.d/ und zerstört alle von Ihnen vorgenommenen Anpassungen. Diese Skripte sind in erster Linie für Nicht-Quell-Distributionen konzipiert und werden für LFS nicht empfohlen. Wenn Sie eine kommerzielle Linux-Distribution installieren, besteht eine gute Chance, dass dieses Programm ausgeführt wird. Stellen Sie sicher, dass Sie Ihre grub.cfg-Datei sichern.
Vorsicht
Es gibt einen Befehl, grub-mkconfig, der automatisch eine Konfigurationsdatei schreiben kann. Es verwendet eine Reihe von Skripten in /etc/grub.d/ und zerstört alle von Ihnen vorgenommenen Anpassungen. Diese Skripte sind in erster Linie für Nicht-Quell-Distributionen konzipiert und werden für LFS nicht empfohlen. Wenn Sie eine kommerzielle Linux-Distribution installieren, besteht eine gute Chance, dass dieses Programm ausgeführt wird. Stellen Sie sicher, dass Sie Ihre grub.cfg-Datei sichern.