Kirjoittaja Aihe: Boot osion kasvattaminen  (Luettu 4599 kertaa)

Axuu

  • Käyttäjä
  • Viestejä: 87
    • Profiili
Boot osion kasvattaminen
« : 04.07.14 - klo:14.37 »
Boot osioksi on oletuksena asentunut 243 MB:n kokoiseksi. Nyt se kuitenkin herjaa että tila on loppumassa sieltä. (mm. uusien ohjelmien asennukset eikä päivitykset toimi)

Nyt pitäisi keksiä keino jolla kasvattaa sitä. Yritin live usbilla, mutta ongelmana on että koneella oleva toinen osio on luxilla salattuna, enkä osannut gpartetilla suurentaa osiota, kun se valitti salauksen tukemattomuudesta.

Löytyyköhän joltakulta ratkaisua jolla voisin suurentaa osiota tai onko siellä jotain mitä voisi mahdollisesti poistaa?

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Boot osion kasvattaminen
« Vastaus #1 : 04.07.14 - klo:14.59 »
Boot-osion kooksi tuo 243 MB on ruhtinaallinen. Poista vanhoja kerneleitä järjestelmästä niin tilaa vapautuu.

Näytä listaus /boot-hakemiston sisällöstä niin voin antaa suorat komennot pakettien poistamiseen:

Koodia: [Valitse]
ls -l /boot

Axuu

  • Käyttäjä
  • Viestejä: 87
    • Profiili
Vs: Boot osion kasvattaminen
« Vastaus #2 : 07.07.14 - klo:14.15 »
yhteensä 228492
-rw-r--r-- 1 root root  1005798 loka   9  2013 abi-3.11.0-12-generic
-rw-r--r-- 1 root root  1007681 helmi 18 23:37 abi-3.11.0-18-generic
-rw-r--r-- 1 root root  1007681 maali 11 21:06 abi-3.11.0-19-generic
-rw-r--r-- 1 root root  1008090 touko  3 01:01 abi-3.11.0-20-generic
-rw-r--r-- 1 root root  1007982 touko 16 00:04 abi-3.11.0-22-generic
-rw-r--r-- 1 root root  1008033 kesä   5 00:33 abi-3.11.0-23-generic
-rw-r--r-- 1 root root  1008084 kesä  10 00:02 abi-3.11.0-24-generic
-rw-r--r-- 1 root root   163251 loka   9  2013 config-3.11.0-12-generic
-rw-r--r-- 1 root root   163258 helmi 18 23:37 config-3.11.0-18-generic
-rw-r--r-- 1 root root   163258 maali 11 21:06 config-3.11.0-19-generic
-rw-r--r-- 1 root root   163258 touko  3 01:01 config-3.11.0-20-generic
-rw-r--r-- 1 root root   163258 touko 16 00:04 config-3.11.0-22-generic
-rw-r--r-- 1 root root   163259 kesä   5 00:33 config-3.11.0-23-generic
-rw-r--r-- 1 root root   163280 kesä  10 00:02 config-3.11.0-24-generic
drwxr-xr-x 5 root root     1024 kesä   6 13:30 grub
-rw-r--r-- 1 root root 26825511 maali 27 17:27 initrd.img-3.11.0-12-generic
-rw-r--r-- 1 root root 27027173 maali 27 17:43 initrd.img-3.11.0-18-generic
-rw-r--r-- 1 root root 27025539 huhti 22 15:25 initrd.img-3.11.0-19-generic
-rw-r--r-- 1 root root 27024421 touko  6 12:44 initrd.img-3.11.0-20-generic
-rw-r--r-- 1 root root 27026974 touko 27 13:36 initrd.img-3.11.0-22-generic
-rw-r--r-- 1 root root 27029002 kesä   6 13:30 initrd.img-3.11.0-23-generic
drwx------ 2 root root    12288 maali 27 17:11 lost+found
-rw-r--r-- 1 root root   176500 kesä  17  2013 memtest86+.bin
-rw-r--r-- 1 root root   178680 kesä  17  2013 memtest86+_multiboot.bin
-rw------- 1 root root  3285893 loka   9  2013 System.map-3.11.0-12-generic
-rw------- 1 root root  3296162 helmi 18 23:37 System.map-3.11.0-18-generic
-rw------- 1 root root  3296414 maali 11 21:06 System.map-3.11.0-19-generic
-rw------- 1 root root  3296680 touko  3 01:01 System.map-3.11.0-20-generic
-rw------- 1 root root  3296641 touko 16 00:04 System.map-3.11.0-22-generic
-rw------- 1 root root  3296925 kesä   5 00:33 System.map-3.11.0-23-generic
-rw------- 1 root root  3297366 kesä  10 00:02 System.map-3.11.0-24-generic
-rw-r--r-- 1 root root  5600032 maali 27 17:18 vmlinuz-3.11.0-12-generic
-rw------- 1 root root  5634192 helmi 18 23:37 vmlinuz-3.11.0-18-generic
-rw------- 1 root root  5634416 maali 11 21:06 vmlinuz-3.11.0-19-generic
-rw------- 1 root root  5634736 touko  3 01:01 vmlinuz-3.11.0-20-generic
-rw------- 1 root root  5633456 touko 16 00:04 vmlinuz-3.11.0-22-generic
-rw------- 1 root root  5636912 kesä   5 00:33 vmlinuz-3.11.0-23-generic
-rw------- 1 root root  5638064 kesä  10 00:02 vmlinuz-3.11.0-24-generic

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Boot osion kasvattaminen
« Vastaus #3 : 07.07.14 - klo:14.43 »
Runsaasti kerneleitä näyttää olevan. Voit poistaa kaikki muut kernelit, paitsi kaksi uusinta. Sinun täytyy poistaa sekä linux-image että linux-headers-paketti. Saat pakettien nimet listattua seuraavalla komennolla:
Koodia: [Valitse]
dpkg -l | grep linux | grep generic

