LINUX.ORG.RU

Как собрать ваниллу с инитрамфс под генту?


0

0

Сабж. В инете шарился, гугл до дыр протёр... скомпилить ядро с кернел.орг дело не хитрое, но у меня SATA SCSI, и без инитрд мне с этим ядром нифига не сделать... заемержил mkinitrd но как его натравить не на текущие модули а на свежескомпиленные - тоже туплю :( Под дебом всё было просто и красиво - "make-kpkg --initrd binary", а в "генту-сделай-линукс-сам" похоже аналогичной тулзовины нет.

Гентушные гуру, пните меня в нужном направлении.

> заемержил mkinitrd

теперь "заемерж" genkernel

> как его натравить не на текущие модули а на свежескомпиленные

/usr/src/linux должна указывать на исходники нового ядра. Отконфигурируй их, собери, поставь модули и ядро, а потом...

Лично у меня так:

env LDFLAGS='' genkernel \
        --debuglevel=5 \
        --color \
        --menuconfig \
        --no-clean \
        --no-mrproper \
        --bootsplash \
        --gensplash \
        --makeopts=-j1 \
        --mountboot \
        --gensplash-res=1024x768 \
        --lvm2 \
        --dmraid \
        --disklabel\
        --luks \
initrd

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

Извиняюсь за эту длинную строчку.

PS: genkernel --help

Правда ядра я им не собираю, как-то привык по старинке, ручками.

Lumi ★★★★★
()
Ответ на: комментарий от home_user

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

Религия :) Или ты думаешь я вместо буквы M в менюконфиге звездочку поставить не могу?

Kardinal
() автор топика
Ответ на: комментарий от Lumi

> теперь "заемерж" genkernel

изначально заемержил :)

> /usr/src/linux должна указывать на исходники нового ядра.

Проблема решена - сделал симлинк. Плюс конфиг ядра свой ему подсунул, который у меня на дебиане живет :)

> Правда ядра я им не собираю, как-то привык по старинке, ручками.

Да вот и я хочу без генкернела ядро собрать, но не знаю как в генту initramfs сляпать. "Мы сами не местные, мы дебианщики" :) Там ядро собирается ручками (ну правда make-kpkg дополнительно юзаю по природной лени - пакеты из сбилденных бинарников сооружать).

Придется читать скрипт genkernel и смотреть как там initramfs делается.

Kardinal
() автор топика
Ответ на: комментарий от MiracleMan

> А ядра из portage нужной функциональностью не обладают?

Обладают, но по секрету скажу - я просто херней страдаю :) Решил ради получения дополнительного экспириенса пощупать разные дистры, посмотреть что в них как.

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