Краткое руководство по компиляции любого ядра 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. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.