Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: kx - 20.06.15 - klo:11.45
-
Mietityttää hiukan, mitä pitäisi tehdä. Noin kuukausi sitten asensin tähän pöytäkoneeseen HP 7900 uuden 14.04lts:n ja nyt on kerneleitä 4...5 kpl tallennettuna järjestelmässä. Päivityksiä tulee melkein päivittäin useamman kymmenen MT:n paketteina, enkä oikein pysy kärrillä mitä ne oikein ovat. Joskus pyydetään salasanaa ja joskus ei.
No aikaisemmin puhdistin järjestelmästä niitä pois autoclean/autoremove-käskyin, mutta sekään ei taida olla hyvä juttu. Jos nimittäin uusin päivitys aiheuttaa jonkun ongelman, niin on hyvä kai olla kerneleitä "varastossa".
Mikäs teillä on yleensä kernelien varastomäärä? Onko niin, että toimiva järjestelmä päivittyy aina viimeisen kernelin mukaiseksi, jos salasana on annettu?
Tehty tästä oma aihe, muuta otsikko haluamaksesi.. -Storck
-
Jo vuosia olen suorittanut päivityksen päivitys-skriptillä joka muiden tekojensa ohella poistaa ensin muut kernelit lukuunottamatta sitä jolla toimitaan ja senpäälle suorittaa päivityksen. Siis vain kun kerneli päivitetään on kaksi kerneliä jotta voi bootata vanhaan kerneliin mikäli uusi ei boottaa. Mikäli päivitykseen ei kuulu kerneliä niin vain viimeisin keerneli jää, muut poistetaan.
Päädyin tällaiseen toimintaan kun ne koneet joita en jatkuvasti hoitanut täyttyivät vanhoilla kerneleillä kunnes lakkasivat boottaamasta. Mitään huonoa ei tästä toimintatavasta ole seurannut.
En kuitenkaan voi suositella tällaista toimintaa muille, sillä huolimatta siitä että kaikki on toiminut minulla vuosia moitteetta niin onhan toiminta vaikeuksien kerjäämistä esimerkiksi jos käytössä on vieraita laiteajureita.
Vastauksena kysymykseesi: yleensä yksi riittää, mutta kaksi on varmempaa.
-
Päivitysasetuksista voi muuttaa tuota päiviystarkistustiheyttä vaikka viikon tai kahden välein tapahtuvaksi jos tuntuu, että päivityksiä tarjotaan liian usein.Yleensä kernelipäivityksen kohdalla kysytään salasanaa. Eikös autoremove - käsky jätä 3 viimeisintä kerneliä. Noita mainitsemiasi komentoja olen itsekin käyttänyt ajoittain.Olen käyttänyt Ubuntua päivittäin jo vuosia, eikä päivitykset ole aiheuttaneet ongelmia.
-
Nyt on kertynyt kernel-varastoon ytimet ja niiden recoveryt eli 12 yhteensä. Nämä näkyvät Gnu Grub 2.02 näytöllä, jos sitä tarkastaa käynnistyksen yhteydessä. Ovat siis näitä 3.13...53---> 3.13.....59 sarjaa. Ei nämä poistu sieltä millään päätteen autoclean tai autoremove käskyllä. Mutta enpä tiedä onko niistä siellä jotain haittaakaan ja jos on, niin miten niitä saa vähennettyä.? Jos ne ei haittaa, niin saahan ne siellä olla. Miten näkee mikä on niistä on tarpeeton?
-
Nyt on kertynyt kernel-varastoon ytimet ja niiden recoveryt eli 12 yhteensä. Nämä näkyvät Gnu Grub 2.02 näytöllä, jos sitä tarkastaa käynnistyksen yhteydessä. Ovat siis näitä 3.13...53---> 3.13.....59 sarjaa. Ei nämä poistu sieltä millään päätteen autoclean tai autoremove käskyllä. Mutta enpä tiedä onko niistä siellä jotain haittaakaan ja jos on, niin miten niitä saa vähennettyä.? Jos ne ei haittaa, niin saahan ne siellä olla. Miten näkee mikä on niistä on tarpeeton?
Ainoastaan käytössä oleva kerneli (yleensä siis se uusin) on tarpeellinen. Edellinen on mukava olla varalla ainakin jonkin aikaa, jos sattuisi tulemaan jotakin ongelmia sen uusimman kanssa. (En tosin muista, että olisi itselle koskaan niin käynyt.)
Ainoa haitta on niiden viemä tila. Jos ne ovat erillisellä pienellä boot-osiolla, voi tila käydä ahtaaksi nopeastikin.
-
Miten näkee mikä on niistä on tarpeeton?
Käytössä oleva kernel kaikkine osineen on tarpeellinen, sitä ei saa poistaa. Näet sen kun kopioit pääteeseen
uname -a
Sinänsä asennettujen kerneleiden määrä ei "haittaa" mitään jos tilaa osiolla on riittävästi. Mutta juuri esim. sotkuisen Grub-menun ja tilankulutuksen takia niitä voi/ennen pitkkää pitääkin poistaa. Yksi kernel vie kiintolevytilaa hiukan alle 300Mt.
On montaa mielipidettä siitä montako kerneliä on hyvä olla varalla. Itselläni on aina toiseksi viimeisin asennettuna myös.
Eli minulla niitä on aina kaksi kerneliä. (paitsi että autoremove nykyisin haluaa toisinaan poistaa sen toiseksi viimeisenkin...)
Yhdelläkin pärjää, mutta bukien tms. laiteasioiden ilmetessä voi olla hyvä että varalla on toinen.
Asenna Synaptic, sillä on helppo poistaa tarpeettomat kernel-paketit. Tai sitten vaikeamman kautta poisto käsin, jota olen yrittänyt jotenkin selitää tuolla: http://forum.ubuntu-fi.org/index.php?topic=45185.msg347192#msg347192
Edit: Lepotila zZ ehti ensin, mutta lähetän kun kirjoitinkin. ;)
-
Tässä tätä listaa on. Autoremove ja autoclean ei tee mitään puhdistamista.
kari@kari-HP-Compaq-dc7900-Small-Form-Factor:~$ dpkg -l linux*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Nimi Versio Architecture Kuvaus
+++-===========================-==================-==================-===========================================================
un linux-doc-3.13.0 <none> <none> (kuvausta ei saatavilla)
ii linux-firmware 1.127.14 all Firmware for Linux kernel drivers
ii linux-generic 3.13.0.59.66 i386 Complete Generic Linux kernel and headers
un linux-headers <none> <none> (kuvausta ei saatavilla)
un linux-headers-3.0 <none> <none> (kuvausta ei saatavilla)
un linux-headers-3.13.0-24-gen <none> <none> (kuvausta ei saatavilla)
ii linux-headers-3.13.0-53 3.13.0-53.89 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-53-gen 3.13.0-53.89 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-3.13.0-54 3.13.0-54.91 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-54-gen 3.13.0-54.91 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-3.13.0-55 3.13.0-55.94 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-55-gen 3.13.0-55.94 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-3.13.0-57 3.13.0-57.95 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-57-gen 3.13.0-57.95 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-3.13.0-58 3.13.0-58.97 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-58-gen 3.13.0-58.97 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-3.13.0-59 3.13.0-59.98 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-59-gen 3.13.0-59.98 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-generic 3.13.0.59.66 i386 Generic Linux kernel headers
un linux-image <none> <none> (kuvausta ei saatavilla)
un linux-image-3.0 <none> <none> (kuvausta ei saatavilla)
rc linux-image-3.13.0-24-gener 3.13.0-24.47 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-53-gener 3.13.0-53.89 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-54-gener 3.13.0-54.91 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-55-gener 3.13.0-55.94 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-57-gener 3.13.0-57.95 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-58-gener 3.13.0-58.97 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-59-gener 3.13.0-59.98 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
rc linux-image-extra-3.13.0-24 3.13.0-24.47 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86
ii linux-image-extra-3.13.0-53 3.13.0-53.89 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86
ii linux-image-extra-3.13.0-54 3.13.0-54.91 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86
ii linux-image-extra-3.13.0-55 3.13.0-55.94 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86
ii linux-image-extra-3.13.0-57 3.13.0-57.95 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86
ii linux-image-extra-3.13.0-58 3.13.0-58.97 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86
ii linux-image-extra-3.13.0-59 3.13.0-59.98 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86
ii linux-image-generic 3.13.0.59.66 i386 Generic Linux kernel image
un linux-initramfs-tool <none> <none> (kuvausta ei saatavilla)
un linux-kernel-headers <none> <none> (kuvausta ei saatavilla)
un linux-kernel-log-daemon <none> <none> (kuvausta ei saatavilla)
ii linux-libc-dev:i386 3.13.0-59.98 i386 Linux Kernel Headers for development
un linux-restricted-common <none> <none> (kuvausta ei saatavilla)
ii linux-sound-base 1.0.25+dfsg-0ubunt all base package for ALSA and OSS sound systems
un linux-source-3.13.0 <none> <none> (kuvausta ei saatavilla)
un linux-tools <none> <none> (kuvausta ei saatavilla)
un linux32 <none> <none> (kuvausta ei saatavilla)
-
Muistaakseni Trusty pitää viimeiset kolme versiota kernelistä. Tai jotakin sinne päin. Todennäköisesti kernelin päivitysrutiinit pitäisi huolehtia tästä automaagisesti.
Joten jos ei ole kymmentä kerneliä levyllä niin mielesäni seuraa niiden määrää.
edit:
Kokeile seuraavaa loitsua:
sudo purge-old-kernels --keep 3 -qy
http://manpages.ubuntu.com/manpages/trusty/man1/purge-old-kernels.1.html
-
Tätä viestii:
sudo: purge-old-kernels: command not found
-
mmmh, joo johtuu siitä ettei sitä ole hyväksytty oletusarvoisesti mukaan Ubuntu asennuspakettiin.
Mut linkin avautuvassa sivunyläkulman yläpuolella on pakettiin jossa sen pitäisi olla ja ladattua.
-
Onneksi aiemmin ei ole tarvinnut noitten kernelien kanssa tapella - paitsi nyt.
Kevään aikana WoT (World of Tanks) on heittäny volttia useampaan kertaan, mutta ne on yleensä pienen odottelun (päivitys) jälkeen korjaantunut.
Nyt uusin kerneli teki sen, että Wine heitti voltin ja samaan syssyyn (luultavasti) läppäristä meni kovo. Lisäksi i7 rauta meni nurin kun yritin erään ohjeen mukaan korjata kernelin aiheuttamaa winen kaatuilua. Mutta se yritys menikin pieleen nvidian ajurin takia.
Eikä tässä vielä kaikki: nyt nysvään ikivanhalla raudalla jossa on Xubuntu. Nyt tuntuu, että tässäkin taitaa olla takana tää uusin päivitys kun (usb)käynnistyslevyn luontikaan ei onnistu. 2 tikkua on nyt kaput. En tiedä onko tämä kuvitelmaa.
Onneksi löysin yhden tikun johon olin kauan sitten asentanu Mintin. Se tikku toimii.
Aika ennen => Grub2:sta oli simppeliä. Sitä pysty muokkaamaan helposti. Mutta tämä grub2 on täyttä hepreaa. Monimutkaista.
Kysymys: (kone on EI dualboot) Onko jotain simppeliä ohjetta jolla saa grub:n muokattua edelliselle kernelillä käynnistyväksi?
-
Asensin Ubuntu Tweak paketin ja sen avulla sain aika helposti ruksaamalla poistettua joukon vanhoja ytimiä. Jätin toimivan ja yhden aikaisemman varalle. Myös Grub korjautui oikeaksi samalla.
Tuossa linkki ohjesivulle:
https://www.liberiangeek.net/2012/10/remove-old-kernels-from-ubuntu-12-10-with-ubuntu-tweak/
-
Ubuntu Tweakia ei xubuntu 14.04:lle löytynyt pakettivarastosta.
Autoremove ehdotti seuraavaa:
linux-headers-3.13.0-52 linux-headers-3.13.0-52-generic
linux-image-3.13.0-52-generic linux-image-extra-3.13.0-52-generic
0 upgraded, 0 newly installed, 4 to remove and 9 not upgraded.
After this operation, 223 MB disk space will be freed.
Do you want to continue? [Y/n] n
En poistanut vielä.
Komento dpkg -l linux* antaa seuraavaa:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=======================================-========================-========================-===================================================================================
un linux-doc-3.13.0 <none> <none> (no description available)
un linux-doc-3.2.0 <none> <none> (no description available)
ii linux-firmware 1.127.14 all Firmware for Linux kernel drivers
ii linux-firmware-nonfree 1.14ubuntu3 all Non-free firmware for Linux kernel drivers
ii linux-generic 3.13.0.61.68 i386 Complete Generic Linux kernel and headers
ii linux-generic-pae 3.13.0.61.68 i386 Transitional package.
un linux-headers <none> <none> (no description available)
un linux-headers-3.0 <none> <none> (no description available)
ii linux-headers-3.13.0-52 3.13.0-52.86 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-52-generic 3.13.0-52.86 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-3.13.0-53 3.13.0-53.89 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-53-generic 3.13.0-53.89 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-3.13.0-54 3.13.0-54.91 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-54-generic 3.13.0-54.91 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-3.13.0-55 3.13.0-55.94 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-55-generic 3.13.0-55.94 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-3.13.0-57 3.13.0-57.95 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-57-generic 3.13.0-57.95 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-3.13.0-58 3.13.0-58.97 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-58-generic 3.13.0-58.97 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-3.13.0-59 3.13.0-59.98 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-59-generic 3.13.0-59.98 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-3.13.0-61 3.13.0-61.100 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-61-generic 3.13.0-61.100 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-generic 3.13.0.61.68 i386 Generic Linux kernel headers
ii linux-headers-generic-pae 3.13.0.61.68 i386 Transitional package
un linux-image <none> <none> (no description available)
un linux-image-3.0 <none> <none> (no description available)
ii linux-image-3.13.0-52-generic 3.13.0-52.86 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-53-generic 3.13.0-53.89 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-54-generic 3.13.0-54.91 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-55-generic 3.13.0-55.94 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-57-generic 3.13.0-57.95 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-58-generic 3.13.0-58.97 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-59-generic 3.13.0-59.98 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-61-generic 3.13.0-61.100 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
rc linux-image-3.2.0-29-generic 3.2.0-29.46 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-70-generic 3.2.0-70.105 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-70-generic-pae 3.2.0-70.105 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-72-generic 3.2.0-72.107 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-72-generic-pae 3.2.0-72.107 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-74-generic 3.2.0-74.109 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-74-generic-pae 3.2.0-74.109 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-75-generic 3.2.0-75.110 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-75-generic-pae 3.2.0-75.110 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-76-generic 3.2.0-76.111 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-76-generic-pae 3.2.0-76.111 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-77-generic 3.2.0-77.114 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-77-generic-pae 3.2.0-77.114 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-79-generic 3.2.0-79.115 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-79-generic-pae 3.2.0-79.115 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-80-generic 3.2.0-80.116 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-80-generic-pae 3.2.0-80.116 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-82-generic 3.2.0-82.119 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-82-generic-pae 3.2.0-82.119 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-83-generic 3.2.0-83.120 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii linux-image-3.2.0-83-generic-pae 3.2.0-83.120 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-52-generic 3.13.0-52.86 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-53-generic 3.13.0-53.89 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-54-generic 3.13.0-54.91 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-55-generic 3.13.0-55.94 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-57-generic 3.13.0-57.95 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-58-generic 3.13.0-58.97 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-59-generic 3.13.0-59.98 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-61-generic 3.13.0-61.100 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-generic 3.13.0.61.68 i386 Generic Linux kernel image
ii linux-image-generic-pae 3.13.0.61.68 i386 Transitional package
un linux-initramfs-tool <none> <none> (no description available)
un linux-kernel-headers <none> <none> (no description available)
un linux-kernel-log-daemon <none> <none> (no description available)
ii linux-libc-dev:i386 3.13.0-61.100 i386 Linux Kernel Headers for development
un linux-restricted-common <none> <none> (no description available)
ii linux-sound-base 1.0.25+dfsg-0ubuntu4 all base package for ALSA and OSS sound systems
un linux-source-3.13.0 <none> <none> (no description available)
un linux-source-3.2.0 <none> <none> (no description available)
un linux-tools <none> <none> (no description available)
un linux32 <none> <none> (no description available)
Mitä noista uskaltaisi poistaa? 3.13.0.61.68 lienee uusin (tuli tänään).
Mikäli oikein ymmärrän, niin osa on jo melko vanhoja.
-
Mitä noista uskaltaisi poistaa? 3.13.0.61.68 lienee uusin (tuli tänään).
Makuasia. Minä poistaisin kaikki muut paitsi tuon uusimman (3.13.0.61.68).
-
Synapticin kautta taitaakin olle helpompi poistaa vanhoja.
Siis jos haluan säästää vain uusimman ja toiseksi uusimman,eli
3.13.0.61 ja
3.13.0.59 -alkuiset, niin kaikki loput voi turvallisesti poistaa?
(http://)
-
Ei tuota Tweak á ole suoraan ubuntunkaan sovellutusvalikoimassa, mutta lataamalla tuolta nettisivulta, niin sitten paketinasentaja sen kyllä hienosti asentaa.
Nuo ruksit vaan kannattaa tarkkaan katsoa, ettei tule hutia. Siellä on samalla "numerolla" useampia "rivejä" ohjelmaa.
-
Nyt uusin kerneli teki sen, että Wine heitti voltin ja samaan syssyyn (luultavasti) läppäristä meni kovo. Lisäksi i7 rauta meni nurin kun yritin erään ohjeen mukaan korjata kernelin aiheuttamaa winen kaatuilua. Mutta se yritys menikin pieleen nvidian ajurin takia.
Yrititkö asentaa kernelin 3.19? Jos pääset kirjautumaan sisään tekstitilassa, asenna Nvidian ajuri uudelleen.
Poista vanha asennus:
sudo apt-get purge "nvidia*"
Asenna:
sudo apt-get install nvidia-331
(tai 331:n sijaan versio, jota haluat käyttää)
Tee X.org:n asetustiedosto:
sudo nvidia-xconfig
Nythän 3.13-sarjan kerneliinkin on tullut korjaus, niin että Wine toimii jälleen normaalisti uusimpien päivitysten jälkeen.
Eikä tässä vielä kaikki: nyt nysvään ikivanhalla raudalla jossa on Xubuntu. Nyt tuntuu, että tässäkin taitaa olla takana tää uusin päivitys kun (usb)käynnistyslevyn luontikaan ei onnistu. 2 tikkua on nyt kaput. En tiedä onko tämä kuvitelmaa.
Tikut hajoavat kokonaan erittäin harvoin, eikä niitä käytännössä saa rikki normaaleilla alustus- ja kirjoitusoperaatioilla vaikka softapuolella jokin menisi pieleen. Osiot tai osiotaulu voivat kyllä mennä niin sekaisin, ettei tikku toimi. Silloin osiotaulu on luotava uudelleen esimerkiksi GPartedilla.
Jos olet käyttänyt tikun luontiin usb-creatoria (Käynnistyslevyn luonti), tee tikku sen sijaan dd:llä tai UNetbootinilla. Usb-creator on ollut buginen jo monta vuotta.
Aika ennen => Grub2:sta oli simppeliä. Sitä pysty muokkaamaan helposti. Mutta tämä grub2 on täyttä hepreaa. Monimutkaista.
Kysymys: (kone on EI dualboot) Onko jotain simppeliä ohjetta jolla saa grub:n muokattua edelliselle kernelillä käynnistyväksi?
Muokkaa /etc/default/grub -tiedoston asetusta GRUB_DEFAULT. Arvoksi "alivalikko>valinta", eli esimerkiksi "1>2", jos haluat valita päävalikosta alivalikon, joka on listan toiseksi ylimpänä (indeksi 1), ja sitten alivalikosta kolmanneksi ylimmän kohdan (indeksi 2).
Muista luoda lopuksi grub.cfg uudelleen:
sudo update-grub
Tarkempia ohjeita on täällä: https://help.ubuntu.com/community/Grub2/Submenus
-
Synapticin kautta taitaakin olle helpompi poistaa vanhoja.
Siis jos haluan säästää vain uusimman ja toiseksi uusimman,eli
3.13.0.61 ja
3.13.0.59 -alkuiset, niin kaikki loput voi turvallisesti poistaa?
(http://)
Tuon viestin yhteydessä on kuvakin joka näkyy kai vain kirjautuneena sivulle.
Vaikuttanee silloin järkevämmältä?
-
Tuon viestin yhteydessä on kuvakin joka näkyy kai vain kirjautuneena sivulle.
Vaikuttanee silloin järkevämmältä?
Kyllä, kuvat näkyy vain kirjautuneille. Samoin kirjoittaminenkaan ei onnistu ilman kirjautumista 8)
-
Tuon viestin yhteydessä on kuvakin joka näkyy kai vain kirjautuneena sivulle.
Vaikuttanee silloin järkevämmältä?
Kyllä, kuvat näkyy vain kirjautuneille. Samoin kirjoittaminenkaan ei onnistu ilman kirjautumista 8)
Niinhän se on.
Mutta moni - minä itse myös - lukee palstaa usein kirjautumattomana ja silloin
joku viesti ei vaikuta järkevältä, jos ei näe siihen liittyvää kuvaa tai ei edes tiedä kuvasta.
Tämä oli ajatuksena siihen, että en saanut yhtään kommenttia kysymykseeni.
Olin huonosti ilmaissut itseäni. :-\
-
Tämä oli ajatuksena siihen, että en saanut yhtään kommenttia kysymykseeni.
Joo, loput voi turvallisesti poistaa. Kuvassasi on toisaalta vain näkyvissä "linux-headers*" -paketit. Poistettavaa on myös "linux-image*" ja "linux-tools*" -paketeissa.
-
Joo, loput voi turvallisesti poistaa. Kuvassasi on toisaalta vain näkyvissä "linux-headers*" -paketit. Poistettavaa on myös "linux-image*" ja "linux-tools*" -paketeissa.
Ei taida olla tuollaista kuin linux-tools vaan linux-image-XX ja linux-image-extra-XX kyseisten poistettavien versioiden osalta.
Mutta kaikki ne näkyy helposti komennolla
dpkg -l linux*
-
Minun järjestelmässäni sellaiset on. Ilmeisesti ne eivät siis löydy useimmilta. linux-tools-common ja linux-tools-lowlatency -metapaketit ovat ne tuoneet järjestelmään. En tiedä, mitä ne tekevät, ja ovatko ne enää tarpeellisia koneessani. Joka tapauksessa, jos ne on asennettuna, niistäkin järjestelmään jää vanhat kernelikohtaiset versiot, jotka voi sitten poistaa.
-
Joo, loput voi turvallisesti poistaa. Kuvassasi on toisaalta vain näkyvissä "linux-headers*" -paketit. Poistettavaa on myös "linux-image*" ja "linux-tools*" -paketeissa.
Ei taida olla tuollaista kuin linux-tools vaan linux-image-XX ja linux-image-extra-XX kyseisten poistettavien versioiden osalta.
Mutta kaikki ne näkyy helposti komennolla
dpkg -l linux*
Vastaus #12 antoi kyseisen litanian.
Kun en näistä ymmärrä enkä tiedä, niin varmuuden vuoksi varmistelen, ettei tarvitse uudelleen asennella koko hoitoa. Toisaalta, eipä sieltä kovin hirveästi tilaa vapaudu kaikkien poistonkaan avulla ainakaan mainitun synapticin kautta, ehkä 500 - 600 MB.
Koska lista terminaalilla vaikuttaa aika pitkältä, niin onko sieltä mahdollisesti vapautumassa huomattavasti enemmäkin tilaa vanhojen poistolla?
Jos haluaa kaikki turhat vanhat poistaa, niin onnistuuko se vain komennolla
sudo apt-get purge... kuten raimon ohjeessa: http://forum.ubuntu-fi.org/index.php?topic=45185.msg347192#msg347192
Vs: 12.04 asennuksen karsinta
« Vastaus #7 : 01.06.13 - klo:14.36 »
Eli ei ihan yhdellä komennolla saa poistettua tämän ketjun Vastaus #12 :ssa mainittuja rivejä?
-
En itse tiedä, mitä nuo 3.2. sarjan kernelit ovat. Varmaankin muistoja menneisyydestä ja poistettavissa. Siinä tapauksessa poistettavia paketteja listassasi ovat seuraavat:
ii linux-headers-3.13.0-52 3.13.0-52.86 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-52-generic 3.13.0-52.86 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-3.13.0-53 3.13.0-53.89 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-53-generic 3.13.0-53.89 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-3.13.0-54 3.13.0-54.91 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-54-generic 3.13.0-54.91 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-3.13.0-55 3.13.0-55.94 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-55-generic 3.13.0-55.94 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-3.13.0-57 3.13.0-57.95 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-57-generic 3.13.0-57.95 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-3.13.0-58 3.13.0-58.97 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-58-generic 3.13.0-58.97 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-52-generic 3.13.0-52.86 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-53-generic 3.13.0-53.89 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-54-generic 3.13.0-54.91 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-55-generic 3.13.0-55.94 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-57-generic 3.13.0-57.95 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-58-generic 3.13.0-58.97 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
rc linux-image-3.2.0-29-generic 3.2.0-29.46 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-70-generic 3.2.0-70.105 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-70-generic-pae 3.2.0-70.105 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-72-generic 3.2.0-72.107 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-72-generic-pae 3.2.0-72.107 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-74-generic 3.2.0-74.109 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-74-generic-pae 3.2.0-74.109 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-75-generic 3.2.0-75.110 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-75-generic-pae 3.2.0-75.110 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-76-generic 3.2.0-76.111 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-76-generic-pae 3.2.0-76.111 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-77-generic 3.2.0-77.114 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-77-generic-pae 3.2.0-77.114 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-79-generic 3.2.0-79.115 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-79-generic-pae 3.2.0-79.115 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-80-generic 3.2.0-80.116 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-80-generic-pae 3.2.0-80.116 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-82-generic 3.2.0-82.119 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-82-generic-pae 3.2.0-82.119 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-83-generic 3.2.0-83.120 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii linux-image-3.2.0-83-generic-pae 3.2.0-83.120 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-52-generic 3.13.0-52.86 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-53-generic 3.13.0-53.89 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-54-generic 3.13.0-54.91 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-55-generic 3.13.0-55.94 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-57-generic 3.13.0-57.95 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-58-generic 3.13.0-58.97 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
Jäljelle jää kaksi uusinta 3.13. sarjan kerneliä. Ei niitä tietenkään pakko ole poistella, jos niiden viemää tilaa ei tarvitse mihinkään.
-
En itse tiedä, mitä nuo 3.2. sarjan kernelit ovat. Varmaankin muistoja menneisyydestä ja poistettavissa. Siinä tapauksessa poistettavia paketteja listassasi ovat seuraavat:ii linux-headers-3.13.0-52 3.13.0-52.86 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-52-generic 3.13.0-52.86 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-3.13.0-53 3.13.0-53.89 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-53-generic 3.13.0-53.89 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-3.13.0-54 3.13.0-54.91 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-54-generic 3.13.0-54.91 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-3.13.0-55 3.13.0-55.94 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-55-generic 3.13.0-55.94 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-3.13.0-57 3.13.0-57.95 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-57-generic 3.13.0-57.95 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-headers-3.13.0-58 3.13.0-58.97 all Header files related to Linux kernel version 3.13.0
ii linux-headers-3.13.0-58-generic 3.13.0-58.97 i386 Linux kernel headers for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-52-generic 3.13.0-52.86 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-53-generic 3.13.0-53.89 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-54-generic 3.13.0-54.91 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-55-generic 3.13.0-55.94 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-57-generic 3.13.0-57.95 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
ii linux-image-3.13.0-58-generic 3.13.0-58.97 i386 Linux kernel image for version 3.13.0 on 32 bit x86 SMP
rc linux-image-3.2.0-29-generic 3.2.0-29.46 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-70-generic 3.2.0-70.105 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-70-generic-pae 3.2.0-70.105 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-72-generic 3.2.0-72.107 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-72-generic-pae 3.2.0-72.107 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-74-generic 3.2.0-74.109 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-74-generic-pae 3.2.0-74.109 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-75-generic 3.2.0-75.110 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-75-generic-pae 3.2.0-75.110 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-76-generic 3.2.0-76.111 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-76-generic-pae 3.2.0-76.111 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-77-generic 3.2.0-77.114 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-77-generic-pae 3.2.0-77.114 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-79-generic 3.2.0-79.115 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-79-generic-pae 3.2.0-79.115 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-80-generic 3.2.0-80.116 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-80-generic-pae 3.2.0-80.116 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-82-generic 3.2.0-82.119 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-82-generic-pae 3.2.0-82.119 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
rc linux-image-3.2.0-83-generic 3.2.0-83.120 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii linux-image-3.2.0-83-generic-pae 3.2.0-83.120 i386 Linux kernel image for version 3.2.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-52-generic 3.13.0-52.86 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-53-generic 3.13.0-53.89 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-54-generic 3.13.0-54.91 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-55-generic 3.13.0-55.94 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-57-generic 3.13.0-57.95 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
ii linux-image-extra-3.13.0-58-generic 3.13.0-58.97 i386 Linux kernel extra modules for version 3.13.0 on 32 bit x86 SMP
Jäljelle jää kaksi uusinta 3.13. sarjan kerneliä. Ei niitä tietenkään pakko ole poistella, jos niiden viemää tilaa ei tarvitse mihinkään.
Tilahan se alkaa hieman ahistaa. Mikä olisi yksinkertaisin tapa poistaa nuo vanhat?
-
Lähtisköhän tuolla kaikki tuosta listasta:
sudo apt-get remove linux-image-3.2.0* linux-image-{,extra-}3.13.0-5[2-578]-generic linux-headers-3.13.0-5[2-578]{,-generic}
-
Minusta tämä on hyvä komento poistaa turhia kerneleitä jatkossakin:
sudo purge-old-kernels --keep 3 -qy
Pitää olla asennettuna ja tuo "keep 3" on myös makuasia. Ohjeita tuolta: http://manpages.ubuntu.com/manpages/trusty/man1/purge-old-kernels.1.html
ML
-
Aennettava paketti löytyy pakettivarastosta nimellä "bikeshed". Se tuo mukanaan aika paljon muutakin tavaraa:
jj@jj-System:~$ sudo apt-get install bikeshed
[sudo] password for jj:
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu
Luetaan tilatiedot... Valmis
Seuraavat ylimääräiset paketit on merkitty asennettaviksi:
aptitude aptitude-common aptitude-doc-en bzr bzr-builddeb bzrtools cloud-guest-utils cloud-image-utils cloud-utils
dctrl-tools debhelper debian-archive-keyring debian-keyring debootstrap devscripts dh-apparmor distro-info
distro-info-data dput euca2ools libcommon-sense-perl libcwidget3 libdistro-info-perl liberror-perl
libexporter-lite-perl libio-stringy-perl libjson-perl libjson-xs-perl libparse-debcontrol-perl librados2 librbd1
libxdelta2 lptools pbuilder pbzip2 pristine-tar python-bzrlib python-chameleon python-debianbts python-distro-info
python-dns python-gpgme python-indicate python-reportbug python-requestbuilder python-setuptools python-ubuntutools
python3-magic qemu-utils quilt reportbug sharutils ubuntu-dev-tools xdelta
Ehdotetut paketit:
tasksel debtags bzr-doc python-bzrlib.tests python-lzma graphviz librsvg2-bin dh-make bsd-mailx mailx
cvs-buildpackage debbindiff devscripts-el gnuplot libterm-size-perl libyaml-syck-perl mutt svn-buildpackage equivs
libsoap-lite-perl apparmor-easyprof shunit2 mini-dinstall libcwidget-dev pbuilder-uml gdebi-core cowdancer
python-bzrlib-dbg python-kerberos python-paramiko python-chameleon-doc procmail default-mta mail-transport-agent
debconf-utils debsums dlocate python-urwid claws-mail qemu-user-static
Seuraavat UUDET paketit asennetaan:
aptitude aptitude-common aptitude-doc-en bikeshed bzr bzr-builddeb bzrtools cloud-guest-utils cloud-image-utils
cloud-utils dctrl-tools debhelper debian-archive-keyring debian-keyring debootstrap devscripts dh-apparmor
distro-info distro-info-data dput euca2ools libcommon-sense-perl libcwidget3 libdistro-info-perl liberror-perl
libexporter-lite-perl libio-stringy-perl libjson-perl libjson-xs-perl libparse-debcontrol-perl librados2 librbd1
libxdelta2 lptools pbuilder pbzip2 pristine-tar python-bzrlib python-chameleon python-debianbts python-distro-info
python-dns python-gpgme python-indicate python-reportbug python-requestbuilder python-setuptools python-ubuntutools
python3-magic qemu-utils quilt reportbug sharutils ubuntu-dev-tools xdelta
0 päivitetty, 55 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä.
Noudettavaa arkistoa 62,3 Mt.
Toiminnon jälkeen käytetään 107 M t lisää levytilaa.
Haluatko jatkaa? [K/e]
Itse skripti on vain parikymmentä riviä koodia: https://github.com/dustinkirkland/bikeshed/blob/master/purge-old-kernels (https://github.com/dustinkirkland/bikeshed/blob/master/purge-old-kernels)
-
Ubuntu Tweakin avulla poistaessa joutui joka kernel-versiolla poistamaan 4 riviä.
-headers
-headers generic
-imaxes
-images-extras
Tweakilla voi tehdä jotauin muutakin ihan graafisella työkalulla.
-
Eikä tässä vielä kaikki: nyt nysvään ikivanhalla raudalla jossa on Xubuntu. Nyt tuntuu, että tässäkin taitaa olla takana tää uusin päivitys kun (usb)käynnistyslevyn luontikaan ei onnistu. 2 tikkua on nyt kaput. En tiedä onko tämä kuvitelmaa.
Tikut hajoavat kokonaan erittäin harvoin, eikä niitä käytännössä saa rikki normaaleilla alustus- ja kirjoitusoperaatioilla vaikka softapuolella jokin menisi pieleen. Osiot tai osiotaulu voivat kyllä mennä niin sekaisin, ettei tikku toimi. Silloin osiotaulu on luotava uudelleen esimerkiksi GPartedilla.
Jos olet käyttänyt tikun luontiin usb-creatoria (Käynnistyslevyn luonti), tee tikku sen sijaan dd:llä tai UNetbootinilla. Usb-creator on ollut buginen jo monta vuotta.
Aika ennen => Grub2:sta oli simppeliä. Sitä pysty muokkaamaan helposti. Mutta tämä grub2 on täyttä hepreaa. Monimutkaista.
Kysymys: (kone on EI dualboot) Onko jotain simppeliä ohjetta jolla saa grub:n muokattua edelliselle kernelillä käynnistyväksi?
Muokkaa /etc/default/grub -tiedoston asetusta GRUB_DEFAULT. Arvoksi "alivalikko>valinta", eli esimerkiksi "1>2", jos haluat valita päävalikosta alivalikon, joka on listan toiseksi ylimpänä (indeksi 1), ja sitten alivalikosta kolmanneksi ylimmän kohdan (indeksi 2).
Muista luoda lopuksi grub.cfg uudelleen:
sudo update-grub
Tarkempia ohjeita on täällä: https://help.ubuntu.com/community/Grub2/Submenus
1. usb-tikku asia:
Kyllä, usb-creator on ollut tähän asti luotettava, mutta toissa päivänä se sai minut hajotettua todella rankasti. OK. Kokeilen antamiasi vihjeitä.
2. Grub
Kiitti arvokkaasta vinkistä. Varmaan sallit kun kerron muokanneeni /etc/default/grub -tiedostoa hieman toisin.
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=5
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
Nyt valinnan voi keskeyttää esc-näppäimellä, jolloin valikko "tipahtaa" piilosta esiin. Tein tämän lähinnä itseäni varten, sillä rouva ja lapset ei välttämättä tarvitse ko. toimintoa.
-
...ja nyt on kerneleitä 4...5 kpl tallennettuna järjestelmässä.
Ubuntuun ei kerneleitä ihan päivittäin ole tarjolla. Oma metodini on _aina_ poistaa vanha kernel, kun uusi on todettu toimivaksi. (Kernel-versioita toki voi olla käytössä useampiakin, jos sovellutukset tarvitsisivat sopivan kernelin.).
Ubuntun kernel-kokonaisuus vie levytilaa suht' melkoisesti, joten, jos tarvetta ei ole säilyttää joitakin kerneleitä, kannattaa ne poistaa. Vanhempiakin kerneleitä voi asentaa uudelleen, jos syystä tai toisesta tuntuu, että on tarve palata vanhaan kernel-versioon.
Uusi kernel-versio yleensä tarjoaa korjauksia todettuihin bugeihin (mm. tietoturvaongelmiin) ja laajentaa vaikkapa laitetukea.
Ubuntu-kernel Debianin tapaan ei päivity kovin usein verrattuna useisiin muihin jakeluihin.
Tarkistapa ohjelmalähteesi,ettei käytössäsi ole turhaa erilaisia testing-, proposed- tms. päivityksiä.