Ich möchte Debian 6 installieren. Ich möchte es grub2
als Bootloader haben.
/boot
Ich habe gelesen, dass es empfehlenswert ist, eine separate primäre Partition für den Kernel (mit Nur-Lese-Zugriff) zu erstellen . Ist es auch empfehlenswert, eine separate primäre /grub
Partition zu erstellen?
- Wofür könnte es nützlich sein?
- Welche Probleme bringt ein solches Teilungsschema mit sich?
- Gibt es spezielle Informationen, die ich wissen muss, wenn ich die gleiche Konfiguration auf einem VPS installieren möchte?
- Was passiert, wenn ich LVM für
/
und/home
andere Partitionen verwende?
Wenn es eine gute Vorgehensweise oder auch nur keine schlechte Idee ist – sollte die Partition dann besser vor der ersten (am Anfang der Festplatte) /grub
platziert werden ?/boot
Festplatte 100 GB
Antwort1
Nicht, dass ich das je gesehen hätte. /grub
Es muss sowieso gemountet werden /boot/grub
, aber ich denke wirklich, dass eine separate Partition nur für die Grub-Dateien selbst so etwas wie ein Overkill ist.
Bedenken Sie auch, dass Grub beim Booten erwartet, dass sich seine Dateien unter der Partition befinden, die Sie als Root festgelegt haben (z. B. (hd0,0)). Natürlich können Sie Ihre Grub-Partition per fstab unter Ihrer Boot-Partition mounten, aber das hilft nicht, solange Sie sich im Stage-2-Modus von Grub befinden und noch nichts davon erledigt wurde.
Höchstwahrscheinlich lässt sich das mit einer geeigneten Konfigurationsdatei umgehen (Grub ist ziemlich veränderlich), aber ich würde sagen, dass die Wartung dieses Setups mehr Aufwand bedeutet, als das Ergebnis wert ist.
Wenn Sie LVM für systemkritische Verzeichnisse ( /
, /usr
, /var
, usw.) verwenden, benötigen Sie ein anfängliches RAM-Dateisystem, das die LVM-Tools enthält, um diese Volume-Gruppen zu aktivieren und das Booten an den Kernel zu übergeben. Andernfalls gerät Ihr Kernel beim Booten in Panik, weil er sein Root-Gerät oder eine benötigte Schlüsseldatei nicht finden kann /usr
.
Zusammenfassend glaube ich, dass Sie sich mit diesem Plan nur selbst Kopfschmerzen bereiten.