Axuu

  • Käyttäjä
  • Viestejä: 87
    • Profiili
Vs: Boot osion kasvattaminen
« Vastaus #4 : 07.07.14 - klo:15.16 »
Hmm.. tarvis eka tilaa jotta vois poistaa noit vanhoi gerneleit: Erroria tulee kun yrittää apt-get removella:
 "No space left on device"

Mitä nois boot osiol olevist uskaltais suoraan poistaa?

EDIT: poistin sieltä vaan jonkun ja nyt sain tarpeeks tilaa... käytin myös apt-get autoremovea, nii se poisti myös osan vanhoist


Grep komento


ii  linux-generic                             3.11.0.24.25                            amd64        Complete Generic Linux kernel and headers
ii  linux-headers-3.11.0-12-generic           3.11.0-12.19                            amd64        Linux kernel headers for version 3.11.0 on 64 bit x86 SMP
ii  linux-headers-3.11.0-18-generic           3.11.0-18.32                            amd64        Linux kernel headers for version 3.11.0 on 64 bit x86 SMP
ii  linux-headers-3.11.0-19-generic           3.11.0-19.33                            amd64        Linux kernel headers for version 3.11.0 on 64 bit x86 SMP
ii  linux-headers-3.11.0-22-generic           3.11.0-22.38                            amd64        Linux kernel headers for version 3.11.0 on 64 bit x86 SMP
ii  linux-headers-3.11.0-23-generic           3.11.0-23.40                            amd64        Linux kernel headers for version 3.11.0 on 64 bit x86 SMP
ii  linux-headers-3.11.0-24-generic           3.11.0-24.42                            amd64        Linux kernel headers for version 3.11.0 on 64 bit x86 SMP
ii  linux-headers-generic                     3.11.0.24.25                            amd64        Generic Linux kernel headers
ii  linux-image-3.11.0-12-generic             3.11.0-12.19                            amd64        Linux kernel image for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-3.11.0-18-generic             3.11.0-18.32                            amd64        Linux kernel image for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-3.11.0-19-generic             3.11.0-19.33                            amd64        Linux kernel image for version 3.11.0 on 64 bit x86 SMP
rc  linux-image-3.11.0-20-generic             3.11.0-20.35                            amd64        Linux kernel image for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-3.11.0-22-generic             3.11.0-22.38                            amd64        Linux kernel image for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-3.11.0-23-generic             3.11.0-23.40                            amd64        Linux kernel image for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-3.11.0-24-generic             3.11.0-24.41                            amd64        Linux kernel image for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-extra-3.11.0-12-generic       3.11.0-12.19                            amd64        Linux kernel extra modules for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-extra-3.11.0-18-generic       3.11.0-18.32                            amd64        Linux kernel extra modules for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-extra-3.11.0-19-generic       3.11.0-19.33                            amd64        Linux kernel extra modules for version 3.11.0 on 64 bit x86 SMP
rc  linux-image-extra-3.11.0-20-generic       3.11.0-20.35                            amd64        Linux kernel extra modules for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-extra-3.11.0-22-generic       3.11.0-22.38                            amd64        Linux kernel extra modules for version 3.11.0 on 64 bit x86 SMP
iF  linux-image-extra-3.11.0-23-generic       3.11.0-23.40                            amd64        Linux kernel extra modules for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-extra-3.11.0-24-generic       3.11.0-24.42                            amd64        Linux kernel extra modules for version 3.11.0 on 64 bit x86 SMP
ii  linux-image-generic                       3.11.0.24.25                            amd64        Generic Linux kernel image
« Viimeksi muokattu: 07.07.14 - klo:15.41 kirjoittanut Axuu »

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Boot osion kasvattaminen
« Vastaus #5 : 07.07.14 - klo:15.42 »
Hmm.. tarvis eka tilaa jotta vois poistaa noit vanhoi gerneleit: Erroria tulee kun yrittää apt-get removella:
 "No space left on device"

