Zoek:

Oude Kernels Verwijderen

Regelmatig komt een nieuwe versie van de Linux Kernel uit. Deze wordt dan bij de volgende software-upgrade geïnstalleerd. Als je in de /boot directory kijkt met het commando ls -al /boot zie je misschien wel meerdere bestanden die beginnen met vmlinuz....

Dan moet je de oude kernels verwijderen. Onder de laatste versie van Ubuntu gaat dat met het commando sudo apt autoremove , maar met bijvoorbeeld Linux Mint gaat gaat dat niet zo eenvoudig.

Als dit commando niet de oude kernels weghaalt, dan is onderstaand commando een oplossing. Controleer eerst welke kernel je nu draait met het commando uname -r. Kijk dan welke kernels weggehaald gaan worden (deze worden op de terminal weergegeven, verder gebeurt er niets).

dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e [0-9] | grep -E "(image|headers)" | xargs sudo apt-get --dry-run remove

Als je het ermee eens bent dat de gegenereerde lijst alle kernels bevat die veilig weggehaald kunnen worden, geef dan het volgende:

dpkg -l linux-* | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e [0-9] | grep -E "(image|headers)" | xargs sudo apt-get -y purge

Als je veel oude kernels hebt, kan dit wel lang gaan duren. Na de operatie kan je je computer rebooten om te controleren of het nog correct opstart, maar dat is niet nodig.

Pagina laatst gewijzigd op 2 juli 2019 om 22:11