Hoe de kernel terug te rollen in Linux

Sep 30, 2025
Linux
fatmawati achmad zaenuri / shutterstock.com

Als uw Linux-pc plotseling problemen heeft na een update van uw systeem, is het mogelijk Linux-kernel update is op een fout. Gelukkig is het rollen of schakelen naar een andere kernel relatief eenvoudig te doen op Debian, Arch en Fedora Systems. Hier is hoe.

Waarom kernelupgrades problemen veroorzaken

De kernel is een integraal onderdeel van een Linux-systeem, dus afhankelijk van uw apparaat en instellingen, heeft een kernel-update het potentieel om problemen voor u of voor uw geïnstalleerde toepassingen te veroorzaken. Problemen kunnen variëren van eigenzinnig grafisch gedrag tot een volledig onbruikbaar systeem. Als uw situatie de laatste is, bevindt u zich in een echt augurk.

Om dit probleem te verhelpen, veel modern distros Houd een oudere of verschillende kernel geïnstalleerd die u toegang hebt bij het opstarten. Hiermee kunt u de kernel testen voor problemen of herstellen van een System-Breaking Kernel-update.

VERWANT: Hoe de Linux-kernel- en besturingssysteemversie te controleren

Hoe op te starten met een andere kernel

Natuurlijk kunnen updates voor andere systeempakketten dan de Linux-kernel de ware root van uw probleem zijn. Een snelle manier om de kernel uit te sluiten, omdat het in een fout is, is het opstarten met een andere kernel.

Je moet eerst toegang krijgen tot je Grub-menu Door uw pc opnieuw te starten. Mogelijk ziet u Grub voor een paar seconden bij het opstarten, met een paar opties zoals "Geavanceerde opties", hoewel sommige distro's het verborgen houden tenzij u er toegang toe hebt. Als het niet in het opstarten verschijnt, houdt u de Shift-toets ingedrukt op het moment dat uw pc begint op te starten, totdat u een scherm ziet dat lijkt op de onderstaande afbeelding.

Gebruik de pijltjestoetsen om naar "Geavanceerde opties voor [uw distro] te navigeren en druk op Enter.

U krijgt een lijst met beschikbare opstartopties. Je zou minstens twee, zoals '[je distro] moeten zien, met Linux 5.10.0.7-AMD64 "gevolgd door een versie" Recovery Mode "van diezelfde optie. De verschillende versies die u ziet vermeld, zijn de verschillende kernels geïnstalleerd.

Als u slechts één standaardoptie en één optie voor herstelmodus heeft, betekent dat, helaas, dat u slechts één kernel hebt geïnstalleerd. In dat geval, en als u de kernel helemaal niet kunt gebruiken, kunt u de herstelmodus gebruiken om Probeer enkele reparatie-opties .

Als u meer dan één versienummer hebt, hebt u een alternatieve kernel die u kunt opstarten. De eerste optie is de nieuwste en degene die uw pc-laarzen automatisch is. Probeer een andere niet-herstelmodusoptie door er naar te navigeren met de pijltjestoetsen en het raken van ENTER.

VERWANT: Hoe een Ubuntu-systeem op te lossen wanneer deze niet opstart

Hoe een kernel te verwijderen of te downgraden

Als het opstarten in een andere kernel uw probleem lijkt opgelost, dan wilt u waarschijnlijk doorgaan met het gebruik van die kernel. Uw pc probeert echter standaard de problematische kernel te gebruiken telkens wanneer u opstart. Je kunt de oudere kernel handmatig kiezen in elke boot of de problematische kernel verwijderen terwijl je wacht op een andere update.

Waarschuwing: Kernel-updates kunnen beveiligingsfixes omvatten. Om die reden wordt het negeren van kernelupdates met risico's. Als u verder moet gaan, moet u ervoor zorgen dat uw systeem anders is zo veilig mogelijk .

Met sommige distro's kun je dit grafisch doen, en ze laten je zelfs een andere kernel als standaard kiezen. Bijvoorbeeld, Linux Mint's Update Manager (hieronder afgebeeld) heeft een Kernel-instellingenfunctie waarmee u kernelvoorkeuren kunt instellen in aanvulling op het verwijderen van ongewenste kernels.

Probeer uw toepassingsmenu te zoeken voor het woord "kernel" en kijk of er dektophulpmiddelen verschijnen. Als je dat doet, kun je dit waarschijnlijk grafisch doen. Lees anders verder om een ​​kernel door de opdrachtregel te verwijderen.

Waarschuwing: Ga door met het opstarten in de kernel die u wilt gebruiken, niet degene die u van plan bent te verwijderen.

Verwijder een kernel op Debian en Ubuntu

Om een ​​Linux kernel op Debian, Ubuntu, of één van de derivaten ervan te verwijderen, moet je je eerst identificeren de geïnstalleerde kernel packages. Open een terminal en voer de volgende opdracht.

 apt lijst --installed | Linux-afbeelding grep 

U kunt de versienummers zien in elk van de namen van pakketten, die komen voor de schuine streep (/) in de resultaten. Na het ophalen van de naam van de kernel die u wilt verwijderen, passeren de volgende opdracht, ter vervanging kernel-naam met de naam kernel pakket precies zoals het verscheen in het vorige commando.

 sudo remove kernel-name 

U wordt gevraagd om uw wachtwoord, vervolgens gevraagd om de verwijdering door te typen bevestigen y en op enter te drukken.

