![]() |
Решил поставить Линух (ALT Linux Master 2.2). Установка прошла нормально без ошибок. Но после перезагрузки в начале загрузке Линуха вылетает ошибка (последние три строки):
VFS: Cannot open root device "308" or 03:08 Please append a correct "root=" boot option Kernel panic: VFS: Unable to mount root fs on 03:08 Что это за ошибка? И как ее исправить. До этого ставил Мандраке и все грузилось нормально. з.ы. вроде все сделал правильно: создал раздел /boot (ext2) в начале диска. Помогите пожадуйста, а то без Линуха некуда :). |
1 А что за мать ? :) И вообще, нет-ли какого-нибудь сверхнового(/старого) железа ?
2 И что прописано в /etc/lilo.conf ? Что-то Вы с VFS намудрили. 3 Для ремонта можно использовать установочный CD. |
Вот что пишет полностью:
Using /lib/modules/2.4.20-alt5-up/kernel/fs/ext3/ext3.o kmod: failed to exec /sbin/modprobe -s -k block-major-3, errno = 2 VFS: Cannot open root device "301" or 03:01 Please append a correct "root=" boot option Kernel panic: VFS: Unable to mount root fs on 03:01 Причем при загрузке он определяет разделы как hdе1, hdе2.... В lilo.conf вот что написано: Код:
boot=/dev/hda Файловая система ext3. p.s. При установке разделы определяются как hda1, hda2 |
Я понял в чеи проблема....
Все дело в интегрированном RAID-контроллере. При установке основной винт (подключен не через РЕЙД) определяется правильно как hda1, hda2... а при загрузке установленного Линух, ядро определяет RAID как hda1, а винт как hde1, hde2... и так как в лило написано Цитата:
Исправление в LILO hda1 на hde1 ничего не дает. Никто не знает как модно отключить RAID в биосе или как-нибудь по-другому решить эту проблему. |
1 Можно в lilo.conf и /etc/fstab прописать не hda, а hde
2 Может в bios попытаться указать, что вначале загружается IDE, а потом RAID. 3 Попробовать отключить RAID в Linux - к сожалению у меня нет опыта в этом :( |
Цитата:
А как в БИОСЕ отключить RAID я так и не нашел :( Странно, ведь Мандраке находит разделы и прекрасно работает... |
можно попробовать еще такой вариант, обычно при создании раздела, если это ext3fs ставится на него метка, во всяком случае РэдХатом.конечно я сам юзаю рейзер, но если у тебя ext3, то попробуй написать что-нибудь вроде:
title Fedora Core (2.4.23res) root (hd0,0) kernel /vmlinuz-2.4.23res ro root=LABEL=/ rhgb initrd /initrd-2.4.23al.img то бишь не жестко указать раздел, а указать его метку. в лило правда вроде еще кавычки нужно где-то поставить.... удачи! ;) |
Fallen
Да я тоже рейзер бы поставил, но его партийшин не видит, а это для экспериментов не удобно.... А твой вариант попробую, надеюсь сработает... |
А как передать ядру не только место расположения корня, но и тип файловой системы?
P.S. Система mandrake 9.1 |
Guest
А оно должно само определить это. Добавлено: xbreaker Если в lilo прописано boot=/hda1, а не hda, значит вы чем-то типа boot magic пользуетесь, может в нём прблема ? |
ruslandh
Да ничем я не пользуюсь мне ЛИЛО хватает. Цитата:
Кстати если во время установки подаключить хард к RAIDу, то установщик видит основной винт как hda, а который к RAIDу как hde. Почему же при загрузке все меняется? |
Все, заработало....
Всем спасибо за советы. Оказывается когда я изменял ЛИЛО то совсем забыл про команду lilo которая записывает изменения в загрузчик :lol: |
К сожалению я в линухе полный чайник, ну просто обстоятельства подталкивают, а времени на изучение в данный момент нету.
Проблема у меня заключается в том, что на нескольких компах не инсталлируется Alt Linux 2.2. Пишет Kernel panic: VFS: Unable to mount root fs on 01:03 и ни на что не реагирует, только на ресет. Причем что интересно, конфигурация у 3 компов одинаковая, есть еще один комп с похожей конфигурацией, но есть отличие во встроеной видюхе. Так вот на встроенной Линух стал, а на других не хочет. Может чем поможете? Плиз :-) Если можно, то как для последнего дауна поподробней разжевать, все таки это не винда, на которой уже собаку съел :) |
Скорей всего слишком новое железо, которое появилось после выхода дистрибутива.
http://www.forum.oszone.net/topic.cg...18&start=0 Добавлено: http://namebox.chat.ru/ |
Да я бы не сказал что железо сильно новое
Интел 815, Селерон 1,2 вроде ж не такое уж и новое |
И всё-же сбросьте указанный имедж на дискету и попробуйте установить Linux.
|
:(
Написало Boot disk error хотя и дискета нормальная, и исошный образ вроде нормально переписался. В общем надо было быстро это проблему решить, так что я ее пока обошел другим путем, взял другой комп и винт от этой машины, проинсталил, а потом уже винт засунул обратно. Единственная проблема осталась с сетевухой. На всех трех стоит Compex 10/100. В стандартных вроде драйвера к этой карточке есть, но чего-то они не подходят, и не хочет ставиться. Хотя все равно когда-то прийдется эту проблему решать, так что может еще чего посоветуете? |
SANtana
Странно, у меня точно такая карточка, прада одна. 1 Прописать в /etc/modules.conf : alias eth0 8139too alias eth1 8139too alias eth2 8139too 2 Создать файлы /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1 /etc/sysconfig/network-scripts/ifcfg-eth2 Например /etc/sysconfig/network-scripts/ifcfg-eth0 : DEVICE=eth0 BOOTPROTO=static IPADDR=192.168.0.45 NETMASK=255.255.255.0 NETWORK=192.168.0.0 BROADCAST=192.168.0.255 ONBOOT=yes |
Время: 10:56. |
Время: 10:56.
© OSzone.net 2001-