Загрузка ядра, поиски /root

добрый день нужен совет
не получается запустить систему

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
вот на что ругается.

ядро собирал make && make install_modules

файла initrd нет и в конфиге не указывал

похожую проблему нашел тут

но там решалось по другому виртуалка меняла диски
у меня старенький ноут toshiba satelit 1800-100 800 cpu 256 ram 40 20 Gb хард точно один

особенно непонятно почему (2,0) и что вообще это за цифры если это хард то точно что-то не то детектится
в общем без помощи никак

axe79 написал(а): Kernel

axe79 написал(а):
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)

Проверить конфиг загрузчика - в grub.conf наверняка стоит root (hd2,0)

alk написал(а): Проверить

alk написал(а):

Проверить конфиг загрузчика - в grub.conf наверняка стоит root (hd2,0)

спасибо .
проверял и вроде не раз
я уже не первый раз ставлю но постоянно какое то разнообразие ошибок хотя уже и поменьше
у меня весь конфиг почти как в примере всё почти идентично

и что интересно доступ к руту есть
вгоняю в консоли grub
> root (hd0,0)
> cat (hd0,2)/etc/fstab
всё показывает тоесть корень точно в sda3

ТС, ты уверен, что включил

ТС, ты уверен, что включил поддержку файловой системы корневого раздела в ядре, я вот думаю что не включил.

kostik87 написал(а): ТС, ты

kostik87 написал(а):
ТС, ты уверен, что включил поддержку файловой системы корневого раздела в ядре, я вот думаю что не включил.

если честно то не уверен

может подскажете в каком пункте menuconfig данная опция
буду благодарен

PS если эта поддержка не включена по умолчанию вполне мог пропустить
как и другие важные пункты

initramfs?

к стати нашел опцию "General setup --> Initramfs source file(s) () " как я понимаю если вписать имя файла при сборке ядра будет сгенерен файл "первичной файловой системы" который надо поместить в бут и прописать в конфиге граба
и система будет грузиться быстрее

я прав или нет ?
и если прав куда сгенерится файл?

PS поддержку фс корневого раздела пока не нашел(( ищу.

Ну что же вы все лезете

Ну что же вы все лезете ставить Gentoo не прочитав документацию?

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=7

И просто в google: "linux сборка ядра." Так же найдите статью "Ядерная физика для домохозяйки", это не троллинг, статья старая, но поможет разобраться что и где находится.

Какую файловую систему используете для корневого раздела?

ext3

ext3

cat /usr/src/linux/.config |

cat /usr/src/linux/.config | grep EXT3_FS

и

zcat /proc/config.gz | grep EXT3_FS

Так же включена ли поддержка вашего контроллера жёстких дисков в ядре.

Какой у вас контроллер?

И как включена модулем или монолитно, если моделем то используете ли вы initramfs ?

zegrep -i "$(lspci -k | grep

zegrep -i "$(lspci -k | grep -i ata -A 2 | awk -F ": " '/Kernel driver in use/ {print $2}')|$(awk '$2=="/" {print $3}' /etc/fstab)" /proc/config.gz

:D

Я Gentoo & Funtoo

Спасибо за предложенный

Спасибо за предложенный вариант, главное чтобы ТС не напугался.

kostik87 написал(а): Ну что

kostik87 написал(а):
Ну что же вы все лезете ставить Gentoo не прочитав документацию?

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=7

И просто в google: "linux сборка ядра." Так же найдите статью "Ядерная физика для домохозяйки", это не троллинг, статья старая, но поможет разобраться что и где находится.

Какую файловую систему используете для корневого раздела?

я с англицким языком к моему сожалению не сильно дружен

А вы только первое

Вы только первое предложение в моём сообщении прочитали ?

Если не знаете английский, что конечно плохо, читайте статью "Ядерная физика для домохозяйки".
Зачем я вам её тогда указал ? Ну что за народ пошёл, не хотят разбираться и даже выполнять предложенное.

В ней описаны способы конфигурирования ядра перед сборкой, где выбираются драйверы для устройств, в частности контроллеров жёстких дисков, где включается поддержка требуемых файловых систем и прочего.

Так что читайте, читайте и ещё раз читайте, без чтения документации в Gentoo ни как не обойтись.

так, для справки: для

так, для справки: для загрузчика grub понятие root - это не раздел, где твоя корневая файловая система, а указание на раздел, где лежит /boot.так что наличие /etc/fstab - ни разу не показатель. вот в случае конфига из примера надо писать root (hd0,0).

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

Было бы здорово увидеть

Было бы здорово увидеть grub.conf как он есть у вас.

А вообще у меня недавно похожая проблема была когда я нечайно в ядре указал что CONFIG_ROOT_NFS=Y

что выдает

Цитата:
#cat .config | grep CONFIG_ROOT_NFS

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".