Datorvård igår..
Jag hoppas inte detta avskräcker någon framtida Linux-användare. För Linux är bra tycker jag. Det är fantastiskt att Linux-kärnan är helt fri med öppen källkod. Liksom mitt Linux operativsystem. Där finns finns inga hemligheter. Beroende på datorkomponenter mm kan man behöva en del ofria komplement, det ska sägas. Och det kan vara en del program med mera man vill ha som inte är öppna. I vilket fall en enorm skillnad mot de stängda Windows och macOS.
Min boot-mapp började bli full och jag behövde göra plats för ny Linuxkärna. En omväg vore att istället ge den större utrymme, men det är lite knöligt det också, och därför bättre att med en gång städa istället.
I Uppdateringshanteraren som finns i mitt operativsystem LMDE Linux Mint Debian Edition finns en automatiseringsfunktion för att ta bort. Men den har inte riktigt fungerat fullt ut nu märkte jag och jag har läst om någon bugg som är eller varit runt detta.
Hade jag använt Mints standardoperativsystem så hade där dessutom funnits en funktion för att se vilka kärnor som finns och ta bort därifrån. Men det verktyget har sina rötter i Ubuntu som standard-Mint baseras på, och eftersom jag kör Mint-versionen som istället har rötterna i Debian och där finns inte motsvarande verktyg. Ubuntu i sin tur baseras för övrigt på Debian. Jag har inte behövt göra en sådan här städning på flera år, så jag tror det varit någon ofullkomlighet i automatiseringen. Linux Mint Debian Edition är generellt väldigt enkelt att underhålla med uppdateringar men en aning svårare än standard-Mint.
Man kan göra det hela på olika vis, men jag valde att göra det i terminalprogrammet. Utöver Terminalen, så kollade jag via filhanteraren läget i /boot/, vilka kärnor jag ser där och hur mycket ledigt diskutrymme booten har
I stora drag gjorde jag så här i terminalen:
uname -r
För att enkelt se vilken kärnutgåva (release) jag kör.
uname -v
För att också kolla vilken version av kärnan jag kör.
apt update
Alltid bra att göra en uppdaterad lista av nya och uppgraderingsbara paket först. Apt är programmet som hanterar paket (programpaket) i Debian m fl.
apt list --installed | grep linux-image
Detta listar installerade linux-kärnor. Den första delen av kommandot listar alla, väldigt många, det vill jag inte se, så därför tar jag det som kommer ut ur röret och mha grep letas bara de rader upp som innehåller linux-image, som är det jag är intresserad av nu. Det går att göra ungefär samma sak med dpkg i stället för apt. Ett par kärnor bör alltid behållas, ifall något konstigt händer så kan man då starta datorn med en äldre kärna.
När jag bestämt mig vilken/vilka kärnor jag inte behöver längre så kör jag kommandot:
apt remove [paketnamn]
Detta verkar göra allt. I filhanteraren bör nu paket försvunnit i boot, och ha mer utrymme.
För säkerhets skull kör jag sedan också
apt autoremove
Detta är för att städa upp, ta bort beroendepaket som inte längre behövs, alltså städa upp efter sig. Det fanns inget att städa, men inget som skadar.
liksom
sudo update-grub
Detta uppdaterar grub, det program som startar upp datorn, får igång operativsystemet. Detta verkade också ske i samband med att jag tar bort en kärna, men det är ändå lämpligt att köra det tycker jag, så vet jag att den är uppdaterad.
Sen är det bara att starta om och se att datorn faktiskt fungerar som den ska. Har du synpunkter eller frågor, skriv gärna!
Henrik Hemrin
24 september 2025
Comments powered by CComment