Документация Calculate Linux
Вид материала | Документы |
Содержание8. Сборка ядра при помощи утилиты cl-kernel Назначение |
- В Linux. 2 Приобретение и инсталляция Linux. 3 Учебник по Linux 4 Администрирование, 3589.91kb.
- Gnu/Linux, 51.18kb.
- Лекция 17. Операционная система Linux, 126.24kb.
- Концепция развития спо в РФ 2 История Linux, 105.81kb.
- Windows против Linux, 88.72kb.
- RH253 Сетевые службы Red Hat Linux и администрирование безопасности, 45.9kb.
- Установка ос linux: основные моменты, 83.79kb.
- Исследование возможностей ос linux для приложений реального времени с обработкой разнородной, 98.25kb.
- План лекции «alt linux. Установка и особенности» Заявка на участие в апробации Линукса, 48kb.
- Linux от Пламен Петков По-добрата операционна система Linux?, 1306.19kb.
8. Сборка ядра при помощи утилиты cl-kernel
Назначение
Утилита cl-kernel предназначенная для автоматической сборки ядра. Входит в пакет sys-apps/calculate начиная с версии 1.3.3. Позднее утилита была переписана и добавлена в пакет calculate-builder.
Возможности
- сборка ядра;
- генерация initramfs;
- прописывание ядра в автозагрузку
Использование
В портежах Gentoo есть несколько версий Linux ядер, решающих различные задачи. Все пакеты с исходным кодом ядра находятся в категорииsys-kernel, поэтому вы можете легко их увидеть, выполнив команду:
eix -C sys-kernel
Для сборки нового ядра достаточно установить пакет с исходным кодом ядра, либо обновить текущее, командой:
USE="symlink" emerge virtual/linux-sources
Флаг USE="symlink" создаст символическую ссылку /usr/src/linux на директорию с исходным кодом ядра. Виртуальный пакет virtual/linux-sourcesустановит последнюю версию используемого в системе ядра.
Для сборки ядра выполните:
cl-kernel
Программа выполнит следующие действия: выберет необходимую конфигурацию ядра (в зависимости от версии и архитектуры), скомпилирует ядро с модулями, сформирует initramfs, произведет установку ядра в /boot раздел. При этом предыдущему ядру и initramfs файлу будет добавлен суффикс "old".
Всего используется две версии ядра - серверная и десктопная. Конфигурации под каждую версию ядра хранятся в оверлее, в локальной директории /var/lib/layman/calculate/profiles/kernel.
После сборки ядра следует пересобрать пакеты модулей связанных с ядром (такие как nvidia-driver, madwifi-ng и др.). Для этого выполните команду:
module-rebuild -X rebuild
Для вступления изменений в силу, следует перезагрузить компьютер.