In dit artikel zullen we drie manieren uitleggen waarop je je Linux-kernel kunt updaten naar de nieuwste beschikbare versie. We hebben de procedure op Ubuntu 20 . uitgelegd.04 LTS, die wordt geleverd met kernelversie 5.4. Min of meer dezelfde procedure kan worden gevolgd met eerdere versies van Ubuntu OS.
Controleer huidige kernelversie
Voordat u de kernelversie bijwerkt, is het beter om de huidige versie te controleren. Het zal je helpen te beslissen naar welke nieuwe versie je de kernel wilt updaten. Open de opdrachtregel met de sneltoets Ctrl+Alt+T.
Controleer nu de huidige kernelversie rechtstreeks vanaf de opdrachtregel, als volgt:
$ naam -r
Je kunt de kernelversie ook controleren met het volgende commando:
$ cat /proc/versie
Als u een van de bovenstaande opdrachten gebruikt, ziet u de kernelversie van uw besturingssysteem. Uit de bovenstaande uitvoer kunt u zien dat de kernelversie die in dit artikel wordt gebruikt 5 . is.4.0-28-generiek.
Update Ubuntu-kernelversie via de opdrachtregel
In de volgende methoden zal ik je laten zien hoe je de kernelversie bijwerkt met behulp van de opdrachtregel.
Methode # 1: Ubuntu Kernel Team-site
Bij de volgende methode zullen we de kernelversie bijwerken door eerst de nieuwste versie te downloaden van de Ubuntu-kernelteamsite en deze vervolgens te installeren.
Volg voor deze methode deze stappen om de kernelversie bij te werken:
- Open de Ubuntu-kernelteamsite om de nieuwste Linux-kernel voor Ubuntu te downloaden. Selecteer de versie die u wilt downloaden en download vervolgens de .deb-bestanden voor de generieke versie.
- linux-headers-
-alle.deb - linux-mage-unsigned-
-amd64.deb - linux-modules-
-amd64.deb
We willen onze kernel updaten naar de nieuwste stabiele kernelversie 5.6.10. Dus we hebben het volgende gedownload: .deb-bestanden.
linux-headers-5.6.10-050610_5.6.10-050610.202005052301_allemaal.deb
linux-image-unsigned-5.6.10-050610-generiek_5.6.10-050610.202005052301_amd64.deb
linux-modules-5.6.10-050610-generiek_5.6.10-050610.202005052301_amd64.deb
Als alternatief kunt u de wget commando om de volgende hoofdregelpakketten voor kernelversie 5 te downloaden download.6.10:
$ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.6.10/linux-headers-5.6.10-050610_5.6.10-050610.202005052301_allemaal.deb
$ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.6.10/linux-image-unsigned-
5.6.10-050610-generiek_5.6.10-050610.202005052301_amd64.deb
$ wget https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.6.10/linux-modules-5.6.10-
050610-generiek_5.6.10-050610.202005052301_amd64.deb
- Nadat alle pakketten zijn gedownload, kunt u ze verifiëren met de opdracht "ls -l":
- De volgende stap is om alle gedownloade pakketten te installeren. Als je de bestanden hebt gedownload in een andere map dan de Home-map, navigeer er dan eerst naartoe met het cd-commando: $ cd /path/to/directory
Installeer nu alle gedownloade .deb-bestanden. U kunt dit doen via het volgende commando:
$ sudo dpkg -i *.debWacht even totdat de installatie van alle pakketten is voltooid.
- Start uw systeem opnieuw op. Zodra het opnieuw opstarten is voltooid, logt u in op uw systeem en controleert u de kernelversie met de je naam commando, als volgt:
De uitvoer toont de bijgewerkte kernelversie die 5 . is.6.10.
Methode # 2: Het Bash-script gebruiken
In de volgende methode zullen we het bash-script gebruiken om een nieuwe kernelversie te installeren. Volg hiervoor deze eenvoudige stappen:
1. Download het bash-script met de volgende opdracht:
$ wget https://raw.githubusercontent.com/pimlie/ubuntu-mainline-kernel.sh/master/ubuntu-mainline-kernel.sh
2. Kopieer het script naar de map "/usr/local/bin/". U kunt dit doen met het volgende commando:
$ sudo installeer ubuntu-mainline-kernel.sh /usr/local/bin/
3. Nu kunt u de kernelversie als volgt bijwerken:
$ Ubuntu-mainline-kernel.sh -iHet zal zoeken naar en u voorzien van het laatste versienummer van de kernel, bijv.g. v5.6.10, in de volgende uitvoer:. Als u deze versie wilt installeren, drukt u op B, waarna de installatie begint.
Na de installatie start u het systeem opnieuw op. Controleer vervolgens de kernelversie met de je naam commando als volgt:
$ naam -rDe uitvoer toont de bijgewerkte kernelversie
Methode # 3: Update Ubuntu-kernelversie via GUI
In de volgende methode zullen we de GUI-methode bespreken om de Linux-kernel bij te werken:. We zullen de grafische Mainline-tool gebruiken om de nieuwste versie van de kernel te installeren. Hier zijn de eenvoudige stappen om dit te doen:
1. De Mainline-tool is niet beschikbaar in officiële Ubuntu-repositories, dus we zullen de PPA handmatig aan de bronnen moeten toevoegen.list-bestand in ons systeem. Gebruik de apt-add-repository opdracht voor dit doel:
$ sudo apt-add-repository -y ppa:cappelikan/ppa
2. Nadat u de hoofdrepository hebt toegevoegd, is de volgende stap om de repository-index van het systeem bij te werken:
$ sudo apt-update
3. Installeer vervolgens de Mainline-tool met deze opdracht:
$ sudo apt install mainline
Het systeem kan om bevestiging vragen door u een: J/N keuze. Raken Y om door te gaan, waarna de Mainline-tool op uw systeem wordt geïnstalleerd.
4. Start de mainline-tool als volgt vanuit de Ubuntu-zoekbalk:
5. Wanneer de Mainline-tool wordt gestart, ziet u het volgende installatievenster met een lijst met nieuwe en beschikbare kernelversies. U kunt een nieuwe versie installeren door de versie uit de lijst te selecteren en te klikken op de Installeren knop op de balk aan de rechterkant.
Na deze stap zal het volgende verificatiedialoogvenster verschijnen:. Voer het supergebruikerswachtwoord in en klik op de Authenticeren knop.
De installatie van de geselecteerde kernelversie zal beginnen en u zult het installatieproces in een nieuw venster kunnen zien.
Start nu uw systeem opnieuw op en verifieer de nieuwe kernelversie:
$ naam -rIn dit artikel hebben we drie verschillende methoden uitgelegd om de kernelversie op Ubuntu 20 te updaten.04 LTS. Na het updaten van de kernel kun je soms problemen ondervinden bij het opstarten van het systeem. Schakel in dit geval terug naar de oude kernel door bij het opstarten op de Shift-toets te drukken en selecteer de oudere versie uit de lijst.