Mitä nois boot osiol olevist uskaltais suoraan poistaa?

Voit poistaa suoraan noita vanhempien versioiden tiedostoja tähän tyyliin:

Koodia: [Valitse]
sudo rm /boot/initrd.img-3.11.0-12-generic

John Hilly

  • Käyttäjä
  • Viestejä: 319
    • Profiili
Vs: Boot osion kasvattaminen
« Vastaus #6 : 07.07.14 - klo:17.45 »
Onko sinulla asennettuna Synaptic-pakettienhallinta tai Ubuntu Tweak?
Nillä saa vanhat kernelit poistettua helposti.
« Viimeksi muokattu: 07.07.14 - klo:17.46 kirjoittanut John Hilly »

juyli

  • Vieras
Vs: Boot osion kasvattaminen
« Vastaus #7 : 09.07.14 - klo:11.30 »
Koodia: [Valitse]
sudo rm /boot/initrd.img-3.11.0-12-generic

Tuo ei liene suositeltavaa, kun paketinhallintatyökalut ovat olemassa: synaptic tai komentoriviltä apt-get.
Itse käytän aptitudea esim.:
Koodia: [Valitse]
sudo aptitude remove linux-image-3.11.0-12-generic Jos uusin kernel toimii halutusti, ei tarvitse edes säästää sitä edellistä. Kernel-header:t poistetaan kuten muutkin ohjelmat.
Kerneliä poistettaessa poistuvat myös kernel-extra -paketit.
Synaptic:lla on helppoa katsoa, mitä ohjelma tarjoaa poistettavaksi samaan syssyyn.
Ohje pienen boot-osion tekemiseksi on ajalta, jolloin kiintolevyt olivat paljon nykyistä pienempiä, eikä kaikki koneet hanskanneet boottaamista suurilta (jättimäisiltä) levyosiolta. Jos jotakin erityisvirityksiä käytetään (kuten salaus?) lienee pienellä boot-osiolla yhä oma merkityksensä.

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Boot osion kasvattaminen
« Vastaus #8 : 09.07.14 - klo:11.53 »
Koodia: [Valitse]
sudo rm /boot/initrd.img-3.11.0-12-generic

Tuo ei liene suositeltavaa, kun paketinhallintatyökalut ovat olemassa: synaptic tai komentoriviltä apt-get.

