[ назад ] [ Содержание ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ вперед ]


Часто задаваемые вопросы о Debian GNU/Linux
Глава 10 - Debian и ядро


10.1 Можно ли установить и собрать ядро без некоторых специфичных для Debian настроек?

Да.

Есть только одно общее правило: библиотеки языка C в Debian собираются с самыми свежими заголовочными файлами ядра из стабильных выпусков. Если вам нужно собрать программу с заголовочными файлами ядра, которые новее, чем те, что находятся в стабильном выпуске, то вы должны или обновить пакет, содержащий заголовочные файлы (libc6-dev), или использовать заголовочные файлы из распакованного дерева более нового ядра. То есть, если исходные коды ядра находятся в /usr/src/linux, то к строке команды компиляции нужно добавить -I/usr/src/linux/include/.


10.2 Какие инструменты для самостоятельной сборки ядра есть в Debian?

Пользователям, которые хотят (или должны) собрать собственное ядро, будет полезен пакет kernel-package. Он содержит сценарий для построения пакета ядра и позволяет создавать пакеты Debian linux-image-версия запуском одной команды

     make-kpkg --initrd kernel_image

в корневом каталоге дерева исходных кодов ядра. Справку можно получить по команде

     make-kpkg --help

и в справочной странице make-kpkg(1).

Пользователи должны отдельно скачивать последнюю версию исходного кода ядра (или нужную им версию ядра) со своего любимого Linux-архива, если у них нет пакета linux-source-версия (где версия означает версию ядра).

Подробные инструкции по использованию пакета kernel-package приведены в файле /usr/share/doc/kernel-package/README.gz.


10.3 Как сделать собственную загрузочную дискету?

В решении этой задачи может сильно помочь пакет boot-floppies, который можно найти в разделе admin FTP-архива Debian. Сценарии оболочки из этого пакета создают загрузочные дискеты в формате SYSLINUX. Это дискеты, отформатированные для MS-DOS, основная загрузочная запись которых изменена так, что с них сразу загружается Linux (или другая операционная система, указанная в файле syslinux.cfg на этой дискете). Другие сценарии этого пакета служат для создания дискет аварийного восстановления и даже дискет для базовой установки.

Более подробную информацию об этом можно найти в файле /usr/share/doc/boot-floppies/README после установки пакета boot-floppies.


10.4 Есть ли какие-либо особенности при работе с модулями в Debian?

В Debian есть пакет modconf, содержащий сценарий оболочки (/usr/sbin/modconf), который может использоваться для настройки модулей. Этот сценарий имеет интерфейс на основе меню, с помощью которого пользователь может определить, какие драйверы устройств нужно загружать в системе. Указания пользователя используются для настройки файла /etc/modules.conf (содержащего список псевдонимов и других параметров, которые должны использоваться в сочетании с различными модулями) через файлы каталога /etc/modutils/ и файл /etc/modules (содержащий список модулей, которые должны загружаться в процессе загрузки системы).

В пакет modconf входит набор файлов справки (в каталоге /usr/lib/modules_help/) с подробным описанием соответствующих параметров каждого модуля, подобных (новым) файлам Configure.help, которые полезны при построении нестандартных ядер.


10.5 Можно ли безопасно удалить пакет со старой версией ядра и как это сделать?

Да. Сценарий linux-image-NNN.prerm проверяет, не пытаетесь ли вы удалить работающее ядро. Поэтому вы можете удалить ненужные пакеты с образами ядра командой:

     dpkg --purge linux-image-NNN

(NNN, конечно же, нужно заменить на правильный номер версии и редакции ядра)


[ назад ] [ Содержание ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ вперед ]


Часто задаваемые вопросы о Debian GNU/Linux

версия 5.0.2ubuntu1 от 17 June 2013

Список авторов можно найти в ЧаВо о Debian: Авторы