Wie heißt die Konfigurationsdatei von GRUB? (Geben Sie den kompletten Pfad ein.)
Textfrage
LPI-Lernziel Einen Boot-Manager installieren (102.2)
Korrekt ist »/boot/grub/menu.lst«. Bei manchen Distributionen (etwa denen von Red Hat) wird auch »/boot/grub/grub.conf« verwendet. Das ist allerdings eine willkürliche Änderung, die von nichts in der GRUB-Dokumentation gedeckt wird.
Nicht angemeldet
Foo
Jörg Sommer (Gast) · 17. Dezember 2010, 17:40
Man sollte hier kenntlich machen, dass es sich um GRUB 1/grub-legacy handelt. Für Grub 2 heißt die Datei nämlich anders.
GRUB 1 vs. GRUB 2
Anselm Lingnau (eingetragen) · 17. Dezember 2010, 22:57
Stimmt grundsätzlich, aber die LPI-Prüfung redet (noch) nicht über GRUB 2.
GRUB 1 vs. GRUB 2
BCM Hoffmann (Gast) · 29. März 2012, 13:05
Dann wäre es auch angebracht, die gewünschte GRUB-Version anzugeben.
Ihre Antwort ist insofern ein wenig spitzfindig.
GRUB 1 vs. GRUB 2
Anselm Lingnau (eingetragen) · 29. März 2012, 13:19
Das hat auch damit zu tun, dass es GRUB 2 noch gar nicht wirklich gab, als die Fragen aufgestellt wurden.
Ich hoffe, dass ich nach Ostern dazu komme, den Fragenpool für LPIC-1 3.5 zu überarbeiten. Da könnte man zum Beispiel diese Fragestellung präzisieren.
FHS-konform
gentux (Gast) · 29. Januar 2011, 11:48
Laut FHS hat jede Konfigurationdatei in /etc zu liegen und deswegen sagt der FHS das von /etc/grub.conf ein symbolischer Link zu /boot/grub/menu.lsdt sein kann. Nur aendert es nichts daran wo Konfigurationsdateien sein muessen. Fuer einen LPIC-Pruefling wird es umso schwerer desto mehr ausnahmen plus warum man lieber keine machen sollte. Entweder Ausnahmen fuer alle oder fuer niemanden. :)
FHS-konform
Anselm Lingnau (eingetragen) · 29. Januar 2011, 15:30
Grundsätzlich ist das sicher richtig.
Das Problem an der Sache in diesem konkreten Fall ist, dass die GRUB-Konfigurationsdatei zu einem Zeitpunkt benötigt wird, wo das Verzeichnis
/etcnoch nicht zur Verfügung steht. (Es könnte zum Beispiel auf einem Root-Dateisystem liegen, das von einem entfernten Server über NFS zur Verfügung gestellt und erst später im Bootvorgang eingebunden wird.) Selbst wenn die reine Lehre diktiert, dass Konfigurationsdateien nur in/etcstehen dürfen, kommt man an dieser Stelle aus harten technischen Gründen an einer Ausnahme nicht vorbei.Der FHS verlangt übrigens kein symbolisches Link
/etc/grub.confoder so. Die aktuelle Version 2.3 erwähnt das Dilemma in einer Fußnote und macht einen entsprechenden Vorschlag, aber Fußnoten sind nicht normativ.FHS-konform
Martin (Gast) · 12. September 2012, 15:16
Könnte aber wirklich 2012 dabeistehen, ob Grub1 oder 2 gefragt ist; letzteres hat ja noch wesentlich mehr configs, wovon nur einige händisch zu verändern als ratsam empfohlen ist.
Grub1 menu.lst Grub2 /etc/default/grub (die user-editierbare Hauptconfig)