Wacht tot de verwijdering aan te vullen, en je Linux PC zal niet meer opstarten in die kernel. Houd een oogje op nieuwe kernels wanneer je update uw systeem , En test ze als ze aankomen om te zien of het probleem is opgelost.

VERWANT: Hoe Ubuntu Linux bij te werken

Verwijderen of Downgrade een kernel op Arch

Op Arch Linux, kunt u gemakkelijk verschillende alternatieve kernels met namen als Linux-geharde , linux-zen , en linux-lts . Bij het kiezen van een optie in GRUB, heb je waarschijnlijk zag slechts één versie van elke geïnstalleerde kernel beschikbaar. In tegenstelling tot de kernels op Debian, doe Arch kernel updates niet aankomen als nieuwe pakketten om de oude te vervangen. In plaats daarvan, elke geïnstalleerde kernel is gewoon bijgewerkt (Of “gesynchroniseerd”) om de laatste versie zodra deze beschikbaar zijn.

Om die reden is het het beste om gewoon laars met een andere kernel in plaats van downgraden uw gebruikelijke kernel. Als je in een andere kernel hebt opgestart en weet dat je niet wilt dat de eerste te gebruiken, kunt u de kernel in een uninstall commando met Pacman te noemen.

 sudo pacman -R kernel-name kernel-name-headers 

Vervangen kernel-naam met de kernel van uw keuze. U zult gevraagd worden om uw wachtwoord voordat u verder kunt gaan. Dan moet u het verwijderen te bevestigen door het intikken van “y” en op enter te drukken.

Als je wilt downgrade een kernel pakket, weet dat we het niet aanraden. updates Rolling vrijlating zijn vaak afhankelijk van andere pakketten zijn up-to-date, dus het terugdringen van elke update riskante zaak en kan resulteren in een gebroken besturingssysteem.

Als u zeker bent dat u wilt, kunt u echter een kernel pakket synchroniseren naar een specifieke versie met de volgende opdracht.

 sudo pacman -S kernel-name = x.x.x kernel-name-headers = x.x.x 

Vervangen kernel-naam met de kernel die u wilt downgraden en x.x.x met de versie die u wilt. U kunt een oudere versie nummers vinden door het opzoeken van de kernel in Arch Package Search en te klikken op “Wijzigingen weergeven.”

VERWANT: Hoe updaten Arch Linux

Verwijderen van een kernel van Fedora

Fedora Linux standaard houdt twee oudere versies van de kernel geïnstalleerd op uw apparaat, samen met de nieuwste. Hiermee opm commando, kunt u het pakket namen te identificeren.

 rpm -qa kernel-kern 

Er wordt een lijst van alle geïnstalleerde kernels zien naast hun versienummers.

Na het booten met een andere kernel, gebruik dnf de problematische kernel te verwijderen.

 sudo DNF remove kernel-core-x.x.x-xxx.fcxx.x86_64 

Je krijgt een prompt om het verwijderen te bevestigen. Typ y en druk op enter om te bevestigen.

Na het verwijderen van de kernel, zal uw systeem niet in staat zijn om op te starten in een nieuwere kernel totdat u een kernel-update mogelijk te maken. Wanneer een nieuwe beschikbaar is, probeer het en zien of het probleem is verholpen.


Linux - Meest populaire artikelen

Hoe Kill Zombie Processen op Linux

Linux Nov 25, 2024

Fatmawati achmad zaenuri / shutterstock Programma's die slecht zijn geschreven of slecht kunnen uitvoeren, kunnen vertrekken zombieprocessen op de l..


Hoe gebruiken “Hier documenten” in Bash op Linux

Linux Mar 31, 2025

Fatmawati achmad zaenuri / shutterstock De vreemd genoemde "hier documenten" laat u invoer / uitverwijderingen in de bash-scripts op Linux gebruiken. Ze zijn e..


Wat zijn Bash Woordenboeken op Linux, en hoe worden ze gebruikt?

Linux Jun 16, 2025

fatmawati achmad zaenuri / shutterstock.com Bash-woordenboeken geven u Hash-kaarten en associatieve arrays in Linux Shell-scripts. We zullen u laten zien hoe..


De 6 Beste lichtgewicht Linux distro's

Linux Jul 27, 2025

3DMI / Shutterstock.com Als uw Windows of Mac-computer is oud en moeite om gelijke tred te houden, het installeren van Linux kan het een nieuw leven te geven. ..


Linux wordt 30: hoe een hobbyproject de wereld veroverde

Linux Sep 17, 2025

Larry Ewing en de Gimp Op 17 september 1991 , Linus Torvalds vrijgegeven Linux Kernel (versie 0.01) voor de eerste keer. Hier is een korte blik op h..


Wat is nieuw in GNOME 41?

Linux Sep 16, 2025

Linux desktop-omgeving Gnoom 41 werd uitgebracht op 22 september 2021. Komende hot op de hielen van GNOME '40 paradigma-verschuiving workflow veranderingen, heeft GNOME 41 iet..


Hoe te downloaden en installeren van de stoom op Linux

Linux Oct 9, 2025

Postmodern Studio / Shutterstock.com Dus je wilt gamen proberen Linux ? Laten we in dit artikel kijken naar het installeren van stoom op elke Linux-..


Hoe omgevingsvariabelen op Linux te vermelden

Linux Oct 31, 2025

Op Linux bevatten omgevingsvariabelen belangrijke waarden en instellingen. Scripts, toepassingen en shells lezen deze waarden, vaak om zichzelf te configureren of om hun gedrag te beheersen. Hi..


Categorieën