LINUX.ORG.RU
ФорумAdmin

как скомпилить кернел НЕ в /boot


0

0

люди, я тут кернел перекомпилировать приспичило, но надо его 'make install'-ллировать не в /boot, а например в /opt/boot - я не для своей машины это делаю, естественно и модули надо писать в /opt/lib/modules.

так вот, как это сделать с командной строки мэйка ? я изменил переменные путей в Makefile, так после этого 'make install' вылетает с криками и воплями...

заранее спасибо

anonymous

Во первых не обязательно писать make install. даёшь команды : make dep && make bzImage && make modules После чего надо будет глянуть в папку arch/i386/boot (если у тебя такой проц)и скопирывать твоё ядро "bzImage" в папку /opt/boot ну если тебе туда надо. Затем из основной папки ядра файл System.map кидани туда же, где и ядро новое.

Ну а с модулями, то я бы посоветовал просто папочку /lib/modules/`uname-r`/ скопирывать в другую (на всякий) и потом дать команду make modules_install из папки ядра. Киданёшь потом из /lib/modules/`ядро новое` в /opt/lib/modules/`kernel`, вернёшь у себя на место то и всё!!!

anonymous
()

ой-к, хехе, а я и не сообразил :). элементарно ведь, ватсон... спасибо большое

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