Вопрос № 19465: Добрый день! У меня стоит Red Hat 9.0. Решил я компилировать ядро 2.4-20.8.
Компиляция прошла успешно, но после перезагрузки система выводит сообщение:
VFS: Cannot open root device "LABEL=/" or 00:00
Please append a correct &quo...
Вопрос № 19465
Добрый день! У меня стоит Red Hat 9.0. Решил я компилировать ядро 2.4-20.8.
Компиляция прошла успешно, но после перезагрузки система выводит сообщение:
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.
Причём с дискеты ядро запускается удачно!!!
Подскажите в чём дело???
Отправлен: 10.04.2005, 12:31
Вопрос задал: Strike (статус: Посетитель)
Всего ответов отправлено: 4
Отвечает: John Freeman
Здравствуйте, Strike!
Небось выкинул в модули файловую систему, на которой у тебя / висит или initrd новый не сделал
Ответ отправил: John Freeman (статус: Профессионал)
Отправлен: 10.04.2005, 12:55
Отвечает: Alex Diesel
Здравствуйте, Strike!
Зайдите в /etc/fstab вместо LABEL=/ напишите там раздел который у вас /
приблизительно так строчка должна выглядеть
/dev/hda2 / ext2 defaults 1 1
и так же для всех остальных монтируемых файловых систем.
Плюс посмотрите конфигурацию загрузчика, возможно там неверные параметры передаются ядру. (в зависимости от загрузчика /boot/grub/grub.conf, /etc/lilo.conf). Если Вам непонятно как єто делать, то скажите на каких разделах находится Линукс ( /, /boot) и файл с конфигурацией вашего загрузчика.
Ответ отправил: Alex Diesel (статус: Студент)
Отправлен: 10.04.2005, 13:00
Отвечает: Igor Yakimchuk
Здравствуйте, Strike!
возможно вы скомпилил не правильно ядро.
вы не написали что у вас за винты, обычные или scsi, raid или нет. но думаю что проблема именно в том что не скомпилили поддержку винтов в ядро, а скомпили как модуль или вообще не включили.
поэтому могу предложить только пересмотреть конфиг ядра
Ответ отправил: Igor Yakimchuk (статус: Профессионал)
Отправлен: 10.04.2005, 17:42
Отвечает: Chief
Здравствуйте, Strike!
Какой загрузчик используется?
По все видимости для ядра не задан параметр root= или задан неправильно.
Если lilo - тогда для нового ядра должна быть секция:
...
image=/boot/NEW_KERNEL_NAME
label=NAME
root=/dev/hda3 (!!! здесь должен быть указан твой раздел / !!!)
...
Для более точного товета покажите свой конфиг загрузчика.
Ответ отправил: Chief (статус: Студент)
Отправлен: 12.04.2005, 10:17