Hoe kinne jo romte frijmeitsje yn 'e Boot-sektor yn Ubuntu

As jo ​​ea hawwe besocht befeiligingsupdates foar de Linux-kernel te ynstallearjen en jo hawwe in prompt krigen dy't oanjout dat d'r net genôch romte op 'e skiif is en it makket de oanbefelling om romte frij te meitsjen yn Boot, yn dizze rigels sil ik jo sjen litte hoe't jo kin romte herstelle yn 'e map / boot op Ubuntu en ôflaat distribúsjes troch âlde kernels te ferwiderjen.

make-space-partition-boot-on-linux Elke kear as kernel-updates wurde ynstalleare, bliuwe de foarige ferzjes op it systeem, útsein as wy se manuell fuortsmite. Nei ferskate trochgeande updates kin de romte yn 'e bootmap heul lyts wêze en dêrom is it net mooglik om nije pakketten te ynstallearjen.

Dat, earst moatte wy dúdlik wêze wêrom't wy gjin romte mear hawwe yn 'e bootmap. As wy in partysjesysteem hawwe wêryn it systeem net ynskeakele is LVM, en wy hawwe ien partysje, d'r sil gjin probleem wêze, mar as wy in systeem hawwe ynstalleare mei in skema fan LVM, de / boot map is yn in aparte partysje en mei in beheinde romte en it sil gewoan op dat momint komme as wy gjin romte mear hawwe op dy lokaasje en wy moatte romte frijmeitsje om troch te gean mei it ynstallearjen fan dy kernelfeiligensupdates.

Oer it algemien kinne wy ​​in apt-get brûke mei de opsje fan autoremove dat lit ús al dy âlde pakketten en / of ôfhinklikens opspoare en fuortsmite fan it systeem. It soe sa'n ding wêze:

$ sudo apt-getautoremove

Meastentiids lost dit kommando dit probleem normaal sûnder ûngemak op, mar as it omgiet mei kernels is it net sa ienfâldich, om't it dy âlde pakketten net altyd detekteart en dan elimineart, en wy moatte de manuele rûte nimme.

Foardat wy aksje ûndernimme foar it probleem, moatte wy al dizze ferâldere ferzjes fan 'e kernel identifisearje dy't yn ús systeem wurde opslein mei dizze koade.

$ sudodpkg –get-seleksjes | greplinux-ôfbylding

Hjirûnder lit ik jo in foarbyld sjen fan it resultaat dat it systeem sil jaan, jo moatte fansels net rekken hâlde mei de ferzjenûmers, dy't sille feroarje neffens de gegevens fan elk systeem.

linux-image-3.19.0-33-genericdeinstall

linux-image-3.19.0-37-generike ynstallaasje

linux-image-3.19.0-39-generike ynstallaasje

linux-image-3.19.0-41-generike ynstallaasje

linux-image-ekstra-3.19.0-33-genericdeinstall

linux-image-ekstra-3.19.0-37-generike ynstallaasje

linux-image-ekstra-3.19.0-39-generike ynstallaasje

linux-image-ekstra-3.19.0-41-generike ynstallaasje

As wy ienris de pakketten hawwe relatearre oan 'e âlde ferzjes, kinne wy ​​se mei de hân begjinne te wiskjen, yn it boppesteande gefal binne se de pakketten dy't oerienkomme mei ferzje 3.19.0-33. Om feiligensredenen is it oan te rieden om teminsten 2 ferzjes foarôfgeand oan de hjoeddeiske te litten of gewoan de âldste te wiskjen en de oaren te behâlden.

No kinne wy ​​dat beide fan 'e terminal dwaan, lykas fan in grafyske pakketbehearder, lykas Synaptic of foar Ubuntu-brûkers it Ubuntu Software Center.

De terminal brûke

Om de âlde kernels fan 'e terminal te ferwiderjen, fiere wy it folgjende kommando út.

$ sudo apt-get remove – purge linux-image-3.19.0-33-generic linux-image-extra-3.19.0-33-generic

Nei it útfieren fan dit kommando moat it systeem genôch romte hawwe om de updates te ynstallearjen yn ferbân mei de nije ferzje. It is ek oan te rieden om de bootloaderGrub sadat it de wizigingen dy't wy meitsje yn 'e kernelferzjes goed werkenne.

$ sudo update-grub

Hoe dan ek, dit wurdt automatysk dien nei it ynstallearjen fan in kernelupdate, mar nei it fuortsmiten fan de pakketten is it net genôch om te witten hoe't it mei de hân moat wurde dien. Wy moatte betinke dat as wy de pakketten ferwiderje relatearre oan 'e âldste ferzje en d'r noch romte is foar de nije updates, geane wy ​​it proses opnij út en ferwiderje in oare ferzje.

Mei Ubuntu Software Center

Wy kinne de âlde updatepakketten ek wiskje fan in grafyske pakketbehearder, foar brûkers fan Ubuntu sil ik útlizze hoe it te dwaan mei de Ubuntu Software Sintrumdat is de applikaasje wêrmei't wy applikaasjes en pakketten grafysk kinne beheare yn Ubuntu.

