zl3p
16-04-2007, 00:45
Помогите решить ещё одну небольшую задачку.
На днях скачал FC6 - поставил на диск HDB и Grub установил в MBR этого же жесткого диска.
В MBR диска HDA стоит загрузчик Lilо. Физически, конечно, первым загружается тот диск, что HDA.
Возникло собственно естественное желание сделать так, чтобы выбор всех ОС находился где-то в одном месте. Мне почему-то больше нравится lilo (просто я к ней уже привык). Т.е. сейчас я пытаюсь дописать в lilo.conf пункт для загрузки FC6.
image=/boot/vmlinuz
label="FC6"
root=/dev/hdb13
initrd=/mnt/f/b11/vmlinuz-2.6.18-1.2798.fc6xen
vga=normal
где, естественно, /mnt/f/b11/ - каталог, к которому примонтирован раздел /boot Федоры.
Пробывал также писать initrd-2.6.18-1.2798.fc6xen.img вместо vmlinuz-2.6.18-1.2798.fc6xen (я не знаю, где здесь у федоры ядро).
Содержимое каталога /boot:
-rw-r--r-- 1 root root 65249 Oct 16 22:23 config-2.6.18-1.2798.fc6xen
drwxr-xr-x 2 root root 1024 Apr 14 22:59 grub/
-rw------- 1 root root 1385980 Apr 14 22:29 initrd-2.6.18-1.2798.fc6xen.img
drwx------ 2 root root 12288 Apr 15 01:21 lost+found/
-rw-r--r-- 1 root root 95032 Oct 16 22:23 symvers-2.6.18-1.2798.fc6xen.gz
-rw-r--r-- 1 root root 865778 Oct 16 22:23 System.map-2.6.18-1.2798.fc6xen
-rw-r--r-- 1 root root 1728127 Oct 16 22:23 vmlinuz-2.6.18-1.2798.fc6xen
-rw-r--r-- 1 root root 272336 Oct 16 21:34 xen.gz-2.6.18-1.2798.fc6
-rwxr-xr-x 1 root root 607044 Oct 16 22:55 xen-syms-2.6.18-1.2798.fc6*
Приведу содержимое файла grub.conf, может понадобится:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,10)
# kernel /vmlinuz-version ro root=/dev/hdb13
# initrd /initrd-version.img
#boot=/dev/hdb
default=0
timeout=5
splashimage=(hd0,10)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.18-1.2798.fc6xen)
root (hd0,10)
kernel /xen.gz-2.6.18-1.2798.fc6
module /vmlinuz-2.6.18-1.2798.fc6xen ro root=LABEL=/ rhgb quiet
module /initrd-2.6.18-1.2798.fc6xen.img
title Other
rootnoverify (hd0,0)
chainloader +1
При выборе пункта fc6 из лилы она начинает грузится, но затем происходит сбой ядра. Цитирую дословно:
No filesystem could mount root, tried: ext2 cram fs
Kernel panic -- not syncing: VFS: Unable: to mount root fs on unknown - block (3,77)
Когда у меня отрублен диск hda, то fc6 нормально грузится и работает. Значит дело только в загрузчике. Наверное, проблема пустяковая, но я от сегодняшней жары совсем стал плохо соображать...
На днях скачал FC6 - поставил на диск HDB и Grub установил в MBR этого же жесткого диска.
В MBR диска HDA стоит загрузчик Lilо. Физически, конечно, первым загружается тот диск, что HDA.
Возникло собственно естественное желание сделать так, чтобы выбор всех ОС находился где-то в одном месте. Мне почему-то больше нравится lilo (просто я к ней уже привык). Т.е. сейчас я пытаюсь дописать в lilo.conf пункт для загрузки FC6.
image=/boot/vmlinuz
label="FC6"
root=/dev/hdb13
initrd=/mnt/f/b11/vmlinuz-2.6.18-1.2798.fc6xen
vga=normal
где, естественно, /mnt/f/b11/ - каталог, к которому примонтирован раздел /boot Федоры.
Пробывал также писать initrd-2.6.18-1.2798.fc6xen.img вместо vmlinuz-2.6.18-1.2798.fc6xen (я не знаю, где здесь у федоры ядро).
Содержимое каталога /boot:
-rw-r--r-- 1 root root 65249 Oct 16 22:23 config-2.6.18-1.2798.fc6xen
drwxr-xr-x 2 root root 1024 Apr 14 22:59 grub/
-rw------- 1 root root 1385980 Apr 14 22:29 initrd-2.6.18-1.2798.fc6xen.img
drwx------ 2 root root 12288 Apr 15 01:21 lost+found/
-rw-r--r-- 1 root root 95032 Oct 16 22:23 symvers-2.6.18-1.2798.fc6xen.gz
-rw-r--r-- 1 root root 865778 Oct 16 22:23 System.map-2.6.18-1.2798.fc6xen
-rw-r--r-- 1 root root 1728127 Oct 16 22:23 vmlinuz-2.6.18-1.2798.fc6xen
-rw-r--r-- 1 root root 272336 Oct 16 21:34 xen.gz-2.6.18-1.2798.fc6
-rwxr-xr-x 1 root root 607044 Oct 16 22:55 xen-syms-2.6.18-1.2798.fc6*
Приведу содержимое файла grub.conf, может понадобится:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,10)
# kernel /vmlinuz-version ro root=/dev/hdb13
# initrd /initrd-version.img
#boot=/dev/hdb
default=0
timeout=5
splashimage=(hd0,10)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.18-1.2798.fc6xen)
root (hd0,10)
kernel /xen.gz-2.6.18-1.2798.fc6
module /vmlinuz-2.6.18-1.2798.fc6xen ro root=LABEL=/ rhgb quiet
module /initrd-2.6.18-1.2798.fc6xen.img
title Other
rootnoverify (hd0,0)
chainloader +1
При выборе пункта fc6 из лилы она начинает грузится, но затем происходит сбой ядра. Цитирую дословно:
No filesystem could mount root, tried: ext2 cram fs
Kernel panic -- not syncing: VFS: Unable: to mount root fs on unknown - block (3,77)
Когда у меня отрублен диск hda, то fc6 нормально грузится и работает. Значит дело только в загрузчике. Наверное, проблема пустяковая, но я от сегодняшней жары совсем стал плохо соображать...