проблема с ядром ! сборка компиляция (хелп)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Дракончег
Сообщения: 88

проблема с ядром ! сборка компиляция

Сообщение Дракончег »

после make config
делаю
make bzImage
make modules
make modules_install
make install
появляются такие фаилы
/boot/vmlinuz-2.6.23-my
/boot/System.map-2.6.23-my
и каталог модулей
/lib/modules/2.6.23-my

а вот /boot/initrd-2.6.23.img
нету
что делать ??? или без него можно грузится??
если можно безнего то как будет выглядеть в грубе ?
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: проблема с ядром ! сборка компиляция

Сообщение Uncle_Theodore »

initrd надо делать отдельно. Он нужен при определенных обстоятельствах (самое распространенное обстоятельство -- когда файловая система корневого раздела не вкомпилирована в ядро, я грузится модулем, или чтобы сплаш был). Часто он и не нужен совсем.
Команда для этого
mkinitrd
Спасибо сказали:
Дракончег
Сообщения: 88

Re: проблема с ядром ! сборка компиляция

Сообщение Дракончег »

кхм нету у мну такой команды ((
есть
mkinitramfs
and
mkinitramfs-kpkg
Дистр дебиан !!
без initrd-2.6.23.img не хочет запускатся (
в манах по сборке ядра такого вообще не встречал
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: проблема с ядром ! сборка компиляция

Сообщение Alexxx »

Что пишет? Какие ошибки?
Спасибо сказали:
Дракончег
Сообщения: 88

Re: проблема с ядром ! сборка компиляция

Сообщение Дракончег »

в грубе нужно указать initrd-2.6.23.img а его нету !!!
вот я и не знаю что делать !!! потомучто команды которую мне посоветовале нету((
Спасибо сказали:
Аватара пользователя
Tok
Сообщения: 56
ОС: Debian GNU/Linux 4.01r

Re: проблема с ядром ! сборка компиляция

Сообщение Tok »

Я тоже вчера пробывал собрать (сегодня ещёраз попробую)......Вообщем, зделал так как описанно выше... без файла .img, и прописал в LiLO. Потом зделал ребут.... и запускаю своё ядро...... LiLO передал ядру полномочие, и ядро прочитало конфигурацыю биоса..... потом тёмный экран.. и мегают индекаторы на клаве.. ВСЁ
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: проблема с ядром ! сборка компиляция

Сообщение romuil »

Нужно поставить пакет mkinitrd, или что-то подобное.
У меня пакет стоит и при компиляции ядра *.img появляется.
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: проблема с ядром ! сборка компиляция

Сообщение Alexxx »

Дракончег писал(а): ↑
23.11.2007 11:44
в грубе нужно указать initrd-2.6.23.img а его нету !!!
вот я и не знаю что делать !!! потомучто команды которую мне посоветовале нету((

Тебе дядя Фёдор уже сказал выше, что совершенно спокойно можно обойтись без него (у мну так, например), включив поддержку своего железа (IDE, SATA) и файловой системы корневого (у мну и /boot тоже) раздела монолитно в ядро, а не модулями. Просто пересобери ядро, да и всё. Строчку с initrd в menu.lst закоментируй. На кой тебе этот initrd? Собрался что-ли каждый день материнки и файловые системы менять? (:
Спасибо сказали:
Дракончег
Сообщения: 88

Re: проблема с ядром ! сборка компиляция

Сообщение Дракончег »

хммм вроде разобрался поставил initrd-tools
Спасибо сказали:
Аватара пользователя
Avas Berkych
Сообщения: 39
ОС: Slackware 12.2 (2.6.30)

Re: проблема с ядром ! сборка компиляция

Сообщение Avas Berkych »

Что ли отключить в конфиге опции BLK_DEV_INIRD и BLK_DEV_RAM (как-то так ) или попробовать указать параметр ядра noinitrd

P.S. У меня Gentoo без всяких .img и initrd работает :rolleyes:
Спасибо сказали:
Grom
Сообщения: 260
ОС: Debian Etch, RHEL-5.4

Re: проблема с ядром ! сборка компиляция

Сообщение Grom »

Третий день безуспешно пытаюсь скомпилировать работающее ядро на Debian Etch. Исходники брал с kernel.org, ставил которые с дистрибутивом идут, стягивал со своей прежней системы. Пробовал делать initrd.img и без него, отрубал вообще компиляцию модулей - все в ядро впихивал, брал дефолтные конфиги работающего ядра Дебиана, конфиги прежних сборок с федоры, которая до этого стояла на том же компе. Результат нулевой = "kernel panic". По ходу компиляции довольно часто вываливаются сообщения о том, что такая-то переменная неинициализирована, и прочее. Компилятор gcc-4.1.2, похоже, в нём проблема и/или в lib/heareds-файлах.

Кому-нибудь удавалось собрать работающее ядро в Debian Etch? И если да, то какие дополнительные телодвижения на дефолтой инсталлции были сделаны перед сборкой?
Послужной список: Slackware-3.x, RedHat-4.x,5.x,6.x,7.x, FedoraCore-3, Debian Etch/Lenny
Осваиваю: RHEL-5.4
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: проблема с ядром ! сборка компиляция

Сообщение diesel »

Grom писал(а): ↑
17.01.2008 16:44
Кому-нибудь удавалось собрать работающее ядро в Debian Etch?

угу.

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

diesel@gfl-1150:~$ uname -a
Linux gfl-1150 2.6.24-rc4-mhm #1 PREEMPT Fri Dec 7 19:21:21 EET 2007 i686 GNU/Linux



Grom писал(а): ↑
17.01.2008 16:44
И если да, то какие дополнительные телодвижения на дефолтой инсталлции были сделаны перед сборкой?

был прочитан этот документ: http://kernel-handbook.alioth.debian.org/
Спасибо сказали:
Аватара пользователя
Debian GreS
Сообщения: 126
Статус:      The One
ОС: Debian Wheezy

Re: проблема с ядром ! сборка компиляция

Сообщение Debian GreS »

Grom писал(а): ↑
17.01.2008 16:44
Кому-нибудь удавалось собрать работающее ядро в Debian Etch?

Это редко кому не удавалось при желании ;) Собрал первое ядро именно под Etch-ем после 2-х недель в Линуксе. Правда пару раз наблюдал Kernel Panic, но поборол. Был прочитан документ "Ставим ядро 2.6, или Ядерная физика для домохозяйки." Так что нет ничего невозможного. Успехофф! ;)

Grom писал(а): ↑
17.01.2008 16:44
По ходу компиляции довольно часто вываливаются сообщения о том, что такая-то переменная неинициализирована, и прочее.

Это, как оказалось, обычное явление :ph34r:
Registered Linux user number 448029
А ты зарегистрировался? -> http://counter.li.org/ ;)
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: проблема с ядром ! сборка компиляция

Сообщение Sleeping Daemon »

Uncle_Theodore писал(а): ↑
23.11.2007 00:11
initrd надо делать отдельно. Он нужен при определенных обстоятельствах (самое распространенное обстоятельство -- когда файловая система корневого раздела не вкомпилирована в ядро, я грузится модулем, или чтобы сплаш был). Часто он и не нужен совсем.
Команда для этого
mkinitrd

Может это специфика дистрибутива, но я делал После конфигурации ядра:
make
make modules
make modukes_install
make install
И всё, и инитрд так же было в /boot
Делал в Mandriva и в SuSe.
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: проблема с ядром ! сборка компиляция

Сообщение diesel »

Делал в Mandriva и в SuSe.

речь о debian. в дебе очень рекомендую собирать ядро дебиановскими инструментами.

сообщения об ошибках типа "не могу загрузить модуль" возможны - например если вы модули вкомпилили в ядро, то загрузить он действительно не сможет их :)
Спасибо сказали: