[SOLVED] kernel panic vfs cannot open root devicу "sda3" or unknown-block(0 0): error -6

Собственно собирал ядро genkernel. Проверил config поддержка ext4 включена. Делал всё по английскому handbook.

Выдаёт ошибку
vfs cannot open root devicу "sda3" or unknown-block(0 0): error -6.

Подскажите пожалуйста, как решить эту проблему.

Конфиг тут -> http://technical-craft.sknt.ru/kernel-config

Решение:
Оказалось, что SATA работает в AHCI режиме. А он в genkernell all не включен.

Вероятно, в ядре отключена

Вероятно, в ядре отключена поддержка scsi, или sata-контроллера.

Вот ссылка на конфиг ->

Вот ссылка на конфиг -> http://technical-craft.sknt.ru/kernel-config

Можешь помочь и посмотреть включены ли нужные параметры, а то я в этом не разбираюсь?

Ссылка битая (сайт недоступен)

Плюс не помешал бы вывод lspci -k (с любого работающего LiveCD) - никто ведь не знает, что там за железо.

Лучше куда-нибудь на http://pastebin.com/ или подобный сайт (тысячи их) конфиги выкладывать.

Или самому посмотреть вывод lspci -k, и включить в ядре используемые устройствами модули.

1. Ссылка заработала. 2.

1. Ссылка заработала.
2. lspci -> http://pastebin.com/HGm7gcmv

Dm3Ch написал(а): Подскажите

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

Подскажите пожалуйста, как решить эту проблему.

заюзать поиск по сайту - и рещить эту проблему 100500-й раз

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 ;)

+100500

Поискал я по тем ссылкам, что

Поискал я по тем ссылкам, что поиск выдал. Но не понял, что мне делать.

Помогите пожалуйста!

может с убунты начать лучше?

может с убунты начать пока? гента - она как бы не совсем для новичков... по-крайней мере, не всем подходит сразу...
а тем более, если готовые образцы решений подобной проблемы не доходят...

1. Я и перехожу c Ubuntu. 2.

1. Я и перехожу c Ubuntu.
2. Помогли не старые посты в форуме, а поиск не подключенных модулей в genkernell all из показанных lspci

`genkernel` != `genkernel all`

Там туча полезных ключей, и кастомизация при сборке genkernel-ом не хуже, чем при ручной сборке ядра.

Лично я предпочитаю такой порядок сборки нового ядра:

zcat /proc/config.gz > .config
make oldconfig # или menuconfig, или xconfig - что кто предпочитает
genkernel --disklabel --bootloader=grub --no-clean all # плюс ключи для fbsplash, если надо

В итоге - ядро кастомизовано, как и при ручной сборке, а возни несколько меньше.

А чтобы уменьшить размер initramfs - можно отключить лишнее в /usr/share/genkernel/arch/x86_64/modules_load.
У меня там лишь

MODULES_SATA="ahci ata_piix"
MODULES_SCSI="sd_mod"
MODULES_FS="reiserfs"

Этого хватает для загрузки, остальные модули подгрузятся при необходимости уже с rootfs, в initramfs их
пихать смысла большого нет.

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

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