GNU/Linux >> Linux Esercitazione >  >> Arch Linux

Diversi tipi di kernel per Arch Linux e come usarli

Uno dei motivi per cui le persone usano Arch Linux è che si tratta di un rilascio progressivo all'avanguardia. Ottieni la maggior parte del software e il kernel Linux prima degli utenti di altre distribuzioni.

Ma questo non significa che devi usare sempre l'ultimo kernel mainline. Sono disponibili diverse opzioni del kernel e ti mostrerò cambiare kernel in Arch Linux.

Diversi tipi di kernel disponibili per Arch Linux

Per prima cosa, lascia che ti parli dei diversi tipi di kernel Linux disponibili per te come utente Arch.

Knel principale (nome pacchetto:linux)

Questo è l'ultimo kernel Linux stabile. La maggior parte delle persone usa questo kernel perché è l'ultima versione disponibile del kernel.

Knel LTS (nome pacchetto:linux-lts)

Il linux-lts Il pacchetto ti offre l'ultimo kernel Linux di supporto a lungo termine. Non esiste un ciclo di vita predefinito per un kernel LTS, ma puoi essere certo di goderti la stessa versione del kernel per un periodo molto più lungo.

Le patch del kernel normalmente non rompono nulla, ma non è impossibile che si verifichi una rottura. Se il tuo hardware non è il più recente che il mercato può offrire, puoi goderti il ​​software all'avanguardia con una maggiore stabilità installando il kernel LTS leggermente più vecchio.

Kerler rinforzato (nome pacchetto:linux-hardened)

Per gli utenti interessati alla sicurezza, esiste una versione rinforzata dell'ultimo kernel stabile. Nota che diversi pacchetti non funzioneranno quando usi questo kernel.

Kerler ottimizzato per le prestazioni (nome pacchetto:linux-zen)

Se vuoi ottenere il massimo dal tuo sistema, puoi utilizzare il kernel "Zen", che è fondamentalmente un fork del kernel più recente e fornisce melodie a scapito del throughput e del consumo di energia.

Come cambiare kernel su Arch Linux

Ora che sei a conoscenza delle varie scelte del kernel, vediamo come cambiare il kernel in Arch Linux.

È un processo in due fasi:

  1. Installa il kernel Linux di tua scelta
  2. Modifica il file di configurazione di grub per aggiungere il kernel appena installato

Non preoccuparti, ti mostrerò i passaggi in dettaglio.

Controlla la versione del kernel in Arch Linux usando questo comando:

uname -r

Se mostra solo un numero

Per cambiare kernel su Arch, puoi semplicemente farlo installando il kernel che vuoi usare e modificando il file di configurazione di grub.

Passaggio 1:installa il kernel a tua scelta

Puoi usare il comando pacman per installare il kernel Linux di tua scelta. Devi solo conoscere il nome del pacchetto.

Puoi anche installare più di un tipo di kernel Linux contemporaneamente nel sistema. Puoi scegliere quale kernel usare dal menu di grub.

Per l'ultimo kernel stabile:

sudo pacman -S linux

Per l'ultimo kernel LTS:

sudo pacman -S linux-lts

Per l'ultimo kernel stabile con patch rinforzate:

sudo pacman -S linux-hardened

Per ottenere il kernel Zen:

sudo pacman -S linux-zen

Fase 2:modifica il file di configurazione di grub per aggiungere più opzioni del kernel

Per impostazione predefinita, Arch Linux utilizza l'ultima versione del kernel come impostazione predefinita. Ulteriori versioni del kernel sono disponibili nelle opzioni avanzate:

Tuttavia, preferisco fare le cose un po' diversamente e un po' meglio (secondo me). Ecco cosa faccio:

  • Disabilita il sottomenu di grub in modo che tutte le versioni disponibili del kernel vengano visualizzate nella schermata principale (anziché in Opzioni avanzate).
  • Configura grub per richiamare l'ultima voce del kernel avviata e usala come voce predefinita per l'avvio successivo.

Suona già molto meglio, vero?

Per fare ciò è necessario modificare il file di configurazione di GRUB. Tutti i file di configurazione in generale si trovano nella directory /etc.

Apri il tuo terminale e modifica il file di configurazione nel tuo editor di testo basato su terminale preferito. Sto usando l'editor Nano:

sudo nano /etc/default/grub

Come puoi notare ho modificato il valore che ho menzionato ma ho aggiunto altre 2 righe quindi il risultato finale dovrebbe assomigliare a questo:

GRUB_DISABLE_SUBMENU=y
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true

La prima riga facoltativa viene utilizzata per disabilitare il sottomenu di GRUB . Trovo più facile quando posso vedere istantaneamente tutti i miei kernel sullo schermo di GRUB senza dover accedere al sottomenu delle opzioni avanzate.

La seconda riga viene utilizzata per salvare l'ultima voce del kernel .

Infine, devi assicurarti che GRUB utilizzi come impostazione predefinita l'ultima voce salvata .

Salva il file di configurazione ed esci.

Passaggio 3:rigenera il file di configurazione di GRUB

Per rendere effettive le modifiche è necessario rigenerare il file di configurazione. Per farlo, apri il terminale ed esegui il seguente comando:

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

Se ti sembra familiare, hai usato questo comando durante il processo di installazione di Arch Linux.

Riavvia il tuo sistema Linux e seleziona il kernel che desideri utilizzare!

Conclusione

Non devi preoccuparti di aggiornare il kernel in Arch Linux. Se sono presenti aggiornamenti al kernel scelto, verrà installato con gli aggiornamenti di sistema. Immagino che tu sappia già come aggiornare il sistema Arch Linux.

Il cambio di kernel su Arch Linux è un processo facile con diverse opzioni su misura per le tue esigenze. Trovo che il metodo sopra sia il più sicuro e semplice in quanto non è necessario rimuovere un kernel dal sistema. Se scegli di eseguire il kernel più recente, è bene aver installato il kernel LTS in caso di panico del kernel.

Spero che questo suggerimento su Arch Linux ti sia piaciuto. Rimani iscritto a It's FOSS per ulteriori suggerimenti e tutorial.



Arch Linux
  1. Come usare Pacman su Arch Linux

  2. Come installare e utilizzare Etcher su Linux per creare Live Linux USB

  3. Come installare e utilizzare Flatpak in Linux

  4. Come salvare i comandi Linux e usarli su richiesta

  5. Linux:come passare da Arch Linux a Lts Kernel?

Come passare da un kernel Linux all'altro su Arch Linux

Come installare Google Chrome in Antergos e Arch Linux

Come verificare la presenza di vulnerabilità di Meltdown e Spectre e correggerle in Linux

Come installare e utilizzare PuTTY su Linux

Cos'è il PPA in Ubuntu Linux e come li uso

Tipi di base di utenti Linux e come controllarli