Не грузиццо система!

Приветствую всех! Поставил Gentoo релиз 2008, все встало великолепно, но я не спец в х-системах. Постле перезагрузки выдало ошибку No filesystem could mount и .т.п. Я так понимаю, что проблема в том, что у меня SATA винт. Что подскажете? Только по меньше флейма. По сути дела.
PS: При перезагрузке с liveCD в chroot система работает, но так же не удобно. Подскажите, где ошибся при конфинурировании ядра. До этого я собирал только релиз 2006 года, щас в menuconfig все по другому стало...

1. В опциях

1. В опциях ядра:

Device Drivers -> ATA/ATAPI/MFM/RLL support (IDE) - отключить
-> Serial ATA (prod) and Parallel ATA (experimental) drivers (ATA) - включить и выбрать соответствующий контроллер

2. Корневую файловую систему включить в ядро не модулем или настроить initrd.

>Корневую

>Корневую файловую систему включить в ядро не модулем или настроить initrd.

Прошу прощения, как настраивается initrd?
Первый вариант попробую. О результатах сообщу.

Про initrd ничего

Про initrd ничего сказать не могу - не пользуюсь, да и актуально это скорее для LiveCD. genkernel должен его собирать.
У меня, например, корень расположен на ext3, /boot на ext2 поэтому:

#zcat /proc/config.gz| grep '_FS' | grep 'EXT2|EXT3|REISERFS' [12:44]
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
# CONFIG_EXT2_FS_XIP is not set
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
CONFIG_REISERFS_FS=y
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
CONFIG_REISERFS_FS_SECURITY=y

Проблема не решена...

Проблему решить так и не удалось.
Выражается она в следующем:
Ситема видит все мои разделы, но не может определить какая файловая система на них (это очень странно, т.к. лайвСД мой винт прекрасно видит. Были проведены следующие манипуляции:
Скопирован и разархивирован Config.gz и подсунут вместо make.conf. В menuconfig мой контроллер для SATA так и не отобразился (мать ASUS P5B SE, контроллер JMicron).
Может кто-то сталкивался с подобной ситуевиной? Какрешить проблему?

Что-то вы перемудрили

rlocal написал(а):
Скопирован и разархивирован Config.gz и подсунут вместо make.conf. В menuconfig мой контроллер для SATA так и не отобразился (мать ASUS P5B SE, контроллер JMicron).
Может кто-то сталкивался с подобной ситуевиной? Какрешить проблему?

Что-то вы перемудрили :)
/proc/config.gz - это сжатый конфигурационный файл запущенного ядра и, следовательно, копировать его нужно в /usr/src/linux-ВЕРСИЯ_ВАШЕГО_ЯДРА

То есть, мне не

То есть, мне не нужно было его разархивировать? А просто скопировать в /usr/src/linux/<ядро> и все? Потом запустить make menuconfig и отредактировать нужные поля. Я правильно теперь понимаю, нет?

Не надо ничего

Не надо ничего мудрить и подсовывать в сборку ядра.
Собираете ядро по хендбуку.
Отредактируйте /etc/fstab он увидит ваши диски и фаловые системы.

fstab

fstab отредактирован в соответствии с разбиением дисков.
Ядро собрал по хендбуку (да и в принцыпе уже третий раз ставлю Gentoo, раньше проблем небыло)
В чем может быть еще причина? Почему разделы видит, а файловые системы на них не распознает?

Примерно так

zcat /proc/config.gz > /usr/src/linux-ВАША_ВЕСИЯ/.config

Можно просто

Можно просто скопировать ядро и модули с LiveCD.
Пример для livecd-i686-installer-2008.0-r1
Я подразумеваю, что вы загрузились с LiveCD, создали и примонтировали нужные разделы (по крайней мере / и /boot), отформатировали их в нужные вам файловые системы, разархивировали stage и пока не делали chroot (тогда пути в примере ниже надо соответствующим образом изменить).


cp /mnt/cdrom/isolinux/gentoo /mnt/gentoo/boot/
cp -R /lib/modules/2.6.24-gentoo-r7 /mnt/gentoo/lib

Устанавливаете и настраиваете grub или lilo.
Редактируете /etc/fstab, чтобы ваши разделы монтировались при загрузке

Да все уже

Да все уже стоит и граб и система, просто при загрузке ядро не видит fs почему то. Ладно, сейчас попробую подсунуть config.gz, а там посмотрим).

какое у вас

какое у вас железо??? вывод lspci
какой конфиг ядра?
какие файловые системы на диске?
что система пишет когда неможет загрузиться?

сделай не модулем: поддержку SCSI disk, sata и твой чипсет сата, файловую систему которая на корневом разделе. отключи initrd в ядре

запости сюда конфиг загрузчика

Всем большое

Всем большое спасибо за помощь! Все заработало.

http://www.gentoo.ru/node/881

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

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