Come ripristinare il Kernel in Linux

Sep 30, 2025
Linux
Fatmawati Achmad Zaenuri / Shutterstock.com

Se il tuo PC Linux ha improvvisamente problemi dopo un aggiornamento al tuo sistema, è possibile a Kernel di Linux. L'aggiornamento è in errore. Fortunatamente, rotolare indietro o passare ad un altro kernel è relativamente facile da fare su sistemi Debian, Arch e Fedora. Ecco come.

Perché gli aggiornamenti del kernel causano problemi

Il kernel è parte integrante di un sistema Linux, quindi a seconda del dispositivo e dell'impostazione, un aggiornamento del kernel ha il potenziale per causare problemi per te o per le applicazioni installate. I problemi possono variare dal comportamento grafico bizzarro a un sistema totalmente inutilizzabile. Se la tua situazione è quest'ultima, sei in un vero sottaceto.

Per rimediare a questo problema, molti moderni distros. Tieni un kernel più vecchio o diverso installato che è possibile accedere all'avvio. Questi ti permetterà di testare il kernel per problemi o recuperare da un aggiornamento del kernel che rompe sistema.

IMPARENTATO: Come controllare la versione del kernel e del sistema operativo Linux

Come avviare con un kernel diverso

Naturalmente, gli aggiornamenti per i pacchetti di sistema diversi dal kernel Linux potrebbero essere la vera radice del tuo problema. Un modo rapido per escludere il kernel come in facolpa è provare ad avviare un kernel diverso.

Dovrai per primo di accedere al tuo Menu Grub. Riavvia il tuo PC. È possibile visualizzare GRUB per alcuni secondi all'avvio, visualizzando alcune opzioni come "Opzioni avanzate", sebbene alcune distros lo mantengano nascoste a meno che non lo si accessi. Se non appare all'avvio, tenere premuto il tasto MAIUSC al momento del tuo PC inizia ad avviare, finché non vedi una schermata simile all'immagine qui sotto.

Utilizzare i tasti freccia per navigare su "Opzioni avanzate per [la tua distro]" e premi Invio.

Otterrai un elenco di opzioni di avvio disponibili. Dovresti vedere almeno due, come "[la tua distro], con Linux 5.10.0.7-AMD64" seguito da una versione "modalità di recupero" della stessa opzione. Le diverse versioni che vedi elencate sono i diversi kernel installati.

Se hai solo un'opzione standard e un'opzione modalità di recupero, che, sfortunatamente, significa che hai installato solo un kernel. In tal caso, e se non è possibile utilizzare il kernel, è possibile utilizzare la modalità di ripristino su Prova alcune opzioni di riparazione .

Se hai più di un numero di versione, hai un kernel alternativo con cui puoi avviare. La prima opzione sarà la più nuova e quella del tuo PC stivalizza automaticamente. Prova un'altra opzione di modalità non di recupero navigando ad essa con i tasti freccia e colpisci ENTER.

IMPARENTATO: Come correggere un sistema Ubuntu quando non si avvia

Come rimuovere o eseguire il downgrade un kernel

Se si avvia un altro kernel sembra aver risolto il tuo problema, probabilmente vuoi continuare ad usare quel kernel. Il PC, tuttavia, può per impostazione predefinita, prova a utilizzare il kernel problematico ogni volta che si avvia. È possibile scegliere manualmente il kernel più anziano ad ogni avvio o eliminare il kernel problematico mentre si attende un altro aggiornamento.

Avvertimento: Gli aggiornamenti del kernel possono comportare correzioni di sicurezza. Per questo motivo, ignorare gli aggiornamenti del kernel arriva con i rischi. Se è necessario procedere, assicurati che il tuo sistema sia diversamente il più sicuro possibile .

Alcune distributo ti permettono di farlo graficamente, e potrebbero anche permetterti semplicemente scegliere un kernel diverso come predefinito. Ad esempio, Linux Mint Update Manager (nella foto sotto) ha una funzione di impostazioni del kernel che consente di impostare le preferenze del kernel oltre a eliminare i kernel indesiderati.

Prova a cercare il tuo menu dell'applicazione per la parola "kernel" e vedi se vengono visualizzati se sei strumenti Dektop. Se uno fa, probabilmente sarai in grado di farlo graficamente. In caso contrario, leggere per eliminare un kernel attraverso la riga di comando.

Avvertimento: Procedere solo mentre si avvicinò al kernel che si desidera utilizzare, non quello che intendi rimuovere.

Rimuovi un kernel su Debian e Ubuntu

Per rimuovere un kernel Linux su Debian, Ubuntu o uno dei loro derivati, è necessario innanzitutto identificare i pacchetti del kernel installati. Apri un terminale e inserire il seguente comando.

 Elenco APT - Installato | GREP Linux-Image 

È possibile visualizzare i numeri di versione in ciascuno dei nomi dei pacchetti, che vengono prima della barra a fornatura (/) nei risultati. Dopo aver ricevuto il nome del kernel, vuoi rimuovere, passare il seguente comando, sostituendo Nome del kernel. Con il nome del pacchetto del kernel esattamente come è apparso nel comando precedente.

 sudo apt rimuovere il nome del kernel 

Ti verrà richiesta la password, allora chiede quindi di confermare la rimozione digitando y. e premendo ENTER.

