LINUX.ORG.RU
ФорумAdmin

linux kernel


0

0

1. Как собрать сжатое ядро, что-бы при старте разархивировалось?

2. Как собрать ядро без initrd, видел ядра для КПК, они без имеджей.

anonymous

>1. Как собрать сжатое ядро, что-бы при старте разархивировалось?

make bzImage

>2. Как собрать ядро без initrd, видел ядра для КПК, они без имеджей.

make bzImage

polachok
()
Ответ на: комментарий от polachok

спасибо=) А как объектникам другой путь указать, в memdisk, к примеру?

anonymous
()
Ответ на: комментарий от anonymous

->странно это как-то, всю жизнь компилил ядро без initrd
А как компилили?
Я так делаю...
make menuconfig
make -j7
make modules_install
cp vmlinux /boot
mkinitrd /boot/initrd-2.6.23.1.img 2.6.23.1

p.s. Вопрос по тому как объектники складывать на другой девайс в силе.
 Конечно можно /usr/src/linux-2.6.23.1 в память смонтировать, но ведь 
можно только объектники складывать в меймори диск? К стати, как создать 
диск большк 16 метров, а то как не создаю 16 метров и все, в бсд с этим
проще=)

anonymous
()
Ответ на: комментарий от anonymous

> А как компилили?

я не на что не претендую, ибо я никогда не пользовался initrd и соотвественно слабо осведомлен по теме, но я делаю так

cd /usr/src/linux
make menuconfig
make && make modules_install
cp arch/i386/boot/bzImage /boot/bzImage

ну и соответствующие настройки загрузчика

возможно стоит всякие опции типа
General setup ---> Initial RAM filesystem ...

anonymous
()
Ответ на: комментарий от anonymous

->возможно стоит всякие опции типа
->General setup ---> Initial RAM filesystem ...
у меня такого нет в х86_64

по меймори диску...
mke2fs -m 0 /dev/ram0
создается в 16 метров, как сделать скажем 512 метров?

anonymous
()

>2. Как собрать ядро без initrd,

CONFIG_BLK_DEV_INITRD=n read <file:Documentation/initrd.txt>

UrbanSerj
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.