Сборка нового ядра. Зачем пересобирать ядро?
Plugins png qt3support qt4 quicktime smp -ipv6 -multilib -hardened rar sdl semantic-desktop \ объявленная будет оказывать влияние на процесс компиляции. Обычно, впервые осознав важность компиляции ядра. Пример настройки ядра” имеется и несколько советов по оптимизации ядра. Под катом актуальный мануал по сборке ядра для Debian 7. Естественно, загрузиться Linux совсем без ядра не может. Старт, запустился ISOLINUX, началась компиляция ядра.
Комплексная оптимизация и ускорение системы для дома. Комплексная оптимизация и ускорение системы для дома свой компьютер, которая может быть либо "косметической" (обычная настройка и так и " хардкорная" (пересборка ядра или полностью всей системы, включение новых фич процессора, оптимизация флагами компилятора и т.д.).
Обычно этого делать не нужно, так как ядро, устанавливаемое по умолчанию в Debian, подходит для многих конфигураций. Кроме этого, в Debian есть ещё несколько сборок ядра. Поэтому, сначала проверьте, может другой пакет с ядром лучше подходит для вашего компьютера. Однако, полезно пересобрать ядро в следующих случаях: 8. Управление образами ядра.
Не бойтесь пересобирать ядро. Это забавно и полезно. Чтобы собрать ядро по технологии Debian, вам потребуются некоторые пакеты: fakeroot, kernel- package, linux- source- 2. README. gz есть полный список). С помощью этого метода создаётся . Это наилучший способ управления образами ядра; в /boot лежит ядро, System.
Заметим, что вам не обязательно собирать ядро «по технологии Debian»; но мы пришли к выводу, что управлять ядрами с помощью системы управления пакетами на самом деле безопаснее и легче. Фактически, вы можете получить исходные тексты ядра прямо у Линуса, а не в виде linux- source- 2. Заметим, что полную документацию по использованию kernel- package можно найти в /usr/share/doc/kernel- package. Этот раздел содержит лишь краткое руководство. Далее мы предполагаем, что вы можете делать на своей машине что угодно и распаковываете исходные тексты ядра в домашний каталог. Также мы предполагаем, что у вас ядро версии 3.
Проверьте, что вы находитесь в каталоге куда хотите распаковать исходные тексты ядра, распакуйте их с помощью команды tar xf /usr/src/linux- source- 3. Теперь вы можете выполнить настройку ядра. Если установлены, настроены и запущены X1. Внимательно прочитайте интерактивную документацию и внимательно выберите нужные параметры. Если что- то непонятно, обычно лучше включить драйвер устройства (программное обеспечение, которое управляет установленным оборудованием, например, картами Ethernet, SCSI- контроллерами и так далее).
Будьте осторожны: для других параметров, не относящихся к определённому аппаратному обеспечению, нужно оставить значения по умолчанию, если вы не понимаете, что они делают. Не забудьте выбрать «Kernel module loader» в «Loadable module support» (не включён по умолчанию). Если его не включить, возникнут проблемы с установкой Debian. Очистите дерево исходных текстов и сбросьте параметры kernel- package. Для этого выполните make- kpkg clean. Теперь соберите ядро: fakeroot make- kpkg - -initrd - -revision=1. Номер версии «1. 0» можно изменить; этот номер версии нужен только для отслеживания ваших сборок.
Более того, вы можете добавить любое слово вместо «custom» (например, имя машины). Сборка ядра может занять некоторое время в зависимости от мощности машины.
После завершения сборки вы можете установить собранное ядро как обычный пакет. От суперпользователя выполните dpkg - i ./linux- image- 3. Часть субархитектура — это необязательная субархитектура, например, «6. Например, будет правильно установлен System. Также, пакет способен автоматически использовать системный загрузчик платформы для обновления загрузки. Если вы создали пакет с модулями, то вам нужно установить и его.
Настало время перезагрузить систему: внимательно прочитайте все предупреждения, которые могут появиться, затем наберите shutdown - r now. Подробней о ядрах Debian и сборке ядра смотрите в Debian Linux Kernel Handbook. Полная информация о kernel- package лежит в каталоге /usr/share/doc/kernel- package.