Attendere la completamento della rimozione e il tuo PC Linux non si avvia più in quel kernel. Tieni d'occhio i nuovi kernel quando tu Aggiorna il tuo sistema , e testarli mentre arrivano per vedere se il tuo problema è stato risolto.

IMPARENTATO: Come aggiornare Ubuntu Linux

Rimuovere o eseguire il downgrade un kernel sull'arco

Su Arch Linux, puoi facilmente ottenere diversi kernel alternativi con nomi come Linux-indurito , linux-zen. , e linux-lts. . Quando si sceglie un'opzione in Grub, probabilmente hai visto solo una versione di ciascun kernel installato disponibile. A differenza dei kernels su Debian, gli aggiornamenti del kernel dell'Arch non arrivano come nuovi pacchetti per sostituire il vecchio. Invece, ogni kernel installato è semplicemente Aggiornato. (o "sincronizzato") all'ultima versione come diventa disponibile.

Per questo motivo, è meglio semplicemente avviare con un kernel alternativo invece di downgrade il tuo solito kernel. Se hai avviato un altro kernel e sai che non vuoi usare il primo, puoi nominare il kernel in un comando di disinstallazione con Pacman.

 sudo pacman -r kernel-name kernel-name-header 

Sostituzione Nome del kernel. con il kernel a tua scelta. Ti verrà richiesta la password prima di poter continuare. Quindi dovrai confermare la rimozione digitando "Y" e premendo Invio.

Se lo desidera downgrade. Un pacchetto del kernel, sappi che non lo consigliamo. Gli aggiornamenti di rilascio del rotolamento spesso fanno affidamento su altri pacchetti aggiornati, quindi rotolando eventuali aggiornamenti è un'azienda rischiosa e potrebbe comportare un sistema operativo rotto.

Se sei sicuro che vuoi, tuttavia, puoi sincronizzare un pacchetto del kernel a una versione specifica con il seguente comando.

 sudo pacman -s kernel-name = x.x.x kernel-name-header = x.x.x 

Sostituire Nome del kernel. Con il kernel che vuoi downgrade e x.x.x. con la versione che desideri. Puoi trovare numeri di versione precedente guardando il kernel in Ricerca del pacchetto arco e facendo clic su "Visualizza modifiche".

IMPARENTATO: Come aggiornare Arch Linux

Rimuovi un kernel su fedora

Fedora Linux per impostazione predefinita mantiene due versioni precedenti del kernel installate sul tuo dispositivo insieme al nuovo. Con questo rpm. Comando, è possibile identificare i nomi dei pacchetti.

 rpm -qa kernel-core 

Vedrai un elenco di tutti i kernel installati accanto ai loro numeri di versione.

Dopo l'avvio con un kernel diverso, utilizzare DNF per disinstallare il kernel problematico.

 sudo dnf rimuovere kernel-core-x.x.x-xxx.fcxx.x86_64 

Otterrai un prompt per confermare la disinstallazione. Digitare y e premere Invio per confermare.

Dopo aver rimosso il kernel, il sistema non sarà in grado di avviare un nuovo kernel fino a quando non si consente un aggiornamento del kernel. Quando uno nuovo è disponibile, provalo e vedi se il tuo problema è stato risolto.


Linux - Articoli più popolari

Come utilizzare le password criptate negli script Bash

Linux Jun 30, 2025

Fatmawati Achmad Zaenuri / Shutterstock.com Se sei costretto a utilizzare uno script Linux per connettersi a una risorsa protetta da password, probabilmente si..


Come nascondere tutte le icone del desktop su Mac

Linux Jun 23, 2025

Krisda / Shutterstock. Il tuo Mac Desktop è un casino? Non voglio davvero organizzare tutto? Non preoccuparti, puoi utilizzare un comando terminale per nascon..


Come aggiornare Arch Linux

Linux Jul 30, 2025

Progetto di Ubuntu Il tempo è arrivato a aggiornare il tuo sistema Arch Linux? Sia che tu sia in puro arco o una distribuzione a base arco come Manjar..


5 distribuzioni Linux specializzate con caratteristiche uniche

Linux Jul 20, 2025

Leggendo attraverso la lunga lista dei distros esistenti di Linux, i sapori vari e i tiro fuori dai fuochi di spigoli partono tutti per sfocarsi insieme. Per rimediare, abbiamo raccolto al..


Come configurare o disabilitare le notifiche di aggiornamento della menta Linux

Linux Jul 9, 2025

Hai abbastanza delle fastidiose notifiche di aggiornamento di Linux Mint? O forse sei così preoccupato di stare aggiornato che vuoi vederli ancora di più? Ad ogni modo, regolare le notif..


Come utilizzare il comando FSCK su Linux

Linux Aug 18, 2025

PIXZA Studio / Shutterstock Tutti i nostri dati importanti si trovano in un file system di un tipo o di un altro, e i problemi del file system sono destinati a..


Come installare Linux su un Mac con Apple M1 Silicon

Linux Nov 11, 2024

Il supporto nativo Linux per la nuova architettura basata su braccioli di Apple non è ancora pronta, ma puoi eseguire Linux su un M1. , M1 Pro, o M1 max usando a macchina..


Come integrare applicazioni e script su un desktop Linux

Linux Oct 10, 2025

Su Linux, un'applicazione senza un file desktop non si integrerà con l'ambiente desktop. La maggior parte delle applicazioni ne fornisce una, ma occasionalmente dovrai crearne una. È abbastan..


Categorie