Хм. попробуй сделать так из рабочего ядра:
# zcat /proc/config.gz > /usr/src/linux/.config
# make oldconfig
и собери ядро, после этого помотри как оно работает.
Потом можешь поочередно убирать опции которые не нужны, но сделай до этого бэкап .config файла чтоб потом если чё вернутся на стабильные настройки.
попробую.
дык кто его знает что нужно а что нет? учитываю что там тысячи строк....да еще и на инглише(
а ты все таки так пробовал:
# zcat /proc/config.gz > /usr/src/linux/.config
# make oldconfig
# дальше собираешь ядро
.?
P.S. ты когда копируешь пересобранное ядро у тебя /boot примонтирован? а то в fstab'e он стоит как немонтируемый при загрузке! И новое ядро ты в grub.conf указываешь?
а ты все таки так пробовал:
# zcat /proc/config.gz > /usr/src/linux/.config
# make oldconfig
# дальше собираешь ядро
.?
P.S. ты когда копируешь пересобранное ядро у тебя /boot примонтирован? а то в fstab'e он стоит как немонтируемый при загрузке! И новое ядро ты в grub.conf указываешь?
ннет еще. уже завтра. щас спать пойду
естественно монтирую.
да. заменяю просто vmlinuz.
ps вот ide.txt ide.txt
нужно сделать следующие:
Заранее создать файл .config с содержимым: http://paste.org.ru/?jr1lh5
и скопировать на раздел/флеху/etc, также учитывай кодировку и тип переноса строк (если сохранить в винде через блокнот, то в лине будут непонятки с текстом!).
# USE="symlink" emerge =sys-kernel/gentoo-sources-2.6.28-r3
# ls -la /usr/src/linux -- должен указывать на linux-2.6.28-gentoo-r3
# cp <путь до .config файла>/.config /usr/src/linux/.config
# make && make modules_install
# mount /boot
# cd /usr/src/linux && cp arch/i386/boot/bzImage /boot/2.6.28-r3
Добавить в /etc/grub/grub.conf:
Цитата:
title Gentoo 2.6.28-r3
root(hd0,0)
kernel /boot/2.6.28-r3 root=/dev/sda3 vga=791
И в /etc/fstab замени строку /dev/cdrom на /dev/sr0.
# umount /boot && reboot
После должно работать, может не работать звук из-за того что я незнаю твоё обородувание
Если выше описанное не поможет, то если работает ядро собраное через genkernel нужно загрузьтся и сделать:
# cd ~ && lsmod > ./lsmod.log && lspci > ./lspci.log
И залить эти логи на paste.org.ru и кинуть сюда ссылки!
P.S. Я специально поставил ядро 2.6.28-r3 чтобы посмотреть как работает твой конфиг, сделал так:
# cp <your .config> /usr/src/linux-2.6.28-gentoo-r3/.config
# make oldconfig -- и на вопросы нажимал Enter (делал по дефолту)
После перезагрузки ядро увидело жесткий! Но после чистки и слабой конфигурации оно не видело винт! Поэтому я и создал рабочий конфиг и проверил, после компиляции все работало как часы!
Так что удачи!