включить редактирование

Компиляция ядра в Linux

Создан:

Зачем компилировать новое ядро?
Ядра, поставляемые с дистрибутивами, поддерживают большой набор устройств, но не все. У вас может появиться необходимость добавить поддержку своего устройства. Кроме того, при компиляции исходников с kernel.org вы, как правило, получаете более свежую версию ядра.

Где находятся исходники ядра?
Стандартные исходники ядра можно загрузить c www.kernel.org. В большинстве дистрибутивов используются модифицированные исходники, и некоторые из их утилит основаны на этих заплатках. Пакет исходного кода, соответствующий текущему ядру, можно найти и загрузить с помощью утилит управления пакетами дистрибутива. Ищите пакет с именем вроде kernel-source или linuxsources. Совместимые версии обычно можно найти в тестовом репозитории дистрибутива.

Какими лучше воспользоваться?
Обычно лучший выбор — исходники, пропатченные для вашего дистрибутива. Если вы планируете применять собственные заплатки, возможно, лучше взять исходники с kernel.org.

Как скомпилировать и установить ядро?
Чтобы установить ядро из архива kernel.org. загрузите его и выполните следующие команды от имени суперпользователя-root: 

cd /usr/src
tar xjf /path/to/downloaded/linux-x.y.z.bz2
rm -f linux
ln -s linux-x.y.z linux

Здесь x.y.z — версия ядра; например скажем, 2.6.36. При установке из пакета
дистрибутива эти шаги сделают за вас. Затем выполните команды
cd /usr/src/linux
make menuconfig

для открытия меню конфигурации. 
Пару слов для любителей игры Battlefield 4. Описание, уточнить системные требования, почитать отзывы и купить battlefield 4 premium вы можете на том сайте.

У большинства параметров есть разумные значения по умолчанию, но желая остаться с ними, вы бы не запускали меню настройки. Пройдитесь по параметрам и установите их в нужные значения. Для поиска конкретного параметра воспользуйтесь поиском в меню ядер серии 2.6. Нажмите / и наберите поисковое слово. Будут показаны соответствующие параметры и способ их установки. Если вы предпочитаете графический интерфейс, воспользуйтесь командой make xconfig. Закончив, выйдите из меню и сохраните настройки. Теперь пора скомпилировать и установить ядро.

Как это сделать?
Для начала, если у вас есть отдельный раздел /boot, убедитесь, что он смонтирован. Затем выполните команды
make
make modules_install make install

или объедините их в одну: make modules_install install
Первая команда компилирует ядро и модули, вторая устанавливает модули, третья устанавливает само ядро в /boot. Ядро также связывается символической ссылкой с /boot/vmlinuz, а предыдущее ядро — с /boot/vmlinuz.old. Если в меню загрузчика есть два этих пункта, вы всегда сможете выбрать между новым и старым ядром, и это жизненно необходимо, если новое ядро не загрузится. Команда install также делает резервную копию конфигурации ядра в /boot.

И на этом все?
Если у вас загрузчик Grub, то да. Если LILO, нужно запустить /sbin/lilo, даже несмотря на то, что вы не меняли название ядра, потому что LILO загружает ядро не по имени, а по смещению на диске, и все равно загрузит предыдущее ядро.

Автор: informer Просмотров: 3478


[?]
комментариев к данной заметке нет

Добавить комментарий к заметке


Ctrl+Enter

Для активации кнопки, введите символы, которые Вы видите на картинки.

новая

тема

Заметки на тему IT

Монитор поиска
[x]
Новое сообщение

Сообщения в чате

Вы спрашиваете у гостей/у зарегистрированных/ У Вас спрашивают
всем Ctrl+Enter
зарегистрированным Ctrl+Enter
Ctrl+Enter

Краткая инструкция по работе с чатом

  • Вы должны ввести имя, которое будет запомнено и применяться для чата и комментариев на сайте.
  • Выбрать одну из возможностей
    "Вы спрашиваете у гостей/
    у зарегистрированных/
    У Вас спрашивают"
  • Кликните на один из способов и появиться дополнительная информация

>