Как я могу заставить Личинку распознать мой старый Раздел Linux

Проблема:
У меня есть два раздела. На одном я установил Fedora 9, и на моем другом разделе я просто установил Fedora 12. Теперь, когда я установил Fedora 12, я не могу заставить Личинку загружать старый раздел. Как я могу настроить Личинку для начальной загрузки к моему старому фетровому разделу?

Некоторые примечания:

  • Мой Fedora 9, кажется, обнаруживается как Linux LVM вместо просто Linux в fdisk. Мне установили виртуальное поле на том, что Linux, но это не сама виртуальная машина.
  • Я - вполне уверенная личинка установок Fedora 12 вместо grub2
  • Я вижу и монтирую оба раздела от Fedora 12 живой CD, если это помогает
  • Мое поле составляет 64 бита.

Информация:
Это - то, от чего я добираюсь fdisk -l:

Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0005745c

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       64685   519578624   83  Linux
/dev/sda2           65706       65730      200812+  83  Linux
/dev/sda3           65731       91201   204595807+  8e  Linux LVM
/dev/sda4           64686       65705     8193150    5  Extended
/dev/sda5           64686       65705     8192000   82  Linux swap / Solaris

И это - то, что в настоящее время находится в моем menu.lst:

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You do not have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /, eg.
#          root (hd0,0)
#          kernel /boot/vmlinuz-version ro root=/dev/sda1
#          initrd /boot/initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu

title Fedora (2.6.31.12-174.2.3.fc12.x86_64)
    root (hd0,0)
    kernel /boot/vmlinuz-2.6.31.12-174.2.3.fc12.x86_64 ro root=UUID=876dd1b5-104a-46de-b5fb-08f96d2ce420  LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet mem=8192M
    initrd /boot/initramfs-2.6.31.12-174.2.3.fc12.x86_64.img
title Fedora 9
    rootnoverify (hd0,3)
    chainloader +1

Первая мягкая фетровая шляпа в том списке является Fedora 12, который загружается правильно, вторым было просто предположение как, туда, где моя установка Fedora 9 была. Когда я выбираю это в Личинке на начальной загрузке, она переходит к пустому экрану с мерцающим курсором, который не отвечает на клавиатуру.

Обновление:
Я смог смонтировать свою старую систему FC9, и в разделе начальной загрузки / я нашел это под menu.lst, если это помогает:

title Fedora (2.6.27.25-78.2.56.fc9.x86_64)
    root (hd0,1)
    kernel /vmlinuz-2.6.27.25-78.2.56.fc9.x86_64 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
    initrd /initrd-2.6.27.25-78.2.56.fc9.x86_64.img

Вопрос:
Что я должен сделать для начальной загрузки в мой старый Fedora?

4
задан 10.02.2010, 19:09

2 ответа

LVM не является "Виртуальной машиной Linux", это - "менеджер по Логическому тому". Если я понимаю LVM правильно, для начальной загрузки к корневому разделу на LVM, Вам нужен отдельный / раздел начальной загрузки за пределами LVM (который был небольшим разделом на/dev/sda2?). Ваша система может все еще иметь это, но если Ваша установка FC12 перезаписала ее, восстановление будет намного более трудным.

Вот несколько ссылок для Расчистки по сравнению с проблемами LVM: свяжитесь 1, свяжитесь 2

Также см. "Монтирование объема LVM Linux" - необходимо смочь проверить, что старая система FC9 все еще в порядке путем монтирования и исследования ее корневого раздела, в то время как загружено в FC12. Если так, можно, вероятно, восстановиться довольно легко даже при перезаписи раздела начальной загрузки FC9/.

Вот запись загрузки Личинки в качестве примера для системы LVM (источник). В этом случае, (hd0,0) (значение/dev/sda1) маленький / раздел начальной загрузки, и остальная часть системы находится на LVM на/dev/sda2. Отметьте корень = и 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

Вскрытие: Этот пользователь закончил с лучшим вариантом развития событий. Установка FC12 не перезаписала или переформатировала / раздел начальной загрузки FC9,/dev/sda2, и все, что было необходимо, должен был получить доступ к старому/boot/grub/menu.lst FC9 и скопировать записи загрузки в меню Grub FC12.

5
ответ дан 07.12.2019, 20:28
title Fedora (2.6.31.12-174.2.3.fc12.x86_64)
    root (hd0,0)
    kernel /boot/vmlinuz-2.6.31.12-174.2.3.fc12.x86_64 ro root=UUID=876dd1b5-104a-46de-b5fb-08f96d2ce420  LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet mem=8192M
    initrd /boot/initramfs-2.6.31.12-174.2.3.fc12.x86_64.img
title Fedora 9
    root (hd0,0)
    kernel /boot/vmlinuz-2.6.31.12-174.2.3.fc12.x86_64 ro root=*****  LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet mem=8192M
    initrd /boot/initramfs-2.6.31.12-174.2.3.fc12.x86_64.img

Посмотрите, где я записал корень = *****? Или получите UUID для hd0,3 или просто запишите корень =/dev/hda3 или/dev/sda3 там. И.. Должно быть хорошо, если это - корректный раздел.

0
ответ дан 07.12.2019, 20:28

Теги

Похожие вопросы