As wy tagong krije ta it Ubuntu Software Center fanút de Dash, sille wy ferskate opsjes fine yn it boppeste menu, dêr sille wy scrollen oant wy de applikaasjes fine dy't ynstalleare binne.

ubuntu-software-sintrum-ynstalleare1 As wy der binne, sille wy nei de boaiem gean en klikje op "(kwantiteit) technyske eleminten sjen litte " Dit is wêr't wy de ynhâld sille besjen yn 'e foarm fan pakketten en dus sil it makliker wêze om it totale oantal pakketten te sjen dat yn it systeem ynstalleare is. As jo ​​"Linux" yn 'e boppeste sykmasjine yntype, moat it in list sjen litte mei alle pakketten dy't dat wurd befetsje en dy't oer it algemien de pakketten binne relatyf oan' e kernel.

ubuntu-software-sintrum-toant-technyske-eleminten De pakketten wêrnei wy sille sykje binne pakketten fan type linux-image-versionnumber-genericy linux-ôfbylding-ekstra-ferzjenûmer-generyk, As wy se ienris identifisearje neffens it âldste fisynûmer, kinne wy ​​se wiskje.

ubuntu-software-sintrum-kernel-linux Dit is alles as it giet om it brûken fan Ubuntu Software Center om âlde kernelpakketten te ferwiderjen, mar jo kinne de grafyske pakketbehearder fan jo keuze brûke, as jo Synaptic as Muon wolle brûke, kinne jo it ek brûke yn it gefal fan KDE.


De ynhâld fan it artikel hâldt him oan ús prinsipes fan redaksje etyk, Om in flater te melden klikje hjir.

7 opmerkingen, lit jo

Lit jo reaksje efter

Jo e-mailadres wurdt net publisearre.

*

*

  1. Ferantwurdlik foar de gegevens: Miguel Ángel Gatón
  2. Doel fan 'e gegevens: Control SPAM, kommentaarbehear.
  3. Legitimaasje: jo tastimming
  4. Kommunikaasje fan 'e gegevens: De gegevens wurde net oan tredden kommunisearre, útsein troch wetlike ferplichting.
  5. Gegevensopslach: Databank hoste troch Occentus Networks (EU)
  6. Rjochten: Op elk momint kinne jo jo ynformaasje beheine, herstelle en wiskje.

  1.   Nasher_87 (ARG) sei

    Hiel, heul goede tutorial mear foar minsken lykas my dy't net heul dol binne op Terminal.
    Om't ik jo wat freegje, bin ik ree om de masine op te meitsjen om Ubuntu 16.04 te ynstallearjen; dat is it nedich om in aparte partysje ta te wizen oan / boot? Ik sis dit om't it earste ding dat se my fertelden heul wichtige partysjes foar / (root) en / thús wiene, doe haw ik ien tafoege foar Ruilje en no, ik fyn út dat ien foar / boot ek nedich wie, oan te rieden dat it 500- wie 550 Mb dat dêrmei genôch wêze soe
    Groetnis en al tige tank

    1.    willys sei

      It is net nedich om de bootpartition oan te meitsjen, mar it hinget allegear ôf fan elke persoan ...

      groetnis

      1.    Nasher_87 (ARG) sei

        Ah goed, alles goed, is dat ik in goeie Linux-brûker wol wêze mei wat it ynhâldt my te advisearjen foar in optimale funksjonearjen fan myn distribúsje

  2.   Chaparral sei

    Hiel nuttige ynformaasje om âlde kernels kwyt te reitsjen en romte te krijen. De lêste tiid haw ik it Ubuntu Tweak-programma brûkt om de cache en oare opboude ôffal op te romjen en earder brûkte ik de folgjende kommando's, dy't ik oant hjoed de dei net wit oft se sille wurde bywurke. Nammentlik:
    "Sudo dpkg -l | grep linux-image »
    "Sudo apt-get remove – purge linux-image-xxxxxx-xx-generic"
    Tank foar de ynformaasje.

  3.   Gregory ros sei

    Goed artikel, ik wist de funksje fan 'e autoremove-opsje net, yn' t algemien brûk ik de terminal leaver net (ik bin wat lui), dat ik haw al dizze opsjes in bytsje ferlitten. Wat it Ubunto Software Center oanbelanget brûk ik it amper, ik wurd wend oan Synaptic en it is dejinge dy't ik brûk, dat ik ha it net heul nommen.

    1.    Robertucho sei

      ja, d'r is gjin probleem, jo ​​kinne de pakketbehearder fan jo foarkar brûke

  4.   sebastysk sei

    hallo ... yn myn gefal lit ik sawat 23 mb frij .. Ik haw krekt de xubuntu-ferzje ynstalleare. wat ik die wie rjochts klikke op de bootmap, iepenje de terminal derwei en set dan it kommando -sudo apt-get autoremove- dat wurdt oanjûn yn dit blog ... no .. Ik haw it partitioned op 250mb, en ik plan om it mear te downloaden .. om't it 134mb yn it systeem beslacht .. groetnis, en ik hoopje dat de ynfo jo tsjinje sil.