Aggiorna il kernel su Arch Linux

Aggiorna il kernel su Arch Linux
Arch è una distribuzione di Linux a rilascio rotolante. Significa che ottieni sempre pacchetti software aggiornati e aggiornamenti del kernel su Arch Linux. Ma ciò non significa che non è possibile 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 utilizzando il gestore di pacchetti. Ti mostrerò anche come compilare il kernel dalla sorgente e usarlo su Arch Linux. Iniziamo.

Aggiornamento del kernel utilizzando pacchetti:

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

$ uname -r

Ora esegui il seguente comando per eseguire un aggiornamento del sistema con Pacman:

$ sudo pacman -syu

Come puoi vedere dalla sezione contrassegnata nello screenshot seguente, il pacchetto kernel verrà anche aggiornato. Ora premi "y" e poi premi per continuare.

Packman Package Manager dovrebbe iniziare a scaricare e installare gli aggiornamenti.

Tutti i pacchetti tra cui il kernel vengono aggiornati a questo punto.

Ora riavvia la macchina Arch Linux con il seguente comando:

$ sudo riavvia

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

$ uname -r

Come puoi vedere dallo screenshot di seguito, il kernel viene aggiornato a 4.15.1.

Compilare il kernel dalla fonte:

Puoi anche scaricare e compilare una versione aggiornata del kernel dal sito Web ufficiale di Linux Kernel all'indirizzo https: // www.kernel.org

Ti mostrerò come in questa sezione.

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

Ora fai clic sulla sezione contrassegnata come mostrato nello screenshot seguente.

L'ultima versione di Linux Kernel al momento della scrittura è 4.15.2. Il tuo browser Web dovrebbe chiederti di salvarlo. Fai clic su "Salva file", quindi fai clic su "OK" come contrassegnato nello screenshot seguente.

Il file dell'archivio del kernel Linux dovrebbe iniziare a scaricare.

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

download $ cd/

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 deve essere estratto.

Nota: per compilare un kernel Linux, hai bisogno di più di 20 GB di spazio libero. Puoi controllare quanto spazio ti resta 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 seguente.

Ora vai alla directory con il seguente comando:

$ CD Linux-4.15.2

Prima di avviare il processo di compilazione del kernel, assicurarsi di eseguire il seguente comando da installare ncurses, make, gcc, bc, E OpenSSL Pacchetti:

$ sudo pacman -s ncurses make gcc bc openssl

Premere "y" e quindi premere per continuare.

I pacchetti richiesti devono essere installati.

Ora copia il file di configurazione che il kernel corrente utilizza al Linux-4.15.2 Directory con il seguente comando:

$ zcat /proc /config.GZ> .configurazione

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

$ fare menuconfig

Dovrebbe avviare la seguente interfaccia grafica basata sul terminale. È possibile premere i tasti di freccia per navigare e per selezionare o tornare indietro di un passaggio rispettivamente.

Da qui è possibile abilitare o disabilitare le funzionalità specifiche del kernel. Se non sai di cosa si tratta, lascia le impostazioni predefinite.

Una volta che sei soddisfatto del file di configurazione, vai all'opzione e premi

Allora dovresti vedere la seguente finestra. Premere di nuovo.

Allora dovresti vedere la seguente finestra. Premere di nuovo.

Dovresti tornare alla finestra di configurazione principale.

Vai e premi

Dovresti tornare al terminale come mostrato nello screenshot seguente.

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

$ make

Il processo di compilazione del kernel dovrebbe iniziare.

Dovrebbe richiedere molto tempo affinché il processo di compilazione del kernel. Una volta terminato, dovresti vedere la seguente finestra come mostrato nello screenshot seguente.

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

$ sudo make modules_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 seguente comando:

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

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

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

Il file deve essere copiato.

Ora genera un initramfs Immagine e salvalo 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 a /stivale Directory con il seguente comando:

$ sudo cp -v system.Mappa /avvio /sistema.Mappa-4.15.2

Ora fai un legame simbolico del Sistema.Mappa-4.15.2 file a /avvio/sistema.carta geografica con il seguente comando:

$ sudo ln -sf /boot /system.Mappa-4.15.2 /avvio /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 tuo computer con il seguente comando:

$ sudo riavvia

Quando il computer mostra il menu Grub, selezionare l'opzione "Opzioni avanzate per Arch Linux" e premere .

Quindi selezionare il menu per il kernel appena installato dall'elenco e premere .

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

$ uname -r

Il kernel dovrebbe essere aggiornato come puoi vedere dallo screenshot di seguito.

È così che aggiorni il kernel di Arch Linux. Grazie per aver letto questo articolo.