Hver gang jeg installerer en ny Linux-kernel, bliver den efterladt i grub_config, hvilket gør opstartsmenuen længere hver gang.
Jeg ved, at jeg manuelt kan søge gennem de installerede pakker og fjerne dem.
Giver Ubuntu en nemmere måde at rydde op i dem eller forhindre dem i at blive vist i bootlisten?
Computer Janitor kan rydde op i gamle kerner og er vist installeret som standard i Ubuntu (men ikke i Kubuntu).
GRUB 1, hvis du bruger den, har en mulighed i /boot/grub/menu.lst
for at angive hvor mange kerner den maksimalt skal vise. Det har GRUB 2, så vidt jeg kan se, ikke.
For at fjerne ældre Linux-image-kerner skal du først starte op i den kerne, du ønsker at beholde.
Du kan også kontrollere kerneversionen ved hjælp af kommandoen uname -r
, så du ikke fjerner den forkerte ved en fejltagelse.
Gå nu til synaptic package manager og søg efter linux-image
og fjern de ældre versioner undtagen den, der vises af den øverste kommando. Generelt foretrækker jeg at gå med den nyeste.
Når du nu genstarter, vil du se en mere ren grub-menu.
Personligt kan jeg godt lide at bruge Synaptic
. Det får mig til at føle mig mere sikker på, hvad der foregår. Den eneste app jeg har brugt, der har en mulighed for at fjerne gamle kerner er Ubuntu Tweak.
Sådan fjerner du de kerner du ikke bruger:
uname -a
i en terminal