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:
- Installa il kernel Linux di tua scelta
- 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.