Guida rapida per poter compilare qualsiasi Kernel Linux

Guida rapida per poter compilare qualsiasi Kernel Linux

Guida rapida per poter compilare qualsiasi Kernel Linux

Pochi giorni fa questo mese Dicembre di 2022, versioni del Kernel Linux 6.1-rc8 (linea principale),  6.0.11 (stabile) e 5.15.81 (Lungo termine).

Per questo motivo, ti offriamo questo nuova piccola guida rapida raggiungere con successo "compila un kernel linux", in qualsiasi versione di GNU / Linux Distro, base Debian, Ubuntu e Menta, in qualsiasi momento.

Linux

E, prima di iniziare questo post relativo alla possibilità di "compila un kernel linux"Ti invitiamo a esplorare quanto segue contenuti correlati, al termine di oggi:

Linux
Articolo correlato:
Come installare il kernel Linux 5.5 su Ubuntu e derivati?
Linux 5.1 ufficiale
Articolo correlato:
Come installare il kernel Linux 5.1 su Ubuntu e derivati?

Compilazione di un kernel Linux su Debian, Ubuntu e Mint

Compilazione di un kernel Linux su Debian, Ubuntu e Mint

Passaggi per compilare correttamente un kernel Linux

Installazione di pacchetti essenziali (supporto allo sviluppo)

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

Scegli la versione desiderata

Per fare questo, dobbiamo andare a Sito ufficiale dei nocciolie scegline una tra le categorie esistenti. e copia il percorso di download disponibile dal kernel scelto dal rispettivo pulsante tarball, quindi continuare con i passaggi seguenti. Considerando che, per il nostro esempio di oggi, continueremo i seguenti passaggi utilizzando il file Versione stabile del kernel Linux 6.0.11:

Passo 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

A questo punto il "Menu di configurazione del kernel", dove possiamo configurare (personalizzare) i parametri del Kernel di nostra preferenza o necessità. Tieni presente che, a questo punto, è essenziale selezionare o deselezionare l'opzione del kernel a 64 bit, a seconda di ciò che vogliamo o richiediamo. E inoltre, dopo aver apportato tutte le modifiche apportate, dobbiamo premere il pulsante Salva e poi la Pulsante Esci.

Menu di configurazione del kernel

Passo 2

Arrivati ​​qui, rimangono 2 percorsi possibili scegliere:

Solo installazione del 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

Sì, tutto gira e finisce bene, per finire non ci resta che riavvia il nostro computer e verifica che carichi già il nostro sistema operativo con il file nuovo kernel compilato.

L'installazione del Kernel e la creazione dei file .deb del Kernel creato

Per eseguire questo passaggio, è importante che venga richiamata l'installazione del pacchetto pacchetto kernel. Per questo motivo, e nel caso in cui la Distro GNU/Linux utilizzata non lo avesse nei propri repository, è possibile eseguire la seguente procedura ausiliaria:

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

Dopo aver installato questo pacchetto, ora possiamo continuare con i seguenti passaggi:

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

E nel caso in cui, durante il processo di compilazione, si verifichi un errore errore relativo ai certificati del kernel, possiamo eseguire quanto segue ordine di comando per risolverlo automaticamente e riprova:

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

Sì, tutto gira e finisce bene, per finire non ci resta che riavvia il nostro computer e verifica che carichi già il nostro sistema operativo con il file nuovo kernel compilato.

Come compilare il kernel 2.6.36.2 in Ubuntu con la patch di 200 righe inclusa
Articolo correlato:
Come compilare il kernel 2.6.36.2 in Ubuntu con la patch di 200 righe

Banner astratto per post

Riassunto

Insomma, speriamo che chiunque abbia questo piccolo Guida veloce Posso raggiungere facilmente e con successo "compila un kernel linux" su una Distribuzione Debian, Ubuntu e Mint, o derivato.

Se ti è piaciuto il contenuto, commenta e condividi. E ricorda, visita l'inizio del ns «sito», oltre al canale ufficiale di Telegram per ulteriori notizie, tutorial e aggiornamenti di Linux. ovest gruppo, per ulteriori informazioni sull'argomento di oggi o su altri argomenti correlati.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.