Краткое руководство по компиляции любого ядра Linux

Краткое руководство по компиляции любого ядра Linux

Краткое руководство по компиляции любого ядра Linux

Несколько дней назад в этом месяце Декабрь 2022, версии Ядра Linux 6.1-rc8 (основной),  6.0.11 (стабильный) и 5.15.81 (долгосрочный).

По этой причине мы предлагаем вам это новый небольшой гайд успешно достичь "скомпилировать ядро ​​Linux", в любой версии GNU / Linux Дистрибутив, основание Дебиан, Убунту и Минт, любое время.

Linux

И, прежде чем начать этот пост, связанный с возможностью "скомпилировать ядро ​​Linux"Предлагаем вам изучить следующие связанное содержание, в конце сегодняшнего:

Linux
Теме статьи:
Как установить ядро ​​Linux 5.5 в Ubuntu и производных?
Официальный Linux 5.1
Теме статьи:
Как установить ядро ​​Linux 5.1 в Ubuntu и производных?

Компиляция ядра Linux на Debian, Ubuntu и Mint

Компиляция ядра Linux на Debian, Ubuntu и Mint

Шаги для успешной компиляции ядра Linux

Установка основных пакетов (поддержка разработки)

apt install autoconf automake autotools-dev build-essential dh-make debhelper debmake devscripts dpkg fakeroot file gfortran git gnupg fp-compiler lintian patch pbuilder perl python quilt xutils-dev

Выберите нужную версию

Для этого мы должны перейти к Официальный сайт ядери выберите одну из существующих категорий. и скопируйте путь загрузки доступный из выбранного ядра из его соответствующего кнопка tarball, а затем перейдите к следующим шагам. Принимая во внимание, что для нашего сегодняшнего примера мы продолжим следующие шаги, используя Стабильная версия ядра Linux 6.0.11:

Etapa 1
cd /usr/src
wget -c https://mirrors.edge.kernel.org/pub/linux/kernel/v6.x/linux-6.0.11.tar.xz
sudo unxz linux-6.0.11.tar.xz
sudo tar xvf linux-6.0.11.tar
sudo ln -s linux-6.0.11 linux
cd /usr/src/linux
sudo make clean && make mrproper
sudo cp /boot/config-`uname -r`* .config
make menuconfig

В этот момент «Меню конфигурации ядра»где мы можем настроить (настроить) параметры ядра нашего предпочтения или потребности. Имейте в виду, что на данном этапе важно установите или снимите флажок 64-битного ядра, в зависимости от того, что мы хотим или требуем. А также, после внесения всех внесенных изменений, мы должны нажмите кнопку Сохранить а затем Кнопка выхода.

Меню конфигурации ядра

Etapa 2

Прибыли сюда, они остаются 2 возможных пути выбирать:

Только установка ядра

sudo make
sudo make modules_install
sudo make install
sudo update-grub; sudo update-grub2; sudo update-initramfs -u
sudo apt clean; sudo apt autoclean; sudo apt autoremove; sudo apt remove; sudo apt purge

Да, все идет и заканчивается хорошо, чтобы закончить, мы просто должны перезагрузите наш компьютер и проверьте, что он уже загружает нашу операционную систему с новое ядро ​​скомпилировано.

Установка ядра и создание файлов .deb созданного ядра.

Для выполнения этого шага необходимо установить пакет с именем пакет ядра. По этой причине и в том случае, если используемый дистрибутив GNU/Linux не имеет его в своих репозиториях, можно выполнить следующую вспомогательную процедуру:

sudo wget -c http://ftp.us.debian.org/debian/pool/main/k/kernel-package/kernel-package_13.018+nmu1~bpo9+1_all.deb
sudo apt install ./kernel-package_13.018+nmu1~bpo9+1_all.deb

Установив этот пакет, мы можем теперь продолжить следующие шаги:

fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers
cd /usr/src
sudo dpkg -i *.deb

И на тот случай, если в процессе компиляции возникнет ошибка ошибка, связанная с сертификатами ядра, мы можем выполнить следующее командный приказ исправить это автоматически и повторите попытку:

sed -i '/CONFIG_SYSTEM_TRUSTED_KEYS/s/^/#/g' .config

Да, все идет и заканчивается хорошо, чтобы закончить, мы просто должны перезагрузите наш компьютер и проверьте, что он уже загружает нашу операционную систему с новое ядро ​​скомпилировано.

Как скомпилировать ядро ​​2.6.36.2 в Ubuntu с включенным патчем из 200 строк
Теме статьи:
Как скомпилировать ядро ​​2.6.36.2 в Ubuntu с патчем из 200 строк

Абстрактный баннер для поста

Резюме

Короче говоря, мы надеемся, что любой, у кого есть этот маленький краткое руководство Я могу легко и успешно достичь "скомпилировать ядро ​​Linux" о Дистрибутив Debian, Ubuntu и Mint, или производное.

Если вам понравился материал, прокомментируй и поделись. И помните, посетите начало нашего «сайт», помимо официального канала Telegram для получения дополнительных новостей, руководств и обновлений Linux. Запад группа, для получения дополнительной информации по сегодняшней теме или другим связанным.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.