Boot-Manager installieren
Code: 102.2
Du bist nicht angemeldet. Melde dich an, um deinen Lernfortschritt zu speichern und Quizze zu bearbeiten.
Einen Bootmanager installieren
102.2.L1
- Kernkonzepte von **Bootmanager** verstehen
- Prüfungsrelevante Befehle und Konfigurationen beherrschen
- Typische Fehlerquellen erkennen und beheben
## Zusammenfassung
Diese Lektion behandelt das LPIC-Thema **Einen Bootmanager installieren**. Das Thema gehört zum Bereich Bootmanager und ist Teil des offiziellen Prüfungsstoffs.
Im Fokus stehen die praktischen Grundlagen, die für die Zertifizierung essenziell sind. Wichtige Schwerpunkte sind: GRUB2, LILO, Konfiguration.
## Wichtige Befehle
- Inhalt folgt in der aktualisierten Version
## Prüfungstipps
- Lesen Sie die Manpages zu allen genannten Befehlen
- Üben Sie Befehle in einer virtuellen Maschine oder Container-Umgebung
- Achten Sie auf die Unterschiede zwischen Distributionen
## Weiterführende Links
- [LPI-Lernmaterial (offiziell)](https://www.lpi.org)
- [Linux Man Pages Online](https://man7.org/linux/man-pages/)
Quiz (10 Fragen)
Was ist der Standardspeicherort für die GRUB 2 Konfigurationsdatei?
Erklärung: boot/grub/grub.cfg
Welche Schritte sind erforderlich, um die Einstellungen für GRUB 2 zu ändern?
Erklärung: Nehmen Sie Ihre Änderungen in der Datei /etc/default/grub vor, dann aktualisieren Sie die Konfiguration mit update-grub.
In welche Datei sollen benutzerdefinierte GRUB 2 Menüeinträge eingefügt werden?
Erklärung: etc/grub.d/40_custom
Wo sind die Menüeinträge für GRUB Legacy gespeichert?
Erklärung: boot/grub/menu.lst
Wie können Sie von einem GRUB 2 oder GRUB Legacy Menü aus in die GRUB Shell gelangen? LPIC-1 (101) (Version 5.0) | Thema 102: Linux-Installation und -Paketverwaltung 84 |
Erklärung: Durch drücken von c im Menübildschirm. LPIC-1 (101) (Version 5.0) | Thema 102: Linux-Installation und -Paketverwaltung 88 |
Welcher Befehl installiert GRUB 2 im Master Boot Record (MBR) der Festplatte /dev/sda?
Erklärung:
Welcher Befehl generiert die GRUB 2 Hauptkonfigurationsdatei basierend auf den Einstellungen in /etc/default/grub und /etc/grub.d/?
Erklärung:
Wohin wird GRUB 2 auf einem klassischen BIOS-System typischerweise installiert?
Erklärung:
Welche Datei enthält die globale, benutzerdefinierte Konfiguration für GRUB 2, aus der die Menüdatei generiert wird?
Erklärung:
Wie heißt die GRUB Legacy Konfigurationsdatei typischerweise auf Debian-basierten Systemen?
Erklärung:
✓ Quiz abgeschlossen! 🎉
/ richtig
Karteikarten (10)
Frage
Stellen Sie sich einen Benutzer vor, der GRUB Legacy so konfiguriert, dass das System von der zweiten Partition der ersten Platte bootet. Er legt dazu den folgenden benutzerdefinierten Menüeintrag an: title My Linux Distro root (hd0,2) kernel /vmlinuz root=/dev/hda1 initrd /initrd.img Das System bootet jedoch nicht. Wo könnte der Fehler liegen?
Tippe zum Aufdecken →
Antwort
Die Bootpartition ist falsch. Denken Sie daran, dass GRUB Legacy im Gegensatz zu GRUB 2 die Partitionen von Null an zählt. Der korrekte Befehl für die zweite Partition der ersten Platte muss also root (hd0,1) lauten.
Frage
Stellen Sie sich vor, Sie haben eine als /dev/sda identifizierte Festplatte mit mehreren Partitionen. Welcher Befehl kann verwendet werden, um herauszufinden, welche die Bootpartition des Systems darstellt?
Tippe zum Aufdecken →
Antwort
Verwenden Sie fdisk -l /dev/sda. Die Bootpartition wird in der Auflistung mit einem Sternchen (*) gekennzeichnet.
Frage
Welcher Befehl kann verwendet werden, um die UUID einer Partition anzuzeigen?
Tippe zum Aufdecken →
Antwort
Verwenden Sie ls -la /dev/disk/by-uuid/ und suchen Sie nach der UUID, die auf die Partition zeigt.
Frage
Betrachten Sie den folgenden Eintrag für GRUB 2 menuentry "Default OS" { set root=(hd0,1) linux /vmlinuz root=/dev/sda1 ro quiet splash initrd /initrd.img } Ändern Sie den Eintrag so, dass das System von einer Festplatte mit der UUID 5dda0af3-c995- 481a-a6f3-46dcd3b6998d bootet.
Tippe zum Aufdecken →
Antwort
Betrachten Sie den folgenden Eintrag für GRUB 2 menuentry "Default OS" { set root=(hd0,1) linux /vmlinuz root=/dev/sda1 ro quiet splash initrd /initrd.img } Ändern Sie den Eintrag so, dass das System von einer Festplatte mit der UUID 5dda0af3-c995- 481a-a6f3-46dcd3b6998d bootet. Die Anweisung set root muss geändert werden. Anstatt eine Festplatte und eine Partition LPIC-1 (101) (Version 5.0) | 102.2 Einen Bootmanager installieren | 89 anzugeben, weisen Sie Grub an, nach der Partition mit der gewünschten UUID zu suchen. menuentry "Default OS" { search --set=root --fs-uuid 5dda0af3-c995-481a-a6f3-46dcd3b6998d linux /vmlinuz root=/dev/sda1 ro quiet splash initrd /initrd.img }
Frage
Wie können Sie GRUB 2 so einstellen, dass 10 Sekunden gewartet wird, bevor der Standardmenüeintrag gestartet wird?
Tippe zum Aufdecken →
Antwort
Fügen Sie den Parameter GRUB_TIMEOUT=10 zu /etc/default/grub hinzu.
Frage
Wie lauten die Befehle, um GRUB von einer GRUB Legacy Shell aus auf die erste Partition der zweiten Festplatte zu installieren? LPIC-1 (101) (Version 5.0) | 102.2 Einen Bootmanager installieren | 85 LPIC-1 (101) (Version 5.0) | Thema 102: Linux-Installation und -Paketverwaltung 86 |
Tippe zum Aufdecken →
Antwort
grub> root (hd1,0) grub> setup (hd1) LPIC-1 (101) (Version 5.0) | Thema 102: Linux-Installation und -Paketverwaltung 90 | 102.3 Shared Libraries verwalten Referenz zu den LPI-Lernzielen LPIC-1 v5, Exam 101, Objective 102.3 Gewichtung 1 Hauptwissensgebiete • Shared Libraries identifizieren • die typischen Orte für Systembibliotheken identifizieren • Shared Libraries laden Auszugsweise Liste der verwendeten Dateien, Begriffe und Hilfsprogramme • ldd • ldconfig • /etc/ld.so.conf • LD_LIBRARY_PATH LPIC-1 (101) (Version 5.0) | 102.3 Shared Libraries verwalten | 91 102.3 Lektion 1 Zertifikat: LPIC-1 Version: 5.0 Thema: 102 Linux-Installation und -Paketverwaltung Lernziel: 102.3 Shared Libraries verwalten Lektion: 1 von 1 Einführung In dieser Lektion werden wir uns mit Shared Libraries beschäftig
Frage
Welcher Befehl erstellt automatisch die GRUB 2 Konfigurationsdatei neu, nachdem Sie /etc/default/grub bearbeitet haben?
Tippe zum Aufdecken →
Antwort
grub-mkconfig -o /boot/grub/grub.cfg (auf Debian-basierten Systemen kann auch update-grub verwendet werden, das grub-mkconfig aufruft).
Frage
Wie installieren Sie GRUB 2 im MBR der Festplatte /dev/sda?
Tippe zum Aufdecken →
Antwort
Mit dem Befehl: grub-install /dev/sda
Frage
Wo findet sich bei GRUB Legacy die Datei mit den Kernel-Startparametern und Menüeinträgen?
Tippe zum Aufdecken →
Antwort
Unter Debian/Ubuntu: /boot/grub/menu.lst Unter RHEL/CentOS: /boot/grub/grub.conf
Frage
Welcher Unterschied besteht zwischen GRUB 2 und GRUB Legacy bezüglich der Konfigurationsdatei-Generierung?
Tippe zum Aufdecken →
Antwort
GRUB 2 generiert die Konfiguration dynamisch über grub-mkconfig aus Skripten in /etc/grub.d/ und /etc/default/grub. GRUB Legacy bearbeitet manuell die statische Datei /boot/grub/menu.lst bzw. grub.conf.