Script för att hitta installerade kärnor och avinstallera
Postat: 25 sep 2018, 08:56
Ofta har man flera gamla kärnor installerade och det tar evigheter för grub att uppdatera sig. Att hitta äldre kärnor i synaptic kan vara rörigt, så jag skapade för länge sedan ett script för detta som jag idag finslipade lite.
Har du inte aptitude installerat så ersätt "aptitude" ovan med "apt".
Scriptet listar installerade kärnor och du måste själv kopiera in de kärnor du vill avinstallera i terminalen när scriptet frågar efter det. Glöm inte mellanslag mellan dem vid inklistringen.
Scriptet används på egen risk, men man måste nog slarva ordentligt om detta script skall sabotera installationen av din nyaste kärna.
Givetvis finns det förnämliga Ukuu, men egna script är roligare.
PS. Jag brukar alltid behålla de 2-3 nyaste kärnorna för säkerhets skull.
Kod: Markera allt
#!/bin/bash
dpkg --list | grep 'ii linux-image'
echo "Uninstall some kernel? y/NO"
read ANSWER
if [ "$ANSWER" = "y" ]; then
echo "Copy and paste from above"
read UNINSTALLS
echo "Will remove: $UNINSTALLS"
sudo aptitude remove $UNINSTALLS
echo "Space on /boot:"
df /dev/sda1
else
echo "No uninstalling. Bye!"
fi
Scriptet listar installerade kärnor och du måste själv kopiera in de kärnor du vill avinstallera i terminalen när scriptet frågar efter det. Glöm inte mellanslag mellan dem vid inklistringen.
Scriptet används på egen risk, men man måste nog slarva ordentligt om detta script skall sabotera installationen av din nyaste kärna.
Givetvis finns det förnämliga Ukuu, men egna script är roligare.
PS. Jag brukar alltid behålla de 2-3 nyaste kärnorna för säkerhets skull.