пересобрал ядро, но не создается 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
Сборка ядра: не создается файл initrd
Не найден System.map, укажите правильное расположение файла при помощи опции -M.
http://ru.wikipedia.org/wiki/System.map
Надеюсь, поможет. :)
укажите правильное расположение файла при помощи опции -M.
нет не помагает
а он вам нужен?
я в том смысле .... .если вы решили собрать свое ядро... то на кой вам сдался initrd... включите нужные модули в ядро...
ЗЫ: initrd можно создать самому с помощью mkinitrd
а он вам нужен?
Дык его нужно в загрузчике прописать=)
initrd можно создать самому с помощью mkinitrd
ну а я и говорю что он его не создает
Дык его нужно в загрузчике прописать=)
а вы знаете для чего нужен initrd?
http://ru.wikipedia.org/wiki/Initrd
если вы собираете ядро сами, то целесообразно все необходимые модели вкомпилировать в ядро.... а лишнее выбросить... и в данном случае initrd совершенно ни к чему ...
если вы собираете ядро сами, то целесообразно все необходимые модели вкомпилировать в ядро.... а лишнее выбросить... и в данном случае initrd совершенно ни к чему .
Тогда как загрузчик настроить? в поле где ребуется образ ram диска ничего не прописывать?
поле не обязательное... убрать его и все...
поле не обязательное... убрать его и все...
тогда нужно при сборке ядра, чтоб неыло не одного модуля, правильно? что все было включенно , а то что не нужно вообще отключить
не совсем правильно... в initrd только те модули которые нужны ядру до монтирования корня.....
не совсем правильно... в initrd только те модули которые нужны ядру до монтирования корня.....
тога командой mkinitrd всеравно придется пользоваться
или я что то не допонимаю?
просто вкомпилируйте нужные вам модули в ядро... и почитайте что нибудь по этой теме... дабы не было лишних вопросов...
просто вкомпилируйте нужные вам модули в ядро
дык я не знаю какие нужные, где есть описание модулей которые нужны перед мантированием корня?
в общем то все что вам нужно это модули для поддержки вашего винчестера(можно включить всяческие ata scsi ide ) и модуль файловой системы на которой расположен корень
odin спасио, попробую и отпишусь!