Kernel, нет /dev/hda [РЕШЕНО]
Возможно вопрос тупой, и даже вовсе не обязательно было с моей стороны создавать подобную тему, но ответ (если он будет) был бы полезен мне в любом случае.
Во время очередных экспериментов и созерцания бреда гэцэцэ и прочих мне всё-таки удалось прибить свою генту и я решил начать всё сначала посерьёзнее.
По иронии судьбы в первый раз я как-то умудрился интуитивно расставить галки при настройке ядра так чтобы всё работало. Теперь же решив перейти на reiserfs в качестве основного рабочего раздела понадобилось пересобрать ядро и..
В общем он на файловую систему ругается (поддержку нужных фс я настроил), так же udev ругается на какой-то сокет (извиняйте уж, гента - первый мой пингвин)
Далее предлагает либо ребутиться либо зарутиться и рекомендует проверить фс с помощью соотв утилиты, что в свою очередь бесполезно ибо /dev/hda вообще отсутсвует в /dev Но тем не менее в то же время содержание раздела всё же доступно read-only.
"Бутовый" раздел естественно тоже недоступен (ведь /dev/hda убежал прихватив и его с собой).
Винт самый обыкновенный, вроде бы как IDE, хотя я в железе не особо силён, nforce2, фс на всех разделах в порядке, сам винт вроде нормально определяется как устройство.
Может быть стоит отформатировать boot-раздел на всякий? Но не думаю что старый кернел мог на нём накакать. Поэтому прихожу к тому что надо при сборке что-то вкл./откл. либо собрать модулем?
Конечно могу и сам потыкать и посмотреть, но ценного знания это мне не даст. Если что заранее извиняюсь
- Для комментирования войдите или зарегистрируйтесь
Пожалуйста, все
Пожалуйста, все ошибки переписывайте как не экране, а не как вы поняли.
А в студию -
# fdisk -l
Скорее всего жёсткий диск перестал быть hda. Разумеется, все настройки fstab на /dev/hda стали неправильными. Короче, по результатам вышеуказанной команды будет видно.
Quote:* Starting udevd
fdisk -l вообще ничего не выводит, файловая система в порядке, даже если отформатировать в ext3 то будет то же самое. При загрузке с диска всё нормально читается. Файлы на /dev/hda6 все свежераспакованные (ну кроме всяких настроек естественно) и прекрасно читаются с диска. Запуск reiserfsck с диска ничего плохого не обнаруживает.
Попробую отформатировать boot раздел, закину заново "гроб" и кернел, посмотрю что будет.
Когда собирал в самый первый раз всё работало
Поддержка sockets
Раз udev ругается на socket, проверь, включен ли у тебя пункт:
Networking -->
Networking options -->
Unix domain sockets
Спасибо!
Спасибо, помогло :) и правда сокеты были отключены.
Кстати, были какие-то странные траблы с grub. Раз пять пробовал его ставить и настраивать - при перезагрузке вылазила только комм. строка. Почему-то помогло emerge --unmerge grub и затем заново как по хэндбуку
Аналогичная проблема.
Установка на виртуальную машину vmware 5.5.1 build 19175.
делаю все по хендбуку.
/ /dev/hda3 (ext3)
/boot /dev/hda1 (ext3) активный раздел.
swap /dev/hda2 (swap)
вручную скомпилил ядро настроил fstab, mtab (все четко по ману)
в грабе прописал строку загрузки:
kernel /boot/bzImage root=/dev/hda3
При перезагрузке начинает грузить ядро и вешается выдав:
VFS: Cannot open root device "hda3" or unknown-block(0,0)
kernel panic блабла повторяет еще раз предыдущую строчку.
Ядро было пересобрано раз 5 с разными вариантами, ничего не помогает. Посоветуйте что можно еще покрутить и какой дверцей еще похлопать.
sys-fs/reiserfsprogs
sys-fs/reiserfsprogs установлены?
если какой-то сбой на ФС, то ошибки исправляются утилитами из этого пакета.
Попробуй по
Попробуй по тому же handbook'у собрать ядрро через genkernel и конфигурацию livecd.
Тоже было
Тоже было подобное, но только вначале. Это кернел не видит жестяк. Повключай опций IDE или нечто похожее на ide
Всем спасибо.
Всем спасибо. Буду ковыряться...
Таже ерунда,
Таже ерунда, все поставил, но после ребута выходит такая же ошибка, и в /dev мало устройств. После ручного запуска udev устройства появлются, но после перезагрузки их нет. В чем могут быть грабли?
З.Ы. Юзался stage3-x86-2008.0beta1 и актуальный портеж.
З.З.Ы. Дело точно не в ядре, т.к. юзался старый конфиг от этой машинки, для той же версии ядра.