Gentoo kernel [SOLVED]

Доброго времени суток, не давно пере собрал ядро, но столкнулся с проблемой - пропал сеть etho.

В Networking support - отключил "Amateur Radio Support" и "Wireless". Дело разве в них?

К этой проблеме лучше подойти

К этой проблеме лучше подойти с другой стороны: убедиться, что модуль для нужной сетевухи включен в ядро(монолитно или модулем)

да я их и не трогал, просто

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

Все также, сетевого интерфейс

Все также, сетевого интерфейс eth0 нету, есть идеи?

какая сетевуха?

lspci
lsmod
modprobe -l

в студию

Как? Если с ssh я хоть

Как? Если с ssh я хоть скопировать бы смог....

gpm можно использовать, он

gpm можно использовать, он умеет. К тому же >file.txt 2>&1 никто не отменял.

Локальный оверлей растёт

Вот сделал пару

Вот сделал пару фоток:
lsmod
lspci&modprobe -l

плохие скрины

попробуй сделать module-rebuild
Я так понимаю, ты просто не пересобрал модули для нового ядра. Т.к. я делаю минимум модулей (а у тебя их целый список), в основном nvidia и kvm, то у меня новое ядро грузится без Иксов.
Как установить и как пользоваться утилитой есть инфа в Хэндбуке

Ну или, как вариант, если ты знаешь свою сетевуху, просто включи ее в ядро и пересобери его еще раз

После того как скачал ядро

После того как скачал ядро внес свои изменения, и вот мои финальные команды:
make prepare
make
make modules
make modules_install
make install

Сделал reboot и тут слетела сетевуха....

Только что заново пересобрал

Только что заново пересобрал и не как...

Нужно ли его прописывать после пересборки в автозагрущик?

у вас какой загрузчик

у вас какой загрузчик используется - lilo/grub?
если lilo, то выполнение команды "make install" установит новое ядро. если grub, то нужно самому править меню загрузки в файле "/boot/grub/menu.lst"

.

irkmaver написал(а):
если lilo, то выполнение команды "make install" установит новое ядро

Не всё так просто и однозначно.
Неспроста в руководящем документе оно (использование цитированной цели) не прописано.

:wq
--
Live free or die

Столкнулся с новой проблемой,

Столкнулся с новой проблемой, когда погружасю с ядра, тут вылетаел Kernel Panic:
No filesystem could mount root, tried: ext3 ext2 ext4
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block (1,0)

Вот мой grub.conf:

default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title=Gentoo Linux 3.2.12
root (hd0,0)
kernel /boot/vmlinuz-3.2.12-gentoo root=/dev/ram0 real_root=/dev/sda3 udev vga=0x318 

fstab:

/dev/sda1    /boot        ext3    noatime               1 2 
/dev/sda2    /            ext3    noatime               0 1 
/dev/sda3    /home        ext3    noatime               0 0 
/dev/sda4    none         swap    sw                    0 0
/dev/cdrom   /mnt/cdrom   auto    noauto,ro             0 0 

real_root=/dev/sda3 /dev/sda

real_root=/dev/sda3
/dev/sda3    /home        ext3    noatime               0 0 

fame написал(а):Столкнулся с

fstab:

/dev/sda1    /boot        ext3    noatime               1 2 
/dev/sda2    none         swap    sw                    0 0 
/dev/sda3    /            ext3    noatime               0 1 
/dev/sda4    /home        ext3    noatime               0 0
/dev/cdrom   /mnt/cdrom   auto    noauto,ro             0 0 

Извиняюсь, не правильно переписал с консоли...
Поправил.

А initrd не забыли

А initrd не забыли загрузить?
У меня ядро ручками и не парюсь.

Локальный оверлей растёт

Читал что он уже не

Читал что он уже не нужен...Да и ошибка не внем.

Как собрать ядро с initrd? То

Как собрать ядро с initrd? То есть у меня после установки появляются 3 файла:
-vmlinuz***
-Systeam.map***
-comfig***

RFTM

RFTM

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

Хоть бы уже написали

Хоть бы уже написали правильно...

Да не надо с initrd.Просто

Да не надо с initrd.
У вас нет initrd, а ядру говорится, что он есть.
kernel /boot/vmlinuz-3.2.12-gentoo root=/dev/ram0 real_root=/dev/sda3 udev vga=0x318
Просто подправьте строку в грубе. Оно пытается загрузиться с /dev/ram0, когда туда ничего не загружено. Строку real_root читает только скрипт с рамдиска, его нет и её можно убрать. а в root указать устройство /dev/sda3, тогда загрузится.
kernel /boot/vmlinuz-3.2.12-gentoo root=/dev/sda3 udev vga=0x318
А сетвая - проверьте menuconfig.

Если всё же хотите с initrd, используйте genkernel.

Локальный оверлей растёт

Пропал net.eth0

1) cd /etc/init.d
2) ln -s net.lo net.eth0

Error_Name

Ядро уже погрузилось.

Ядро уже погрузилось. Поставил стандартный initrd когда устанавливал саму gentoo.

у меня както второй интерфейс

у меня както второй интерфейс eth1 не подгружался автоматически, а также другие прибамбасы добавленные в /etc/init.d/.. , проблемма была в openrc, я просто обновил версию..

Я вот только одного не пойму,

Я вот только одного не пойму, как создать свой initrd?
Уже пробовал:
emerge initrd
make initrd
mkinitrd

Нечего не получается, может кто то что то посоветовать?

Если проблема в пропавшем

Если проблема в пропавшем eth0, то initrd не нужен. Для начала надо убедиться что модуль для нее есть и подгружен

С initrd поможет genkernel, dracut или гугл

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

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