Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: tjka - 16.07.16 - klo:14.53

Otsikko: Säilytä vain 2 viimeistä kerneliä? [ratkaistu]
Kirjoitti: tjka - 16.07.16 - klo:14.53
Miten Ubuntussa automatisoidaan "pois" muut paitsi 2 viimeistä kerneliä /boot kansiosta ja käynnistysvalikosta...?

-tjka-
Otsikko: Vs: Säilytä vain 2 viimeistä kerneliä?
Kirjoitti: raimo - 16.07.16 - klo:15.03
Mikä versio Ubuntusta on käytössä?

apt-get autoremove toimii juuri noin, eli 2 kerneliä jää järjestelmään.
Muistaakseni on toiminut 13.10 lähtien, eili 12.04:ssä ei toimi ko. ominaisuus.

Aja päätteessä komento
Koodia: [Valitse]
sudo apt-get autoremoveKoneen käynnistys komennon suorituksen jälkeen sitten koska jos kerneleitä on paljon,
voit joutua ajamaan komennon useamman kerran boottausten jälkeen?
Otsikko: Vs: Säilytä vain 2 viimeistä kerneliä?
Kirjoitti: AimoE - 16.07.16 - klo:15.04
Käsittääkseni Ubuntu tekee sen itse, paitsi jos jokin estää sen. Mun koneella on NVIDAn gpu, ja suljettu ajuri käytössä. Sen takia Ubuntu ei siivoa vanhoja kerneleitä itse vaan joudun avustamaan. Kun kernel&headers-päivitys tulee, otan suljetun ajurin pois käytöstä, asennan päivitykset ja sitten otan ajurin uudelleen käyttöön. Lopuksi ajan autoremoven (siis sudo apt-ger autoremove). Jos en ottaisi ajuria pois käytöstä, tulisi /boot äkkiä täyteen kerneleitä.
Otsikko: Vs: Säilytä vain 2 viimeistä kerneliä?
Kirjoitti: tjka - 16.07.16 - klo:16.12
Konessa nyt juuri asennettu 16.04 LTS (ei päivitys).
Ei vielä edes asennettu "Nvidia binary driver - v 361.42 (proprietary, tested)".

Ainakin 14.04 (+ Nvidian ajurit) jätti kaikki vanhat kernelit levylle ja käynnistysvalikkoon...nyt nyt haluaisin eroon tuosta siivoushommasta...

-tjka-
Otsikko: Vs: Säilytä vain 2 viimeistä kerneliä?
Kirjoitti: mrl586 - 17.07.16 - klo:01.05
Ainakin minulla 16.04 säilyttää kaksi viimeisintä kerneliä. Nvidian tuotteita ei ole tässä taloudessa lainkaan käytössä.
Otsikko: Vs: Säilytä vain 2 viimeistä kerneliä?
Kirjoitti: jarmala - 17.07.16 - klo:05.37
apt-get autoremove toimii juuri noin, eli 2 kerneliä jää järjestelmään.
Muistaakseni on toiminut 13.10 lähtien, eili 12.04:ssä ei toimi ko. ominaisuus.

Ei poista ainakaan 14.04:ssä. Minulla on nyt kerneleitä 33 erilaista... No kyllä ne /boot:ssa mahtuvat olemaan, mutta...
Otsikko: Vs: Säilytä vain 2 viimeistä kerneliä?
Kirjoitti: Pendeli - 17.07.16 - klo:10.27

Jos ei muutoin lähde, niin komennolla:

sudo purge-old-kernels --keep 2 -qy

Toimii 14.04:ssä
Otsikko: Vs: Säilytä vain 2 viimeistä kerneliä?
Kirjoitti: John Hilly - 18.07.16 - klo:18.33
Koodia: [Valitse]
:~$ sudo purge-old-kernels --keep 2 -qy
[sudo] password for omistaja:
sudo: purge-old-kernels: command not found

Ubuntu 14.04. LTS
Otsikko: Vs: Säilytä vain 2 viimeistä kerneliä?
Kirjoitti: nm - 18.07.16 - klo:20.26
Koodia: [Valitse]
:~$ sudo purge-old-kernels --keep 2 -qy
[sudo] password for omistaja:
sudo: purge-old-kernels: command not found

Ubuntu 14.04. LTS

Kyseinen työkalu pitää asentaa erikseen. Se sijaitsee bikeshed-paketissa.

Koodia: [Valitse]
sudo apt-get install bikeshed
Otsikko: Vs: Säilytä vain 2 viimeistä kerneliä?
Kirjoitti: kx - 19.07.16 - klo:08.45
Eikös tällä Tweak-työkalulla voi hoidella nuo.

http://ubuntuhandbook.org/index.php/2016/05/install-ubuntu-tweak-in-ubuntu-16-04/

Otsikko: Vs: Säilytä vain 2 viimeistä kerneliä?
Kirjoitti: John Hilly - 19.07.16 - klo:17.51
Se jättää vain uusimman kernelin, mutta sitä itse käytän, kun olen käyttänyt uusinta kerneliä muutaman päivän ongelmitta.
Otsikko: Vs: Säilytä vain 2 viimeistä kerneliä?
Kirjoitti: tjka - 01.09.16 - klo:21.22
Sorry... vastaus vähän kesti...  :-[
Bikeshed näyttäisi lataavan niin ison joukon "roinaa" tuon purge-old-kernels lisäksi että jatkan Ubuntu Tweak softalla.
Tosin olin aiemmin lukevinani että softan kehitys on lopetettu...ja siksi en edes ajatellut että sitä voisi vielä käyttää...

-tjka-
Otsikko: Vs: Säilytä vain 2 viimeistä kerneliä?
Kirjoitti: juyli - 01.09.16 - klo:21.36
Bikeshed näyttäisi lataavan niin ison joukon "roinaa" tuon purge-old-kernels lisäksi että jatkan Ubuntu Tweak softalla.
Mielestäni on varsin vaarallista poistella kernel-versiota, jos käytössä on ajureita, jotka ovat täysin riippuvaisia käytettävissä olevasta kernel-versiosta.
Itse poistan aina uuden kernel-version päivityksen jälkeen vanhat kernelit, kun uusin on todettu toimivan.
Ei tuohon mitään lisäpaketteja (PPA-repoista) tarvita.
Jos järjestelmä ei toimi, voi aina asentaa uudelleen kernel-version, jossa myös lisäajurit ovat toimineet. Käyttöjärjestelmän ylläpitäjälle jää vain vaivaksi tietää, milloin järjestelmä (epävirallisine ajureineen) toimi viimeksi ;)