LVM ist nicht "Linux Virtual Machine", sondern " Logical Volume Manager ". Wenn ich LVM richtig verstehe, benötigen Sie zum Booten einer Root-Partition unter LVM eine separate / boot- Partition außerhalb des LVM (war dies die kleine Partition auf / dev / sda2 ?). Ihr System verfügt zwar möglicherweise immer noch über dieses Problem, aber wenn Ihre FC12-Installation es überschrieben hat, wird die Wiederherstellung erheblich schwieriger.
Hier sind ein paar Links zu Grub vs LVM-Problemen: Link 1, Link 2
Siehe auch "Mounten eines Linux-LVM-Volumes" - Sie sollten in der Lage sein, zu überprüfen, ob Ihr altes FC9-System noch in Ordnung ist, indem Sie die Root-Partition einhängen und prüfen, während Sie in FC12 gebootet werden. Wenn ja, können Sie sich wahrscheinlich ziemlich leicht wiederherstellen, auch wenn Sie die FC9 / boot- Partition überschrieben haben .
Hier ist ein Beispiel für einen Grub-Boot-Eintrag für ein LVM-System ( Quelle ). In diesem Fall ist (hd0,0) (Bedeutung / dev / sda1 ) eine kleine / boot- Partition, und der Rest des Systems befindet sich auf einem LVM in / dev / sda2 . Beachten Sie die Einträge root = und lvm2root = in der Kernel- Zeile:
title Debian GNU/Linux, kernel 2.6.26 Using LVM with SATA Disk root (hd0,0) kernel /vmlinuz-2.6.26 root=/dev/ram0 lvm2root=/dev/mapper/sda_vol-root initrd /initrd-lvm2-2.6.26.gz
Postmortem: Dieser Benutzer hat das beste Szenario erhalten. Bei der FC12-Installation wurde die / boot- Partition / dev / sda2 der FC9 nicht überschrieben oder neu formatiert. Dazu musste nur auf die alte / boot /grub/menu.lst von FC9 zugegriffen und die Boot-Einträge in das Grub-Menü der FC12 kopiert werden.