LinuxForum.Fans
Тема

Сборка ядра: не создается файл initrd

Автор: stifler 16 сообщений 11183 просмотров
#108959

пересобрал ядро, но не создается initrd файл

[console]make bzImage
make modules
make modules_install
make initrd[/console]
вот что выдает

[console]
Kernel image: /boot/vmlinuz-2.6.31.5-0.1-desktop
Initrd image: /boot/initrd-2.6.31.5-0.1-desktop
Kernel Modules: <not available>
Could not find map initrd-2.6.36/boot/System.map, please specify a correct file with -M.

Kernel image: /boot/vmlinuz-2.6.36.1developer
Initrd image: /boot/initrd-2.6.36.1developer
Kernel Modules: <not available>
Could not find map initrd-2.6.36/boot/System.map, please specify a correct file with -M.

Kernel image: /boot/vmlinuz-2.6.36.1developer.old
Initrd image: /boot/initrd-2.6.36.1developer.old
Kernel Modules: <not available>
Could not find map initrd-2.6.36/boot/System.map, please specify a correct file with -M.
[/console]
OpenSUSE 11.2

#109183

Не найден System.map, укажите правильное расположение файла при помощи опции -M.
http://ru.wikipedia.org/wiki/System.map
Надеюсь, поможет. :)

#109285
Remedy написал:
укажите правильное расположение файла при помощи опции -M.

нет не помагает

#109306

а он вам нужен?
я в том смысле .... .если вы решили собрать свое ядро... то на кой вам сдался initrd... включите нужные модули в ядро...

ЗЫ: initrd можно создать самому с помощью mkinitrd

#109307
stifler написал:
а он вам нужен?

Дык его нужно в загрузчике прописать=)

odin написал:
initrd можно создать самому с помощью mkinitrd

ну а я и говорю что он его не создает

#109309

Дык его нужно в загрузчике прописать=)

а вы знаете для чего нужен initrd?
http://ru.wikipedia.org/wiki/Initrd

если вы собираете ядро сами, то целесообразно все необходимые модели вкомпилировать в ядро.... а лишнее выбросить... и в данном случае initrd совершенно ни к чему ...

#109427
odin написал:
если вы собираете ядро сами, то целесообразно все необходимые модели вкомпилировать в ядро.... а лишнее выбросить... и в данном случае initrd совершенно ни к чему .

Тогда как загрузчик настроить? в поле где ребуется образ ram диска ничего не прописывать?

#109447

поле не обязательное... убрать его и все...

#109467
odin написал:
поле не обязательное... убрать его и все...

тогда нужно при сборке ядра, чтоб неыло не одного модуля, правильно? что все было включенно , а то что не нужно вообще отключить

#109470

не совсем правильно... в initrd только те модули которые нужны ядру до монтирования корня.....

#109472
odin написал:
не совсем правильно... в initrd только те модули которые нужны ядру до монтирования корня.....

тога командой mkinitrd всеравно придется пользоваться

#109476

или я что то не допонимаю?

#109479

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

#109488
odin написал:
просто вкомпилируйте нужные вам модули в ядро

дык я не знаю какие нужные, где есть описание модулей которые нужны перед мантированием корня?

#109491

в общем то все что вам нужно это модули для поддержки вашего винчестера(можно включить всяческие ata scsi ide ) и модуль файловой системы на которой расположен корень

#109499

odin спасио, попробую и отпишусь!

Войдите или зарегистрируйтесь, чтобы ответить.