Не работает скомпиленное ядро (2.6.16)

Knoppix

Модераторы: Warderer, Модераторы разделов

mouseratti
Сообщения: 3
ОС: Debian 3.1

Не работает скомпиленное ядро

Сообщение mouseratti »

Хочу попросить совета компетентных людей:

Дебиян 3.1, инстальнулся почему-то с ядром 2.4, исходников в папке /usr/src не оказалось...:(
Попытался скопировать исходники 2.6 с диска - aptitude пишет, что исходники недоступны - Год с ними...
Выкачал сырцы 2.6.16 - откомпилировал ядро, откомпилировал модули, инсталлировал то и другое,
добавил строку в grub, перезагружайу - ядро грузится...потом вылетает строка
mount: unknown filesystem devfs
дальше пишет,что не найден файл /lib/modules/2.6.16/modules.dep - я так понимаю, из-за того,что не
примонтирована файловая система...короче,модули не грузятся,пишет kernel panic - встала!и все...
файловая система /boot - ext2 ; / - raiserfs, поддержку и того и другого в ядре включал!
Кто-нибудь может подсказать,где я не прав? замаялся уже..
Спасибо сказали:
Аватара пользователя
ZeBriD
Сообщения: 424
ОС: Debian Testing

Re: Не работает скомпиленное ядро

Сообщение ZeBriD »

mouseratti писал(а):
02.11.2006 09:49
Выкачал сырцы 2.6.16 - откомпилировал ядро, откомпилировал модули, инсталлировал то и другое,
добавил строку в grub, перезагружайу - ядро грузится...потом вылетает строка
mount: unknown filesystem devfs
дальше пишет,что не найден файл /lib/modules/2.6.16/modules.dep - я так понимаю, из-за того,что не
примонтирована файловая система...короче,модули не грузятся,пишет kernel panic - встала!и все...
файловая система /boot - ext2 ; / - raiserfs, поддержку и того и другого в ядре включал!
Кто-нибудь может подсказать,где я не прав? замаялся уже..
Ну для начала, если уж ты сидишь под debian-ом, то и ядрышко лучше собрать так сказать "debian-way":

Код: Выделить всё

#make xconfig
#make clean
#fakeroot make-kpkg --initrd --revision=yourversion.1.0 kernel_image
#dpkg -i ../linux-image-2.6.16-yourversion.1.0-i686.deb
#shutdown -r now
Ну а если об ошибке, то скорее всего тебе надо прыться в разделе файловых систем.
Спасибо сказали:
Аватара пользователя
solshark
Сообщения: 439
Статус: Монархист
ОС: Gentoo ~amd64

Re: Не работает скомпиленное ядро

Сообщение solshark »

mouseratti писал(а):
02.11.2006 09:49
mount: unknown filesystem devfs

Вот-с, написано же все буржуйским по белому. С devfs траблы. Не включили Вы поддержку, видимо.
Так что пересобирайте с поддержкой devfs и учетом вышеприведенной рекомендации про "debian-way".
З.Ы.: devfs уже deprecated, может есть смысл смотреть в сторону udev? А попутно и ядро посвежее :) 2.6.18.1 решает. Такое ядро рулезное - слов нет. У меня только под ним почему-то нормально заработал dvd-резак.
Ceterum censeo Carthaginem esse delendam
Marcus Porcius Cato
Мой блог про KDE4 и рыбу в томате
Спасибо сказали:
BaBL
Сообщения: 767
ОС: Debian GNU/Linux SID

Re: Не работает скомпиленное ядро

Сообщение BaBL »

Ну для начала, если уж ты сидишь под debian-ом, то и ядрышко лучше собрать так сказать "debian-way":

Код: Выделить всё

#make xconfig
#make clean
#fakeroot make-kpkg --initrd --revision=yourversion.1.0 kernel_image
#dpkg -i ../linux-image-2.6.16-yourversion.1.0-i686.deb
#shutdown -r now
Ну а если об ошибке, то скорее всего тебе надо прыться в разделе файловых систем.
[quote]
если уж дебиан вей, то make-kpkg clean =)
Спасибо сказали:
Аватара пользователя
Ulury
Сообщения: 12
ОС: Win&Lin

