Sedan den kom ut karmic Det har förekommit flera kärnuppdateringar och gamla kärnversioner avinstalleras inte, så när du laddar Grub kommer du att ha en oändlig lista (?) Med alla kärnor installerade hittills, detta läggs till om du har två versioner av installerade Liksom jag har Ubuntu på en skiva och Kubuntu på en annan, det är lite irriterande. Om den senaste uppdateringen fungerar bra för dig kan du ta bort resten och lämna till exempel den sista och den sista till sist för alla fall.
För att lista de gamla kärnpaketen skriver du i en konsol:
dpkg --get-selections. grep linux-image
resultatet i mitt fall är följande:
leo @ leo-desktop: ~ $ dpkg --get-selections | grep linux-image linux-image-2.6.31-14-generisk installation linux-image-2.6.31-15-generisk installation linux-image-2.6.31-16-generisk installation linux-image-2.6.31-17- generisk installation
linux-image-generisk installation
leo @ leo-desktop: ~ $
Jag ska radera de äldsta 2 och lämna de två sista för alla fall, kommandot att göra det är som följer:
sudo aptitude purge-paket
Vi ersätter "paketet" med kärnan som vi vill eliminera, låt oss se hur det skulle se ut för den äldsta i listan
sudo aptitude purge linux-image-2.6.31-14-generic
När avinstallationen av detta paket är klar kan vi fortsätta med nästa, i mitt fall den sista som jag är intresserad av att avinstallera
sudo aptitude purge linux-image-2.6.31-15-generic
Om paketet som ska tas bort inte är uppdaterat kommer det att fråga dig att uppdatera det, varefter du kan tillämpa detsamma på uppdateringar och gamla paket, med samma kommando som jag nämnde ovan.
I listan som du ser ovan kan du se att linjen sticker ut linux-image-generic Det är viktigt att avbryt inte detta paket eftersom det är nödvändigt att ta emot kärnuppdateringar
Källa | Ubuntu-guide
Jag använder Ubuntu Tweak för allt detta, varför gör saker komplicerade om de enkelt kan göras ???
eh ... att veta vad du gör? kan vara en anledning tror jag ändå att Ubuntu Tweak också är ett bra verktyg för att göra detta och andra saker, jag skulle inte installera det bara för att göra detta, vilket inte verkar så svårt för mig heller :)
Hälsningar, tack för din kommentar
Jag gör det med Synaptic. Jag vet vad jag gör och det är bekvämt.
För att uppdatera använder jag vanligtvis terminalen, men för dessa saker med Synaptic ser jag tydligt vad som är installerat och vad jag markerar för att avinstallera.
Det skulle vara trevligt att ha ett metapaket som håller de två sista kärnversionerna åt dig.
Jag säger inte att det är svårt som du förklarar det, men att det verkar lättare med Ubuntu Tweak, och naturligtvis installerar jag inte det här programmet med det ensamma, jag är ganska lat och jag föredrar att installera programmen på detta sätt innan in i konsolen
Jag följde stegen när du förklarade dem ... men när jag startar om hela grub listan visas fortfarande ... Jag gjorde det till och med med ubuntu tweak och ingenting (även om det indikerar att det var gjort bra)
Jag har UNR
sudo update-grub2
redo!!!
@lavidalinux är sant, du måste skriva $ sudo dpkg -l | grep linux-headers
och från listan som visar oss skriver vi $ sudo aptitude purge linux-headers-2.6.31-14 till exempel, i morgon uppdaterar jag posten
Hälsningar och tack
Det återstår att avinstallera kärnhuvudena som du avinstallerar.