Mikä olisi paras tapa siivota ylimääräiset kernelit Ubuntusta levytilaa viemästä. Grubin valikkoon on niitä kertynyt varmaan 6-7, eikä vanhoilla versioilla varsinaisesti mitään tee, kun viimeisin kerran toimii.
Liikaa kerneleitä
Pyyhis
8376
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 8
Vanhimmat
Synaptic auki ja sieltä sitten poistat ne.
M-Kar:in suositteleman Synaptic:in lisäksi toimivat apt-get ja erityisesti aptitude. Itse säilytän uusimman lisäksi edellisen kernel-version vain varmuuden vuoksi. Joskus harvoin voi tulla eteen tilanne, jossa uusin ei toimikaan täysin toiveiden mukaisesti - ja siihen tulee korjaus sitten aika pikaisesti.
Grubin /boot/grub/menu.lst -tiedoston editointi oli niin kätevää, jolloin kernel-versiot, joita ei valikossa halunnut näkyvän oli kätevästi poistettavissa # risuaidalla.
Grub2:n grub.cfg tiedostoa ei ole tarkoitus editoida manuaalisesti (?) :(
PS. Aika säännöllisesti käytän komentoa sudo aptitude clean vapauttaakseni levytilaa suurten päivitysten jälkeen.
Itse vapautan levytilaa silloin kun se tulee täyteen. Välillä tarvii hetkellisesti paljon tilaa niin sitten roskis tyhjäksi, ohjelmat mitä ei ole käyttänyt moneen kuukauteen, apt-get autoremove/clean/autoclean ja vanhat kernelit veke niin tulee muutama giga tilaa.
avaa konsoli (terminal)
cd /boot
ls *32*
varmista että listassa on kaikki mitä haluat poistaa
sudo rm *32*
tällä tavalla kaikki ylimääräiset pois ja lopuksi
sudo update-grub2
Oliskohan se tuo sudo aptitude clean jolla joskus taisin siivota noita, mutta en enää muistanut sitä. Apt-get autoremove, ja aptitude clean ajaa ilmeisesti saman asian? Minulla on käytössä 10.04, joten grubin valikkoa ei kaiketi saa käsin säätää.
apt ja aptitude ovat kaksi eri ohjelmaa jotka käsittelevät ubuntun paketinhallintaa mutta niistä pitäisi valita toinen, molempia ei pitäisi käyttää (sanovat gurut).
autoremove
autoclean
clean
ovat aptin ja myöskin osin aptituden optioita joilla määritellään kuinka paljon halutaan tehdä, nuo tekevät eri asioita. "clean" on väkevin ja tyhjentää pakettivälimuistin (/var/cache/apt/archives) ja vapauttaa eniten tilaa.
Suosittelen että käytät vaan synapticia niiden kerneleiden poistamiseen, kernelin nimi on "linux-image-2.6.xx.xx" ja kujn merkkaat sen poistettavaksi niin poistuu myös ongelma joka seuraa grubin manuaalista muokkaamista eli kaikki asennetut kernelithän palaavat takaisin grubin menuun kun ajetaan "grub-install".
On turha ruveta guruvouhkaamaan komentorivillä kun asian saa helposti hoidettua graafisesti synapticissa ja jopa turvallisemmin. Voit poistaa myös KAIKKI kernel-sourcet (linux-source-xx), jos jotain niistä tarviit niin imuroit takaisin koneeseen.
clean on komento joka on sama sekä aptissa että aptitudessa ja joka tyhjentää sen paketticachen kokonaan.
"linux-image-2.6.xx.xx"
(linux-source-xx)
Nuo poistamalla ei auennut enää muuta kuin memory test uudelleen käynnistyksen jälkeen? Taisi siinä poistua kaikki kernelit. Järjestelmä mäni uusiksi.
Eli mitä sieltä synaptista oikeesti piti poistaa? Vai oisko pääte sittenkin helpompi paikka?