LINUX.ORG.RU

Сборка ядра


0

0

Люди..

Я начинающий юзер, что такое сборка ядра?? КАк она делается? Что в папке /usr/src/kernel 2.6.12-12mdk много папок ??

Разьясните мне албанцу!!!

Заранее благодарен


Это в маздае позорном и вечнглякавом папки, а здесь КАТАЛОГИ или ДИРЕКТОРИИ!

anonymous
()

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

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

Пионер, который еще ни разу не пересобрал ядро не считается красноглазым.

W98
()

>Разьясните мне албанцу!!!

Mire'me'ngjes! Ju nuk mund nde'rtoj shqip pa elementar dituri.

WerNA ★★★★★
()

cd /usr/src/linux make clean make menuconfig # Конфигурируй make bzImage modules modules_install cp ./arch/i386/boot/bzImage /boot/vmlinuz-newversion cp ./System.map /boot/System.map-newversion cp ./.config /boot/config-newversion vi /boot/grub/menu.lst или vi /etc/lilo.conf # Как там у тебя загрузчик конфигурится?...

Писал по памяти, мог где-то ошибиться, но смысл остался.

Ссылки, что тебе дали почитай.

Полезные советы: - фичи старайся не выбрасывать, а ставить как модули. Я думаю ничего страшного, если на пару мег будет на диске меньше. А вот если модуль какой-то забудешь, перекомпилировать все заново - геморрой. - Не вздумай выбрасывать поддержку scsi. - Вкомпиль (не как модуль) поддержку твоей файловой системы, например ext2 или ext3 или reiserfs, что там у тебя. - Ни в коем случае не удаляй старое ядро, лучше добавить новый пункт в загрузчик. Для того, чтобы модули не перезаписывались, не забывай при конфигурации ядра вписать версию компиляции (она будет ка суффикс в версии ядра). Я их нумерую как hostname-k01 - Вообще по хорошему после копирования файлов в /boot надо запустить mkinitrd. Но на 2.6.15.1 после этого к меня udev при загрузке создавалась минут 10. Если ты вкомпили все необходимые для загрузки модули, mkinitrd запускать не надо. - Определись, зачем ты хочешь перекомпилить ядро. - Перед компиляцией ядра пойди в магаз и купи литра 3 пива и банку кофе

Удачи.

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