Kernel Linux

Aggiorna il kernel su Arch Linux

Aggiorna il kernel su Arch Linux
Arch è una distribuzione Linux a rilascio progressivo. Significa che hai sempre pacchetti software aggiornati e aggiornamenti del kernel su Arch Linux. Ma ciò non significa che non puoi installare manualmente una versione aggiornata del kernel su Arch Linux. Certo che puoi.

In questo articolo, ti mostrerò come aggiornare il kernel di Arch Linux usando il gestore di pacchetti. Ti mostrerò anche come compilare il kernel dai sorgenti e usarlo su Arch Linux. Iniziamo.

Aggiornamento del kernel utilizzando Package Manager:

Per prima cosa controlla la versione del kernel che stai attualmente utilizzando con il seguente comando:

$ uname -r

Ora esegui il seguente comando per eseguire un aggiornamento di sistema con pacman:

$ sudo pacman -Syu

Come puoi vedere dalla sezione contrassegnata nello screenshot qui sotto, anche il pacchetto del kernel verrà aggiornato. Ora premi 'y' e poi premi continuare.

Il gestore di pacchetti Pacman dovrebbe iniziare a scaricare e installare gli aggiornamenti.

Tutti i pacchetti incluso il kernel sono aggiornati a questo punto.

Ora riavvia la tua macchina Arch Linux con il seguente comando:

$ sudo reboot

Una volta avviato il computer, esegui il comando seguente per verificare nuovamente la versione del kernel:

$ uname -r

Come puoi vedere dallo screenshot qui sotto, il kernel è aggiornato a 4.15.1.

Compilazione del kernel dalla sorgente:

Puoi anche scaricare e compilare una versione aggiornata del kernel dal sito web ufficiale del kernel Linux all'indirizzo https://www.kernel.organizzazione

Ti mostrerò come in questa sezione.

Prima vai su https://www.kernel.org e dovresti vedere la pagina seguente come mostrato nello screenshot qui sotto.

Ora fai clic sulla sezione contrassegnata come mostrato nello screenshot qui sotto.

L'ultima versione del kernel Linux al momento della scrittura è 4.15.2. Il tuo browser web dovrebbe chiederti di salvarlo. Fare clic su "Salva file" e quindi fare clic su "OK" come indicato nello screenshot qui sotto.

Il download del file di archivio del kernel Linux dovrebbe iniziare.

Una volta completato il download, vai alla directory in cui hai scaricato il file. Nel mio caso è la directory Download/ nella home directory del mio UTENTE.

$ cd Download/

Ho elencato il contenuto della directory con il comando ls e come puoi vedere, linux-4.15.2.catrame.xz il file è lì.

Ora estrai il file di archivio con il seguente comando:

$ tar xvf linux-4.15.2.catrame.xz

Il file dovrebbe essere estratto.

NOTA: per compilare un kernel Linux, sono necessari più di 20 GB di spazio libero. Puoi controllare quanto spazio ti rimane df -h comando.

Una volta estratto il file, dovrebbe essere creata una nuova directory. Nel mio caso lo è linux-4.15.2/ directory come mostrato nello screenshot qui sotto.

Ora vai alla directory con il seguente comando:

$ cd linux-4.15.2

Prima di avviare il processo di compilazione del kernel, assicurati di eseguire il seguente comando per l'installazione ncurses, make, gcc, bc, e si apre pacchi:

$ sudo pacman -S ncurses make gcc bc openssl

Premi 'y' e poi premi continuare.

I pacchetti richiesti dovrebbero essere installati.

Ora copia il file di configurazione che il kernel corrente sta usando nel linux-4.15.2 directory con il seguente comando:

$ zcat /proc/config.gz > .config

Ora esegui il seguente comando per preparare il file di configurazione per la nuova versione del kernel.

$ make menuconfig

Dovrebbe avviare la seguente interfaccia grafica basata su terminale. Puoi premere , , e tasti freccia per navigare e e per selezionare o tornare indietro di un passaggio rispettivamente.

Da qui puoi abilitare o disabilitare funzionalità specifiche del kernel. Se non sai cos'è, lascia le impostazioni predefinite.

Una volta che sei soddisfatto del file di configurazione, vai su opzione e premere

Quindi dovresti vedere la seguente finestra. stampa ancora.

Quindi dovresti vedere la seguente finestra. stampa ancora.

Dovresti tornare alla finestra di configurazione principale.

Vai a e premi

Dovresti tornare al terminale come mostrato nello screenshot qui sotto.

Ora esegui il seguente comando per avviare il processo di compilazione:

$ make

Il processo di compilazione del kernel dovrebbe iniziare.

Il completamento del processo di compilazione del kernel dovrebbe richiedere molto tempo. Una volta fatto, dovresti vedere la seguente finestra come mostrato nello screenshot qui sotto.

Ora installa tutti i moduli del kernel compilati con il seguente comando:

$ sudo make module_install

Tutti i moduli del kernel dovrebbero essere installati.

Ora copia il vmlinuz file per la tua architettura nella directory /boot. Per il sistema operativo a 32 bit, eseguire il comando seguente:

$ sudo cp -v arch/x86/boot/bzImage /boot/vmlinuz-4.15.2

Per il sistema operativo a 64 bit, eseguire il comando seguente:

$ sudo cp -v arch/x86_64/boot/bzImage /boot/vmlinuz-4.15.2

Il file dovrebbe essere copiato.

Ora genera un initramfs image e salvala nella directory /boot con il seguente comando:

$ sudo mkinitcpio -k 4.15.2-ARCH -g /boot/initramfs-4.15.2.img

Il initramfs il file dovrebbe essere generato.

Ora copia il Sistema.carta geografica file in /stivale directory con il seguente comando:

$ sudo cp -v Sistema.mappa /boot/Sistema.mappa-4.15.2

Ora crea un collegamento simbolico del Sistema.mappa-4.15.2 file in /boot/Sistema.carta geografica con il seguente comando:

$ sudo ln -sf /boot/Sistema.mappa-4.15.2 /boot/Sistema.carta geografica

Ora genera un grub.cfg file con il seguente comando:

$ sudo grub-mkconfig -o /boot/grub/grub.cfg

Un nuovo grub.cfg il file dovrebbe essere generato.

Ora riavvia il computer con il seguente comando:

$ sudo reboot

Quando il tuo computer mostra il menu di GRUB, seleziona l'opzione "Opzioni avanzate per Arch Linux" e premi .

Quindi seleziona il menu per il tuo kernel appena installato dall'elenco e premi .

Una volta avviato il computer, esegui il comando seguente per verificare la versione del kernel:

$ uname -r

Il kernel dovrebbe essere aggiornato come puoi vedere dallo screenshot qui sotto.

Ecco come aggiorni il kernel di Arch Linux. Grazie per aver letto questo articolo.

Tutorial Battaglia per Wesnoth
The Battle for Wesnoth è uno dei giochi di strategia open source più popolari a cui puoi giocare in questo momento. Non solo questo gioco è in svilupp...
0 A.D. Tutorial
Tra i tanti giochi di strategia in circolazione, 0 A.D. riesce a distinguersi come un titolo completo e un gioco molto profondo e tattico nonostante s...
Tutorial Unity3D
Introduzione a Unity 3D Unity 3D è un potente motore di sviluppo di giochi. È multipiattaforma cioè ti permette di creare giochi per mobile, web, desk...