LVM - это не «Виртуальная машина Linux», это « Менеджер логических томов ». Если я правильно понимаю LVM, для загрузки корневого раздела в LVM вам нужен отдельный раздел / boot вне LVM (это был маленький раздел в / dev / sda2 ?). Ваша система может все еще иметь это, но если ваша установка FC12 изменила это, восстановление будет намного более трудным.
Вот несколько ссылок на проблемы Grub vs LVM: ссылка 1, ссылка 2
Также см. «Монтирование тома Linux LVM» - вы должны быть в состоянии проверить, что ваша старая система FC9 все еще в порядке, смонтировав и изучив ее корневой раздел при загрузке в FC12. Если это так, вы, вероятно, можете восстановить довольно легко, даже если вы перезаписали раздел FC9 / boot .
Вот пример загрузочной записи Grub для системы LVM ( источник ). В этом случае (hd0,0) (что означает / dev / sda1 ) - это небольшой раздел / boot, а остальная часть системы находится в LVM на / dev / sda2 . Обратите внимание на записи root = и lvm2root = в строке ядра :
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: Этот пользователь оказался в лучшем случае. Установка FC12 не перезаписывала и не переформатировала раздел / boot FC9, / dev / sda2, и все, что требовалось, - это получить доступ к старому файлу /boot/grub/menu.lst FC9 и скопировать загрузочные записи в меню Grub FC12.