[ назад ] [ Содержание ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ вперед ]
Да.
Есть только одно общее правило: библиотеки
языка C в Debian собираются с самыми свежими
заголовочными файлами ядра из
стабильных выпусков. Если вам нужно
собрать программу с заголовочными файлами
ядра, которые новее, чем те, что находятся в
стабильном выпуске, то вы должны или
обновить пакет, содержащий заголовочные
файлы (libc6-dev
), или использовать
заголовочные файлы из распакованного
дерева более нового ядра. То есть, если
исходные коды ядра находятся в
/usr/src/linux
, то к строке команды
компиляции нужно добавить
-I/usr/src/linux/include/.
Пользователям, которые хотят (или должны)
собрать собственное ядро, будет полезен
пакет 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
.
В решении этой задачи может сильно помочь
пакет boot-floppies
, который можно найти в
разделе admin FTP-архива Debian. Сценарии
оболочки из этого пакета создают
загрузочные дискеты в формате SYSLINUX.
Это дискеты, отформатированные для
MS-DOS, основная загрузочная запись
которых изменена так, что с них сразу
загружается Linux (или другая операционная
система, указанная в файле syslinux.cfg
на
этой дискете). Другие сценарии этого
пакета служат для создания дискет
аварийного восстановления и даже дискет
для базовой установки.
Более подробную информацию об этом можно
найти в файле /usr/share/doc/boot-floppies/README
после установки пакета boot-floppies
.
В Debian есть пакет modconf
, содержащий
сценарий оболочки (/usr/sbin/modconf
),
который может использоваться для
настройки модулей. Этот сценарий имеет
интерфейс на основе меню, с помощью
которого пользователь может определить,
какие драйверы устройств нужно загружать в
системе. Указания пользователя
используются для настройки файла
/etc/modules.conf
(содержащего список
псевдонимов и других параметров, которые
должны использоваться в сочетании с
различными модулями) через файлы каталога
/etc/modutils/
и файл /etc/modules
(содержащий список модулей, которые должны
загружаться в процессе загрузки системы).
В пакет modconf
входит набор файлов
справки (в каталоге /usr/lib/modules_help/
) с
подробным описанием соответствующих
параметров каждого модуля, подобных (новым)
файлам Configure.help
, которые полезны при
построении нестандартных ядер.
Да. Сценарий 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