Короткий посібник для компіляції будь-якого ядра Linux

Короткий посібник для компіляції будь-якого ядра Linux

Короткий посібник для компіляції будь-якого ядра Linux

Кілька днів тому цього місяця Грудень 2022 р, версії Ядра Linux 6.1-rc8 (головна лінія),  6.0.11 (стабільний) і 5.15.81 (Довготривалий).

З цієї причини ми пропонуємо вам це новий короткий посібник успішно досягти "компілювати ядро ​​linux", у будь-якій версії GNU / Linux Distro, база Debian, Ubuntu і Mint, у будь-який час.

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

Виберіть потрібну версію

Для цього ми повинні піти в офіційний сайт ядер, і виберіть одну з наявних категорій. і скопіюйте шлях завантаження доступні з вибраного ядра з його відповідного кнопка архіву, а потім виконайте наступні дії. Тоді як для нашого сьогоднішнього прикладу ми продовжимо наступні кроки, використовуючи Стабільна версія ядра Linux 6.0.11:

Крок 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-розрядного ядразалежно від того, чого ми хочемо чи вимагаємо. А також, після внесення всіх внесених змін, ми повинні натисніть кнопку Зберегти і тоді Кнопка виходу.

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

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