Īss ceļvedis jebkura Linux kodola kompilēšanai

Īss ceļvedis jebkura Linux kodola kompilēšanai

Īss ceļvedis jebkura Linux kodola kompilēšanai

Pirms dažām dienām šajā mēnesī 2022. gada decembris, versijas Linux kodoli 6.1-rc8 (galvenā līnija),  6.0.11 (stabils) un 5.15.81 (Ilgtermiņa).

Šī iemesla dēļ mēs jums piedāvājam šo jauns mazs ātrs ceļvedis lai veiksmīgi sasniegtu "kompilēt Linux kodolu", jebkurā versijā GNU / Linux Distro, bāze Debian, Ubuntu un Mint, jebkurā laikā.

Linux

Un, pirms sākat šo ziņu, kas saistīta ar iespēju "kompilēt Linux kodolu"Mēs aicinām jūs izpētīt tālāk norādīto saistīto saturu, šodienas beigās:

Linux
saistīto rakstu:
Kā instalēt Linux kodolu 5.5 Ubuntu un tā atvasinājumos?
Linux 5.1 oficiālais
saistīto rakstu:
Kā instalēt Linux kodolu 5.1 Ubuntu un tā atvasinājumos?

Linux kodola kompilēšana uz Debian, Ubuntu un Mint

Linux kodola kompilēšana uz Debian, Ubuntu un Mint

Darbības, lai veiksmīgi kompilētu Linux kodolu

Būtisku pakotņu instalēšana (izstrādes atbalsts)

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

Izvēlieties vajadzīgo versiju

Lai to izdarītu, mums jāiet uz oficiālā tīmekļa vietne no kodoliemun izvēlieties vienu no esošajām kategorijām. un nokopējiet lejupielādes ceļš pieejams no izvēlētā kodola no tā attiecīgā tarbola pogaun pēc tam turpiniet ar tālāk norādītajām darbībām. Tā kā mūsu šodienas piemērā mēs turpināsim tālāk norādītās darbības, izmantojot Stabila Linux kodola versija 6.0.11:

Step 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

Šajā brīdī, "Kodola konfigurācijas izvēlne", kur mēs varam konfigurēt (pielāgot) parametrus mūsu vēlmēm vai vajadzībām. Paturiet prātā, ka šajā brīdī tas ir būtiski atzīmējiet vai noņemiet atzīmi no 64 bitu kodola opcijas, atkarībā no tā, ko mēs vēlamies vai prasām. Un arī pēc visu veikto izmaiņu veikšanas mums tas ir jādara nospiediet pogu Saglabāt un tad Iziet poga.

Kodola konfigurācijas izvēlne

Step 2

Ieradušies šeit, viņi paliek 2 iespējamie maršruti izvēlēties:

Tikai kodola uzstādīšana

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

Jā, viss rit un beidzas labi, lai pabeigtu, mums vienkārši ir restartējiet mūsu datoru un pārbaudiet, vai tā jau ielādē mūsu operētājsistēmu ar kompilēts jauns kodols.

Kodola instalēšana un izveidotā kodola .deb failu izveide

Lai izpildītu šo darbību, ir svarīgi izsaukt pakotnes instalāciju kodola pakotne. Šī iemesla dēļ un gadījumā, ja izmantotā GNU/Linux Distro tā nav tās krātuvēs, var izpildīt šādu palīgprocedūru:

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

Pēc šīs pakotnes instalēšanas mēs varam turpināt šādas darbības:

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

Un gadījumā, ja kompilācijas procesā rodas kļūda kļūda, kas saistīta ar kodola sertifikātiem, mēs varam izpildīt sekojošo komandu rīkojumu, lai to labotu automātiski un mēģiniet vēlreiz:

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

Jā, viss rit un beidzas labi, lai pabeigtu, mums vienkārši ir restartējiet mūsu datoru un pārbaudiet, vai tā jau ielādē mūsu operētājsistēmu ar kompilēts jauns kodols.

Kā kompilēt kodolu 2.6.36.2 Ubuntu ar iekļauto 200 rindiņu plāksteri
saistīto rakstu:
Kā kompilēt kodolu 2.6.36.2 Ubuntu ar 200 rindiņu plāksteri

Abstrakts reklāmkarogs ziņai

Kopsavilkums

Īsāk sakot, mēs ceram, ka ikviens ar šo maz ātra rokasgrāmata Es varu viegli un veiksmīgi sasniegt "kompilēt Linux kodolu" vairāk nekā viens Distro Debian, Ubuntu un Mint, vai atvasinājums.

Ja jums patika saturs, komentējiet un dalieties tajā. Un atcerieties, apmeklējiet mūsu sākumu «vietā», papildus oficiālajam kanālam Telegram lai iegūtu vairāk ziņu, apmācības un Linux atjauninājumus. Rietumi grupa, lai iegūtu vairāk informācijas par šodienas tēmu vai citiem saistītiem jautājumiem.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.