Mabilis na gabay upang makapag-compile ng anumang Linux Kernel

Mabilis na gabay upang makapag-compile ng anumang Linux Kernel

Mabilis na gabay upang makapag-compile ng anumang Linux Kernel

Ilang araw na ang nakalipas ngayong buwan Disyembre 2022, mga bersyon ng Mga kernel ng Linux 6.1-rc8 (pangunahing linya),  6.0.11 (matatag) at 5.15.81 (LongTerm).

Para sa kadahilanang ito, iniaalok namin sa iyo ito bagong munting mabilis na gabay upang matagumpay na makamit "mag-compile ng kernel ng linux", sa anumang bersyon ng GNU / Linux Distro, base Debian, Ubuntu at Mint, kahit kailan.

Linux

At, bago simulan ang post na ito na may kaugnayan sa posibilidad ng "mag-compile ng kernel ng linux"Inaanyayahan ka naming tuklasin ang mga sumusunod mga kaugnay na nilalaman, sa pagtatapos ng araw na ito:

Linux
Kaugnay na artikulo:
Paano mag-install ng Linux kernel 5.5 sa Ubuntu at derivatives?
Opisyal ng Linux 5.1
Kaugnay na artikulo:
Paano mag-install ng Linux kernel 5.1 sa Ubuntu at derivatives?

Pag-compile ng Linux Kernel sa Debian, Ubuntu at Mint

Pag-compile ng Linux Kernel sa Debian, Ubuntu at Mint

Mga hakbang upang matagumpay na mag-compile ng Linux Kernel

Pag-install ng Mahahalagang Package (Suporta sa Pag-unlad)

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

Piliin ang nais na bersyon

Upang gawin ito, dapat tayong pumunta sa opisyal na website ng mga butil, at pumili ng isa sa mga kasalukuyang kategorya. at kopyahin ang landas sa pag-download magagamit mula sa napiling kernel mula sa kani-kanilang mga pindutan ng tarball, at pagkatapos ay magpatuloy sa mga sumusunod na hakbang. Samantalang, para sa ating halimbawa ngayon, ipagpapatuloy natin ang mga sumusunod na hakbang gamit ang Matatag na bersyon ng kernel ng Linux 6.0.11:

Stage 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

Sa puntong ito, ang "Menu ng configuration ng kernel"saan tayo pwede i-configure (i-customize) ang mga parameter ng Kernel ng aming kagustuhan o pangangailangan. Tandaan na, sa puntong ito, ito ay mahalaga lagyan ng tsek o alisan ng tsek ang opsyon na 64-bit kernel, depende sa kung ano ang gusto o kailangan natin. At gayundin, pagkatapos gawin ang lahat ng mga pagbabagong ginawa, kailangan natin pindutin ang pindutan ng I-save at pagkatapos ay ang Button na lumabas.

Menu ng pagsasaayos ng kernel

Stage 2

Pagdating dito, nananatili sila 2 posibleng paraan Pumili:

Pag-install lamang ng kernel

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

Oo, lahat ay tumatakbo at nagtatapos nang maayos, upang matapos ay kailangan lang natin i-restart ang aming computer at subukan na ni-load na nito ang aming operating system ng bagong kernel na naipon.

Ang pag-install ng Kernel at ang paggawa ng mga .deb na file ng nilikhang Kernel

Upang maisakatuparan ang hakbang na ito, may-katuturang ipatawag ang pag-install ng package kernel-package. Para sa kadahilanang ito, at kung sakaling ang GNU/Linux Distro na ginamit ay wala nito sa mga repository nito, ang sumusunod na pantulong na pamamaraan ay maaaring isagawa:

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

Kapag na-install ang package na ito, maaari na tayong magpatuloy sa mga sumusunod na hakbang:

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

At kung sakaling, sa panahon ng proseso ng compilation, isang error ang nangyayari error na nauugnay sa mga sertipiko ng kernel, maaari naming isagawa ang mga sumusunod utos ng utos para ayusin ito awtomatiko, at subukang muli:

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

Oo, lahat ay tumatakbo at nagtatapos nang maayos, upang matapos ay kailangan lang natin i-restart ang aming computer at subukan na ni-load na nito ang aming operating system ng bagong kernel na naipon.

Paano i-compile ang Kernel 2.6.36.2 sa Ubuntu na may kasamang 200-line patch
Kaugnay na artikulo:
Paano mag-ipon ng Kernel 2.6.36.2 sa Ubuntu gamit ang 200-line patch

Abstract na banner para sa post

Buod

Sa madaling salita, umaasa kami na sinuman ang may ganitong maliit mabilis na gabay madali at matagumpay na makakamit "mag-compile ng kernel ng linux" higit sa isa Distro Debian, Ubuntu at Mint, o derivative.

Kung nagustuhan mo ang nilalaman, magkomento at ibahagi ito. At tandaan, bisitahin ang simula ng aming «WebSite», bilang karagdagan sa opisyal na channel ng Telegrama para sa higit pang balita, mga tutorial at mga update sa Linux. Kanluran pangkat, para sa higit pang impormasyon sa paksa ngayon o iba pang nauugnay.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.