Настольная книга по Linux: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 779:
 
=== Пересборка ядра ===
*# Скачать ядроархив с исходными файлами, разархивироватьраспаковать и перейти в папкураспакованный скаталог:<source исходниками (lang="bash">cd /usr/src/linux-2.6.30)</source>
*# '''make config''' — Конфигурация сборки ядра создаетсяГенерация файлконфигурации <code>.config</code> (удобнееможно использовать также <code>menuconfig</code> или <code>xconfig</code>). Для надежности можно взять конфигконфигурацию уже рабочей системы и править его (<code>cp /boot/config-generic-2.6.29.4 /usr/src/linux-2.6.30/.config</code>):<source lang="bash">make config</source>
* '''make dep''' —# Создание файловдерева зависимостей:<source lang="bash">make dep</source>
# Удаление предыдущей сборки:<source lang="bash">make clean</source>
* '''make clean''' — Очистка от ранее скомпилированных модулей
* '''make''' —# Компиляция ядра:<source lang="bash">make</source>
*# '''make kernelversion''' — УзнатьПосмотреть версию скомпилированного ядра:<source lang="bash">make kernelversion</source>
# Установка собранного ядра:<source lang="bash">
* '''make install''' — Установка ядра (желательно делать это вручную cp arch/i386/boot/bzImage /boot/bzImage-2.6.23.1 и cp System.map /boot/System.map-2.6.23.1)
make install
* '''make modules''' — Компиляция модулей
 
* '''make modules_install''' — Установка модулей
# или вручную
* '''cp System.map /boot/System.map-2.6.30'''
cp arch/i386/boot/bzImage /boot/bzImage-2.6.23.1
* '''cd /boot; mkinitrd -c -k 2.6.30 -m mbcache: jbd: ext3 -f ext3 -r /dev/sda2''' — Пересборка initrd
* '''cp System.map /boot/System.map-2.6.30'''23.1
* И добавить ядро в загрузчик
</source>
# Компиляция модулей:<source lang="bash">make modules</source>
# Установка модулей:<source lang="bash">
make modules_install</source>
*# '''Пересборка образа initrd:<source lang="bash">cd /boot; mkinitrd -c -k 2.6.30 -m mbcache: jbd: ext3 -f ext3 -r /dev/sda2''' — Пересборка initrd</source>
# Добавить ядро в конфигурацию загрузчика.
 
== Сети ==