Re: Не работает скомпиленное ядро

Сообщение Ulury »

А по попростому нужно построить образ Initrd
Делается так:
после команды make modules_install нуна выполнить команду
# mkinitrd -o /boot/initrd.img-XXXX

Ну и включить в загрузчик (grub) после строки начинающейся с kernel
initrd /boot/initrd.img-XXXXX
Спасибо сказали:
BaBL
Сообщения: 767
ОС: Debian GNU/Linux SID

Re: Не работает скомпиленное ядро

Сообщение BaBL »

Ulury писал(а):
02.11.2006 15:30
А по попростому нужно построить образ Initrd
Делается так:
после команды make modules_install нуна выполнить команду
# mkinitrd -o /boot/initrd.img-XXXX

Ну и включить в загрузчик (grub) после строки начинающейся с kernel
initrd /boot/initrd.img-XXXXX

Сэр, Вы уверены, что у Вас Debian?
Спасибо сказали:
Аватара пользователя
Георгий
Сообщения: 512
ОС: W7, Debian,ubuntu 9.10,UNR

Re: Не работает скомпиленное ядро

Сообщение Георгий »

mouseratti писал(а):
02.11.2006 09:49
Хочу попросить совета компетентных людей:

Дебиян 3.1, инстальнулся почему-то с ядром 2.4, исходников в папке /usr/src не оказалось...:(

Чтобы поставить ядро 2.6 при установке вводи в параметрах установки(самый первый экран) linux26
Спасибо сказали:
Аватара пользователя
ZeBriD
Сообщения: 424
ОС: Debian Testing

Re: Не работает скомпиленное ядро

Сообщение ZeBriD »

BaBL писал(а):
02.11.2006 10:33
если уж дебиан вей, то make-kpkg clean =)
Ну, хорошо, добъём его до конца, сделаем всё патриотично, по дебовски ;)
Спасибо сказали:
Аватара пользователя
georgy_sh
Сообщения: 1172
Статус: thermonuclear...
ОС: GNU/Linux

Re: Не работает скомпиленное ядро

Сообщение georgy_sh »

BaBL писал(а):
02.11.2006 10:33
если уж дебиан вей, то make-kpkg clean =)

А это очепятка? Или так и надо :)

ДОБАВИЛ: Мда... Туплю :) Извините за беспокойство.
http://manpages.debian.net/cgi-bin/display...amp;format=html
Спасибо сказали:
mouseratti
Сообщения: 3
ОС: Debian 3.1

Re: Не работает скомпиленное ядро

Сообщение mouseratti »

