Прошу сразу не отсылать в сад, поиск не помог.
На жестком диске три раздела: winxp, linux (ext3 fs) и swap; в ядро _встроена_ поддержка ext2 и ext3. Загрузчик - GRUB:
# 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,1)
# kernel /boot/vmlinuz-version ro root=/dev/hdg2
# initrd /boot/initrd-version.img
#boot=/dev/hdg
default=1
timeout=5
splashimage=(hd0,1)/boot/grub/splash.xpm.gz
title Red Hat Linux (2.4.24)
root (hd0,1)
kernel /boot/vmlinuz-2.4.24 ro root=LABEL=/
initrd /boot/initrd-2.4.24.img
title Red Hat Linux (2.4.20-8)
root (hd0,1)
kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/
initrd /boot/initrd-2.4.20-8.img
title WinXP
rootnoverify (hd0,0)
chainloader +1
Так вот, ядро 2.4.20-8 с таким конфигом грузится, а 2.4.24 нет:
...skip...
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 221K fried
VFS: Mounted root (ext2 filesystem).
Mounting: /proc filesystem
Creating block devices
VFS: Cannot open root device "LABEL=/" or 00:00
Please append a correct "root=" boot option
Kernel panic: VFS: unable to mount root fs on 00:00
То есть не может выполниться "mkrootdev /dev/root" при загрузке.
Помогите, менял в grub.conf "root=LABEL=/" на "root=(hd0,1)", не помогло..
Странно, старое ядро грузилось и с "LABEL=\"
Я менял:
kernel /boot/vmlinuz-2.4.24 ro root=/dev/hdg2
, как написано в шапке grub.conf. И получаю ту же ошибку.
Ничего страшного, что linux я поставил без /boot - раздела?
? Под линуксом разделы жесткого диска у меня определены как
hdg1 - winxp, hdg2 - linux, hdg3 - swap. Поэтому и написал - hdg.
Не нужно ли как-то проинициализировать GRUB, наподобие запуска lilo после внесения изменений в соотв. конфигурационный файл?
просто не думал, что у тебя так много винчестеров,
ведь они нумеруются с hda.
hda - primary master
hdb - primary slave
hdc - secondary master
hdd - secondary slave.
hde - ?
hdf - ?
hdg - твой.
цитата из твоего первого поста:
Note that you do not have to rerun grub
after making changes to this file
:)
>Note that you do not have to rerun...
Спасибо, я заметил: )
А ведь linux у меня стоит на primary master, а df показывает hdg. Меня сбивает с толку то, что в grub.conf как пример написано:
# kernel /boot/vmlinuz-version ro root=/dev/hdg2