Frage 101-38

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.

7 Kommentare · Kommentar hinzufügen · RSS

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 /etc noch 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 /etc stehen 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.conf oder 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)

Wichtig

LPI-Logo

Die LPI Academy ist keine offizielle Webseite des LPI!

Sponsor

Linup-Front-Logo

Die LPI Academy wird für die Community unterstützt von der Linup Front GmbH

A Django Site

Diese Seite

Version: 0 (Anselm)
22.8.2009 01:07:16

Benutzer

Nicht angemeldet

Kommentare

RSS