Kernel panic помогите узнать причину
toxa36 18 сентября, 2012 - 15:02
Устанавливал по хендбуку http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml?full=1, но после перезагрузки попытка загрузиться обрывается следующим [3.601973] Kernel panic - not syncing : VFS: Unable to mount root fs on unknown-block(8,10)
собсно, вот фотка экрана http://imageshack.us/a/img687/5622/54660823.jpg
Дело в настройках grub.conf ?
ноут Acer aspire 7750
»
- Для комментирования войдите или зарегистрируйтесь
Ошибка конфигурации ядра
Скорее всего в ядро не включена (монолитно) поддержка контроллера жёсткого диска.
Можно модулем, но в таком случае необходимо использовать initramfs.
Возможно не включена поддержка корневых файловых систем (также монолитно, или модулем, но уже с обязательным использованием initramfs).
lspci -k
в помощь.ЗЫ: ЧаВо?
http://gentoo.ru/content/moyo-soobshchenie-zabanili-tk-ono-bylo-napisano-s-bolshim-kolichestvom-oshibok-no-russkiy
:wq
--
Live free or die
Рамы старые, деревянные, ещё,
Рамы старые, деревянные, ещё, видимо, при советах поставлены ... ))) Жаль только самого автора не видно ...
По сути, вы внимательно читали Handbook?
Как конфигурировали и собирали ядро:
или
или
eselect kernel list eselect kernel set 1 genkernel --menuconfig all
В /etc/fstab указали ли правильное имя корневого раздела ?
Как собран драйвер файловой системы корневого раздела и контроллера дисков, если модульно - то нужно исопльзовать initramfs.
Кроме того, таких тем с началом учебного периода пруд пруди, потрудитесь поискать и почитать похожие темы, у всех один и тот же вопрос и указанные возможные проблемы одни и теже, за исключением некоторых редких случаев, использования LVM или RAID.
за исключением некоторых
которые тоже не редки и тоже обсосаны со всех сторон
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Под редкими случаями имелась
Под редкими случаями имелась ввиду вероятность использования LVM или RAID при первой пробе / установке Gentoo, при которой, как правило система ставится на обычные разделы. Если же уже поднимается вопрос о LVM или RAID то уровень навыков и знаний устанавливающего Gentoo заметно выше и он сам знает или может найти информацию о том, что нужно сделать.
Вы же сами, скорее всего, когда первый раз ставили систему ставили её на обычные разделы.
kostik87 написал(а):Рамы
узрел в хендбуке только первое из перечисленного:
"make menuconfig
make bzImage - ???
make modules
make install"
Не суть, ответьте как
Не суть, ответьте как собирали ядро. Но, скорее всего, как указал я и оратор ниже вам нужен initrd.
/
Какой-то зело странный сценарий.
Можно подтвердить ссылкой на источник (Handbook)?
Я-то всегда думал, что ручная сборка ядра в Gentoo-стиле это:
Ну и добавление нового ядра в загрузчик.
:wq
--
Live free or die
Цитата:Какой-то зело
Этот способ применялся начиная с ранний версий ядра, конфигурирование (make menuconfig), сборка образа ядра (make bzImage), сборка модулей ядра (make modules), установка образа ядра (make install) и установка модулей (make modules_install). Gentoo Handbook этот способ не противоречит.
Команда 'make install' поместит образ ядра в /boot под именем vmlinuz-версия ядра и не надо копировать что-либо ручками.
Кстати, 'make modules_install' я пропустил, писал в спешке.
Я собираю так, по привычке, мне так удобнее, логичнее, если хотите мне так нравится.
Только что
Только что подобную проблему обсудили и решили: http://www.gentoo.ru/node/25937
Скорее всего нужно initramfs создать и прописать в загрузчике.
kostik87 написал(а): Как
Не работает без initramfs
В том-то и дело, что у меня не модульно собран, но всё равно не работает без initramfs. Возможно, какие-то не относящиеся к дискам модули тоже необходимы при загрузке.
есть подозрения, что вам адо
есть подозрения, что вам адо процедуру сборки ядра проделать на виртуалке раз 20 с чередованием софтового рейда, обычных дисков, выучить всё чтобы отскакивало, а потом если что не получится можно сюда написать. Ваша ошибка - стандартна, и вытекает она из того, что тут не дописали, там не изменили, тут вместо того, чтобы вкомпилить, собрали модулем. Либо используйте генкернел, он сам всё соберёт и пропишет куда надо. Вообще такая ошибка происходит в 3 случаях:
1) Ошибка в /etc/fstab
2) Ошибка, связанная с драйвером для вашего сата контроллера, а точнее с отсутсвием поддержки в вашем ядре.
3) Ошибка в grub.conf
И зачем инирамфс использовать, всю жизнь без него всё работало, если есть проблема ненужную шелуху отбрасывайте и решайте. Пройдитесь по этим трём пунктам по очереди, выявите пробелму и всё будет ок. Начните с ядра, скорре всего не вкомпили дрова.
P.S А вот на скрине нашёл вт такое) - ..."unable .. unknown-block(8,10)" это чойта там у вас за шайтан машина такая?)))
Попробуйте собрать ядро таким
Попробуйте собрать ядро таким способом:
В /boot у вас появится файл образа ядра vmlinuz-3.4.9
/boot/grub/menu.lst фстудию
фстудию