Уважаемые, поставил пакет udev, но он грузится позже, чем вылетает данная ошибка!
то есть не грузится, так как:
mount: unknown filesystem type "devfs"
can`t open /lib/modules/2.6.16/modules.dep
init
can`t find /dev/console
kernel panic....:(((((((


на ядре 2.4 udev грузится,но говорит что версия ядра должна быть больше,чем 2.6.8
Не могу найти поддержку devfs в menuconfig 2.6.16
Спасибо сказали:
mouseratti
Сообщения: 3
ОС: Debian 3.1

Re: Не работает скомпиленное ядро

Сообщение mouseratti »

Ulury писал(а):
02.11.2006 15:30
А по попростому нужно построить образ Initrd
Делается так:
после команды make modules_install нуна выполнить команду
# mkinitrd -o /boot/initrd.img-XXXX

Ну и включить в загрузчик (grub) после строки начинающейся с kernel
initrd /boot/initrd.img-XXXXX


делал...как Вы говорите, "по попростому" не получилось...никакого сдвига в сторону положительного результата..
Спасибо сказали:
Аватара пользователя
Ulury
Сообщения: 12
ОС: Win&Lin

Re: Не работает скомпиленное ядро

Сообщение Ulury »

mouseratti писал(а):
02.11.2006 09:49
Хочу попросить совета компетентных людей:

Дебиян 3.1, инстальнулся почему-то с ядром 2.4, исходников в папке /usr/src не оказалось...:(
Попытался скопировать исходники 2.6 с диска - aptitude пишет, что исходники недоступны - Год с ними...
Выкачал сырцы 2.6.16 - откомпилировал ядро, откомпилировал модули, инсталлировал то и другое,
добавил строку в grub, перезагружайу - ядро грузится...потом вылетает строка
mount: unknown filesystem devfs
дальше пишет,что не найден файл /lib/modules/2.6.16/modules.dep - я так понимаю, из-за того,что не
примонтирована файловая система...короче,модули не грузятся,пишет kernel panic - встала!и все...
файловая система /boot - ext2 ; / - raiserfs, поддержку и того и другого в ядре включал!
Кто-нибудь может подсказать,где я не прав? замаялся уже..


У меня была такая же проблема... Тока ставил я его на ноутбук и ядро 2.6.8 устанавливалось из дистрибутива но не работало корректно (проблемы с ACPI). Тока собирал потом ядро 2.6.18. Сначало "попростому" а потом стал использовать пакет make-kpkg. Это считай то же самое что make, make_modules install, mkinitrd вместе взятые и еще ктому же все соберется в deb пакет который потом нужно будет просто установить.

То что я посоветовал мне впринципе помогло тока возникли другие проблемы. Пропала из списка устройсв в /dev мышь и из-за этого не запускались ИКСЫ. Причем пересобирание ядра не помогло.
Вобщем я плюнул на все и поставил ядро 2.6.18 с debian.org из /unstable.....
Спасибо сказали:
Аватара пользователя
Ulury
Сообщения: 12
ОС: Win&Lin

Re: Не работает скомпиленное ядро

Сообщение Ulury »

BaBL писал(а):
02.11.2006 15:46
Ulury писал(а):
02.11.2006 15:30

А по попростому нужно построить образ Initrd
Делается так:
после команды make modules_install нуна выполнить команду
# mkinitrd -o /boot/initrd.img-XXXX

Ну и включить в загрузчик (grub) после строки начинающейся с kernel
initrd /boot/initrd.img-XXXXX

Сэр, Вы уверены, что у Вас Debian?


:blink:
Ладно .... Это не проще... Это стандартно....
:wacko:
Спасибо сказали:
Аватара пользователя
ZeBriD
Сообщения: 424
ОС: Debian Testing

Re: Не работает скомпиленное ядро

Сообщение ZeBriD »

Ulury писал(а):
04.11.2006 04:50
То что я посоветовал мне впринципе помогло тока возникли другие проблемы. Пропала из списка устройсв в /dev мышь и из-за этого не запускались ИКСЫ. Причем пересобирание ядра не помогло.
Вобщем я плюнул на все и поставил ядро 2.6.18 с debian.org из /unstable.....
Ну и зря, мышь просто переехала в /dev/input/mice ;) И надо было просто подправить конфиг иксов. Или же просто сделать от рута dpkg-reconfigure xserver-xorg
Спасибо сказали:
Аватара пользователя
Ulury
Сообщения: 12
ОС: Win&Lin

Re: Не работает скомпиленное ядро

Сообщение Ulury »

ZeBriD писал(а):
04.11.2006 08:10
Ну и зря, мышь просто переехала в /dev/input/mice ;) И надо было просто подправить конфиг иксов. Или же просто сделать от рута dpkg-reconfigure xserver-xorg

Ничего подобного никуда она не переехала. /dev/input/mice тоже пропало. /dev/tty - это есть и это я прописал в конфиге. Иксы после этого запустились но мышь та неработала. А нафига мне иксы без мыши.....
Спасибо сказали:
Аватара пользователя
KislotLord
Сообщения: 68

Re: Не работает скомпиленное ядро

Сообщение KislotLord »

У меня такое же с 2.6.19 ядром
mount: unknown filesystem devfs
не может найти файл /lib/modules/2.6.16/modules.dep
делал следующее

Код: Выделить всё

make xconfig
make
make modules_install install
mkinitrd -o /boot/initrd.img-xxxxx

а пытался через fakeroot, после сборки пакета deb не смог его установить при dpkg -i вываливается ошибка с кодом 2, пришлось делать --remove --purge (((((
Сейчас пытаюсь разыскать этот devfs в .config, но пока безрезультатно
"Daemon" не имеет никакого предубеждения ни к "хорошему", ни к "плохому", а скорее служит, чтобы помогать определить характер личности...
Спасибо сказали:
Аватара пользователя
mark
Бывший модератор
Сообщения: 2055
Статус: ...
ОС: Windows 7

Re: Не работает скомпиленное ядро

Сообщение mark »

KislotLord
разделы как прописаны?

По-моему дело не в ядре, а в devfs и udev.
Спасибо сказали:
Аватара пользователя
KislotLord
Сообщения: 68

Re: Не работает скомпиленное ядро

Сообщение KislotLord »

прописано так:

Код: Выделить всё

title           Debian GNU/Linux, kernel 2.6.19 (NEW)
root            (hd0,1)
kernel          /boot/vmlinuz-2.6.19-xxx  root=/dev/sda2 ro vga=0x318
initrd          /boot/initrd.img-2.6.19-xxxl
savedefault
"Daemon" не имеет никакого предубеждения ни к "хорошему", ни к "плохому", а скорее служит, чтобы помогать определить характер личности...
Спасибо сказали:
Аватара пользователя
mark
Бывший модератор
Сообщения: 2055
Статус: ...
ОС: Windows 7

Re: Не работает скомпиленное ядро

Сообщение mark »

KislotLord
в fstab???
Спасибо сказали:
Аватара пользователя
KislotLord
Сообщения: 68

Re: Не работает скомпиленное ядро

Сообщение KislotLord »

Код: Выделить всё

# /etc/fstab: static file system information.
#
#<file system>  <mount point>    <type>         <options>                                    <dump>   <pass>
proc            /proc            proc           defaults                                        0       0
/dev/sda2       /                reiserfs       notail                                          0       1
/dev/sda3       none             swap           sw                                              0       0

/dev/sda4       /mnt/sda4        vfat           rw,user,iocharset=koi8-r,umask=0                0       0
/dev/sda1       /mnt/sda1        ntfs           rw,user,iocharset=koi8-r,umask=0                0       0
/dev/sdb1       /media/flash/    vfat           rw,user,iocharset=koi8-r,umask=0,noauto         0       0
/dev/sdb2       /media/flash2/   vfat           rw,user,iocharset=koi8-r,umask=0,noauto         0       0
/dev/hdb        /media/cdrom0    udf,iso9660    ro,user,iocharset=koi8-r,noauto                 0       0
/dev/fd0        /media/floppy0   auto           rw,user,noauto                                  0       0
"Daemon" не имеет никакого предубеждения ни к "хорошему", ни к "плохому", а скорее служит, чтобы помогать определить характер личности...
Спасибо сказали:
Аватара пользователя
mark
Бывший модератор
Сообщения: 2055
Статус: ...
ОС: Windows 7

Re: Не работает скомпиленное ядро

Сообщение mark »

попробуй загрузись с опцией

Код: Выделить всё

devfs=nomount

udev есть?
Спасибо сказали:
Аватара пользователя
KislotLord
Сообщения: 68

Re: Не работает скомпиленное ядро

Сообщение KislotLord »

mark писал(а):
03.12.2006 22:37
devfs=nomount

попробую сейчас ;)
не сработало(((
mark писал(а):
03.12.2006 22:37
попробуй загрузись с опцией

Код: Выделить всё

devfs=nomount

udev есть?

имеется... но как его использовать понятия не имею
"Daemon" не имеет никакого предубеждения ни к "хорошему", ни к "плохому", а скорее служит, чтобы помогать определить характер личности...
Спасибо сказали:
Аватара пользователя
Bruce
Сообщения: 647
Статус: beat maniac
ОС: Debian GNU/Linux 4.0

Re: Не работает скомпиленное ядро

Сообщение Bruce »

Кхм кхм. Проще всёго через apt поставить какое-нибудь дистрибутивное 2.6.*. Ибо это не просто ядро, а ещё пара зависимостей. Чего-то явно не хватает ;)

Плюс корневую ФС желательно всё-таки вкомпиливать в ядро.
Samsung r40 (t5500, 1.5G ram, 80 gb hdd)

koolkhel's lj
Спасибо сказали: