Linux: kernel verdwenen na onderbroken upgrade

Marco den Teuling
0

Ik gebruik Arch Linux en heb per ongeluk een upgrade (pacman -Suy) onderbroken. Vervolgens heb ik de update wel opnieuw gestart en fouten in het onderbroken pakket hersteld, maar na een reboot krijg ik een melding ‘vmlinuz-linux not found’ en start het systeem niet op.

Waarschijnlijk bevatte de onderbroken upgrade een nieuwe kernel. De kernelpakketten bij Arch Linux installeren de kernel niet langer in /boot/. In plaats daarvan wordt dat uitgevoerd door mkinitcpio, dat ook de initiële ramdisk genereert. De bijbehorende scripts van mkinitcpio worden aan het einde van het upgradeproces door pacman gestart. Dat is in jouw situatie waarschijnlijk niet gebeurd, waardoor er nu in de /boot-directory geen kernel staat.

Linux kernel ontbreekt

Om het probleem te verhelpen, had je na het onderbreken het kernelpakket opnieuw moeten installeren om de mkinitcpio-scripts te activeren. Nu dat niet meer kan, moet je het anders oplossen.

Boot daarvoor vanaf een Arch-live-medium, ga met arch-chroot naar het beschadigde systeem en installeer het kernelpakket opnieuw. Je kunt het pakket eenvoudig uit de pacman-cache halen. De stappen die je moet nemen zien er als volgt uit:

mount /dev/sdaX /mnt
mount /dev/sdaY /mnt/boot
arch-chroot /mnt
pacman -U /var/cache/pacman/pkg/linux-[jouw-kernel].pkg.tar.xz
exit
umount /mnt/{boot,}
reboot

In plaats van sdaX en sdaY moet je uiteraard jouw root- en je boot-partitie opgeven.

 


Blijf op de hoogte van de nieuwste informatie en tips!
Schrijf je in voor de nieuwsbrief:

Ontvang elke week het laatste IT-nieuws, de handigste tips en speciale aanbiedingen.

 

Lees uitgebreide achtergrondinfo op je gemak in c't 05/2024

Meer over

Software

Deel dit artikel

Marco den Teuling
Marco den TeulingHad als eerste eigen computer ooit een 16-bit systeem, waar van de 48 kilobyte toch echt niet ‘genoeg voor iedereen’ was. Sleutelt graag aan pc’s, van de hardware tot het uitpluizen van de BIOS-instellingen. Vindt ‘Software as a Service’ een onbedoeld ironische naamgeving.

Lees ook

Windows microfoon volume verandert automatisch? Zo los je dit op!

Het kan behoorlijk frustrerend zijn wanneer het microfoonvolume automatisch verandert in zowel Windows 10 en Windows 11. In dit artikel zullen we twee...

Waar moet je op letten bij het kopen van een ssd?

Op dit moment zijn ssd's zeer betaalbaar, met bepaalde exemplaren van 2 terabyte die minder dan 75 euro kosten. Ondanks de vele goede deals is het bel...

0 Praat mee
avatar
  Abonneer  
Laat het mij weten wanneer er