Kuten viestiini lainatusta katkelmasta käy ilmi, Axuulla oli vaikeuksia poistaa mitään paketinhallinnan kautta, koska levy oli täynnä. Ehkä dpkg:llä olisi onnistunut, mutta nuo initrd- ja vmlinuz-tiedostot voi poistaa käsinkin ilman sivuvaikutuksia. Yleisesti tämä ei tietenkään ole suositeltavaa.

Axuu

  • Käyttäjä
  • Viestejä: 87
    • Profiili
Vs: Boot osion kasvattaminen
« Vastaus #9 : 12.08.14 - klo:10.31 »
Koodia: [Valitse]
sudo rm /boot/initrd.img-3.11.0-12-generic

Tuo ei liene suositeltavaa, kun paketinhallintatyökalut ovat olemassa: synaptic tai komentoriviltä apt-get.

Kuten viestiini lainatusta katkelmasta käy ilmi, Axuulla oli vaikeuksia poistaa mitään paketinhallinnan kautta, koska levy oli täynnä. Ehkä dpkg:llä olisi onnistunut, mutta nuo initrd- ja vmlinuz-tiedostot voi poistaa käsinkin ilman sivuvaikutuksia. Yleisesti tämä ei tietenkään ole suositeltavaa.


Jep tuo on totta, en saanut pakettihallinnan kautta mitään tehtyä, koska herjas aina. Käsin poistamalla sain sen verran tilaa, että pystyin sen jälkeen käyttämään pakettihallintaakin. Eli ongelman sain ratkaistua. Kuvittelis vaan, että se poistaisi automaattisesti noita iänkaiken vanhoja kerneleitä. Tuo ei ollut itselläni eka kerta kun ongelmia on tullut tuon bootin täyttymisestä.

raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Vs: Boot osion kasvattaminen
« Vastaus #10 : 12.08.14 - klo:12.35 »
Kuvittelis vaan, että se poistaisi automaattisesti noita iänkaiken vanhoja kerneleitä. Tuo ei ollut itselläni eka kerta kun ongelmia on tullut tuon bootin täyttymisestä.
Komento
Koodia: [Valitse]
sudo apt-get autoremovepoistaa automaattisesti ylimääräiset kernelit nykyisin, mutta se ei toimi siten vielä 12.04:ssä.
Taisi tulla 13.10:n myötä tuo kernelinpoisto-ominaisuus, tai jo 13.04:n, ei jaksa muistaa.
Että sikälikin 14.04 ei olisi huono vaihtoehto? ;)

Ylimääräiset kernelit on kyllä helppo poistaa käsinkin, tai asenna Synaptic ja poista sillä jo hyvissä ajoin.
Jonkunlainen käsityöohje:
http://forum.ubuntu-fi.org/index.php?topic=45185.msg347192#msg347192

« Viimeksi muokattu: 12.08.14 - klo:12.38 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

juyli

  • Vieras
Vs: Boot osion kasvattaminen
« Vastaus #11 : 12.08.14 - klo:23.03 »
Kuvittelis vaan, että se poistaisi automaattisesti noita iänkaiken vanhoja kerneleitä.

Yleensä Linux-jakelut eivät lähde arvaamisen puolelle. Käyttäjällä voi olla omat syynsä käyttää vanhoja kernel-versioita. Muistaakseni esim. Fedora poisti vanhemmat Kernel-versiot automaattisesti. Itse poistan tarpeettomat kernel-versiot aina, kun uusimmat on todettu toimiviksi.

Perimmäinen syy jakelujen "holtittomaan" vanhojen versioiden poistamattomuuteen lienee, että käyttäjä voi vaikkapa itse kääntää kernelin omien tarpeittensa mukaan, jolloin tuollaisen kernelin poistaminen automaattisesti ei olisi edes järkevää. Automatiikallakin on aina omat rajoitteensa.

PS. En ole enää vuosiin käyttänyt omaa /boot-osiota. Tuskin tuo on edes tarpeen, jollei käytössäsi ole erityisvirityksiä (kuten LUKS tms. salausjärjestelmät).