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