[РЕШЕНО] система не грузится с initrd

поставил генту на ноут Lenovo z570. настроил KMS, все работает исправно, юзаю grub2. захотелось fbsplash.
делал все по вот этому мануалу:
http://ru.gentoo-wiki.com/wiki/HOWTO_fbsplash

но вот при попытке добавить initrd файл чтобы красота была прям со старта - "Unable to mount root fs on unknown-block (0,0)".

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

ядро (3.3.0-gentoo) собрано руками и грузится само по себе нормально, всё железо работает как надо. v86d стоит, поддержка RAM disk тоже:

CONFIG_BLK_DEV_RAM=y
CONFIG_INITRAMFS_SOURCE="/usr/share/v86d/initramfs"

make.conf

/etc/default/grub

варианты ошибки варьировались, но там явно были свои косяки в ядре и в параметрах граба, а теперь не понимаю что не так. на всякий случай весь конфиг:
http://pastebin.com/jDqR18db

проблема НЕ в ядре, т.к. само по себе оно грузится отлично и всё работает - проблема только при загрузке с initrd.

initrd создавал командой

splash_geninitramfs -v -g /boot/fbsplash-natural_gentoo-1366x768  -r 1366x768 natural_gentoo

CONFIG_INITRAMFS_SOURCE="/usr

CONFIG_INITRAMFS_SOURCE="/usr/share/v86d/initramfs" — а это вот зачем при наличии KMS?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

ну так howto намекает что

ну так howto намекает что надо ставить. какая разница какой fb использовать? я так понимаю KMS и uvesafb по смыслу одно и то же.

кстати, вот всяких howto по теме много, а вот простого и четкого объяснения что есть что толком не найти. или меня гугл сильно не любит.

Ну зачем вкомпилячивать в

Ну зачем вкомпилячивать в ядро initrd, который для KMS не нужен, мне не очень понятно. Оно, конечно, мешать не особенно должно, но всё же.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

а не тут ли ответ? я ж один

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

нет, к сожалению, не помогло

нет, к сожалению, не помогло - та же ошибка.

CONFIG_INITRAMFS_SOURCE=""

и динамическая подгрузка инитрд дает

"Unable to mount root fs on unknown-block (0,0)"

но есть еще деталь: грузить он должен не с hd0,0, т.к. второй граб в своем конфиге пишет:

set root='hd0,msdos5'

т.к. boot раздел равно как и корневой находятся на первом логическом разделе.

А ежели передать ядру

А ежели передать ядру root=/dev/sda6 или какой он там?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

ура. но не совсем. грузится,

ура. но не совсем. грузится, как вы и сказали с "root=/dev/sda8". итак, ядру кормим такое:

GRUB_CMDLINE_LINUX_DEFAULT="video=inteldrmfb:1366x768-32,mtrr:3,ywrap splash=verbose,theme:natural_gentoo CONSOLE=tty1 quiet root=/dev/sda8"

но система грузится совершенно так же как без initrd. никакой графики не появилось =\

еще новости:

annie b4x # splash_manager -c set --theme=natural_gentoo --tty=1
Failed to open the fbcon_decor control device.

нашел

Обязательно убрать галку
[] Enable Title Blitting Support

Иначе не появится
Console display driver support
*Framebuffer console decoration.

большое спасибо, все получилось =)

upd:
кстати, чтобы нормально работал режим "splash=silent", надо указать не

GRUB_CMDLINE_LINUX_DEFAULT="video=inteldrmfb:1366x768-32,mtrr:3,ywrap splash=verbose,theme:natural_gentoo CONSOLE=tty1 quiet root=/dev/sda8"

а

GRUB_CMDLINE_LINUX_DEFAULT="video=inteldrmfb:1366x768-32,mtrr:3,ywrap splash=verbose,theme:natural_gentoo console=tty1 quiet root=/dev/sda8"

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

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