[ назад ] [ Содержание ] [ 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 Как сделать собственную загрузочную дискету?

С этой задачей должен справляться Debian пакет 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 (содержит список модулей, которые должны быть загружены во время запуска системы).

Аналогично (новым) файлам Configure.help, которые используются при построении ядер с пользовательской настройкой, пакет modconf содержит набор файлов справки (в каталоге /usr/lib/modules_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.1ubuntu1 от 25 November 2012

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