Neu: Bootpartition im LVM unter Grub2 von Wheezy
Mit Wheezy kann die Bootpartition ins LVM gelegt werden, so dass man keine Partition ausserhalb des LVM braucht, um das installierte System zu booten. Das kann man bereits beim Installieren festgelegt werden. Gestern habe ich einen Laptop demonstriert, dessen (einzige) Platte eine (einzige) Partition enthielt, die als Pv eines LVM formatiert war. Die Bootpartition war dort als Lv eingelagert. Ausserhalb des LVMs gab es keine einzige Partition. Es blieb die Frage offen, ob Grub2 mit Blocklisten arbeitet, wie es im vergleichbaren Fall durch Lilo geschieht. Deshalb habe ich folgendes kleines Experiment durchgeführt (verkürzte Darstellung): lvcreate -n .../boot2 -L 1G ... mkfs.ext3 /dev/.../boot2 cp -Rp .../boot/* .../boot2/ lvrename .../boot boot-old lvrename .../boot2 /boot reboot Der erste Reboot funktionierte anstandslos. rm -r .../boot-old lvremove .../boot-old reboot Auch der zweite Reboot funktionierte anstandslos. Weil beide Reboots ohne zwischenzeitlichen grub-install gelangen, arbeitet grub2 offensichtlich ohne Blocklisten. In Zukunft braucht man also keine zusätzliche Bootpartition ausserhalb des LVMs mehr. Man braucht nicht befürchten, beim Hantieren mit dem LVM den Zugriff des Bootloaders auf die Grub-Dateien in der Boot- partition zu verlieren, etwa weil sie dabei verschoben werden könnten. [ Nicht getestet, aber wohl genauso unproblematisch: Verlagern der Bootpartition von Vg1 nach Vg2. ] pv
Teilnehmer (1)
-
Peter Voigt