Ubuntu 14.10 – Liberare spazio in / boot per aggiornare il kernel

Oggi improvvisamente apparve una finestra pop-up sul mio desktop, che mi informava della disponibilità della Nuovo Kernel di Linux, e offrirmi per aggiornare alla nuova versione “Linux-image-extra-3.13.0-39-Generic“.Screenshot di 2014-10-30 03:21:21Per accettare l'aggiornamento, il sistema che ha avvertito che la partizione assegnata alla directory /avvio il giorno che ho installato il sistema operativo, Non c'era abbastanza spazio, quindi non ho potuto aggiornare senza prima fare un paio di aggiustamenti.

Screenshot di 2014-10-30 03:20:53Con il seguente ordine di BASH, Stiamo andando alla lista la Kernel installato nel sistema al momento.

usuario@maquina:~$ dpkg --get-selections | grep linux-image 
linux-image-3.13.0-35-generic	                install
linux-image-3.13.0-36-generic	                install
linux-image-3.13.0-37-generic	                install
linux-image-extra-3.13.0-24-generic		deinstall
linux-image-extra-3.13.0-27-generic		deinstall
linux-image-extra-3.13.0-35-generic             install
linux-image-extra-3.13.0-36-generic             install
linux-image-extra-3.13.0-37-generic             install
linux-image-generic	                        install

Ora, Facciamo spazio eliminando il Kernel antico che non abbiamo più bisogno.

#Primero vamos a loguear como root para tener los permisos necesarios.
usuario@maquina:~$ sudo su

#En segundo lugar, crearemos un documento con todas las imágenes antiguas, y la misma orden va a recorrer ese documento borrando las imágenes de los
#antiguos Kernel.
root@maquina:/home/usuario# dpkg --get-selections|grep 'linux-image*'|awk '{print $1}'|egrep -v "linux-image-$(uname -r)|linux-image-generic" |while read n;do apt-get -y remove $n;done

#Y ejecutamos autoclean para una mayor limpieza.
root@maquina:/home/usuario# apt-get autoclean

Infine torniamo alla lista la Kernel per verificare che gli antichi hanno eliminato, Essi devono essere contrassegnati con “disinstallare“.

root@maquina:/home/usuario# exit
usuario@maquina:~$ dpkg --get-selections | grep linux-image 
linux-image-3.13.0-35-generic                   deinstall
linux-image-3.13.0-36-generic			install
linux-image-3.13.0-37-generic			install
linux-image-extra-3.13.0-24-generic             deinstall
linux-image-extra-3.13.0-27-generic             deinstall
linux-image-extra-3.13.0-35-generic             deinstall
linux-image-extra-3.13.0-36-generic		install
linux-image-extra-3.13.0-37-generic		install
linux-image-generic				install

Ora che sono già disinstallati, Andiamo a vedere quanto spazio avete su questa partizione per assicurarsi che ho della 93MB necessarie.

#Con la opción -h para la orden df, lo que hacemos es mostrar el 
#resultado obtenido de una forma mas amigable para los humanos.
usuario@maquina:~$ df -h | grep /boot
/dev/sda2 237M 99M 126M 44% /boot

Come possiamo vedere, Disponiamo di 126MB, più che sufficiente; quindi si procederà all'aggiornamento.

Screenshot di 2014-10-30 03:56:35Ha funzionato perfettamente, e ora abbiamo solo riavviare.

Screenshot di 2014-10-30 03:58:03

Ora possiamo godere il nostro sistema completamente aggiornato.

Screenshot di 2014-10-30 04:18:22

Se si desidera è possibile seguire su Twitter, Facebook, Google +, LinkedIn, o condividerlo con i pulsanti sotto questa pubblicazione, Se avete domande o suggerimenti, non esitate a commentare.

Aiutaci a raggiungere più lettori Share on LinkedInShare on FacebookTweet about this on TwitterShare on Google+Email this to someone

8 Thoughts on"Ubuntu 14.10 – Liberare spazio in / boot per aggiornare il kernel

  1. Grazie ! Questo era l'unico metodo che ho servito, nel mio caso che ho dovuto disinstallare thunar poruqe era sbagliato e mi ha riempito di memoria RAM.

  2. Ciao, Ho un problema quando si tenta di seguire queste istruzioni, Mi dice che ci sono pacchetti che non soddisfano le dipendenze, Sembra di entrare in un ciclo di diversi tentativi (Suppongo che per ogni aggiornamento) e infine tagli senza fare la pulizia… Che posso o devo fare?
    Copiare l'output al terminale di uno dei tempi che dà l'errore:
    Elenco di pacchetto di lettura… Fatto
    Creare l'albero delle dipendenze
    Lettura informazioni sullo stato… Fatto
    Si potrebbe voler eseguire apt-get - f install' per correggerlo:
    I seguenti pacchetti sono insoddisfatto delle dipendenze:
    Linux-image-generic : Dipende: Linux-image-3.13.0-65-generico ma non verrà installato
    Dipende: Linux-image-extra-3.13.0-65-Generic ma non verrà installato
    E: Insoddisfatto delle dipendenze. Apt-get - f install "senza pacchetti di prova (o specificare una soluzione).

    Il comando dpkg viene visualizzato il seguente (Nonostante aver provato pulizia):

    dpkg –get-selections | grep linux-image
    Installazione Linux-image-3.13.0-32-generico
    Installazione Linux-image-3.13.0-43-generico
    installazione Linux-image-3.13.0-44-generico
    installazione Linux-image-3.13.0-46-generico
    installazione Linux-image-3.13.0-48-generico
    installazione Linux-image-3.13.0-49-generico
    installazione Linux-image-3.13.0-51-generico
    installazione Linux-image-3.13.0-53-generico
    installazione Linux-image-extra-3.13.0-32-Generic
    installazione Linux-image-extra-3.13.0-43-Generic
    installazione Linux-image-extra-3.13.0-44-Generic
    installazione Linux-image-extra-3.13.0-46-Generic
    installazione Linux-image-extra-3.13.0-48-Generic
    Installazione Linux-image-extra-3.13.0-49-Generic
    Installazione Linux-image-extra-3.13.0-51-Generic
    Installazione Linux-image-extra-3.13.0-53-Generic
    Installazione Linux-image-extra-3.13.0-65-Generic
    installare Linux-image-generic

    • Ciao Daniel,

      Fornisce la soluzione al problema si parla possedete gestione pacchetti l'errore qui adjuntas.

      In linea di principio eseguendo il comando seguente dovrebbe essere risolto:

      sudo apt-get - f install

      • Ciao da nuovo e grazie per la pronta risposta.
        Ho cercato di eseguire quel comando per risolvere, ma esce con errore. Ho il sospetto che è perché io non hanno posto in /boot e ad un certo punto avverte che è necessario scaricare 42.5 Ulteriori MB.
        Sono le ultime righe dell'output del comando:
        Sono stati rilevati errori durante l'elaborazione:
        /var/cache/apt/archives/Linux-image-3.13.0-65-generic_3.13.0-65.106_amd64.deb
        E: Sub-process /usr/bin/dpkg ha restituito un codice di errore (1)

        L'output del comando df - h è:

        S.ficheros dimensione usato Disp uso % montato su
        /dev/mapper/linux–Boli–disco-radice 9, 8 1, 1G 490 M 95% /
        none 4,0K 0 4,0K 0% /sys/fs/cgroup
        udev 989M 4, 0K 989M 1% /dev
        tmpfs 200M 1, 8m 199M 1% /eseguire
        none 5,0M 0 5,0M 0% /Esegui/blocco
        Nessuno 1000 M 96K 1000M 1% /Esegui/shm
        Nessuno 100M 32K 100M 1% /Esegui/utente
        /dev/cciss/c0d0p1 232M 222M 0 100% /avvio
        /dev/mapper/linux–Boli–disco-casa 253G 89 151 G 38% /Casa

        • Ciao Daniel,

          Aver eseguito il primo passaggio dell'esercitazione in cui rimosso il vecchio Kernel gratuitamente spazio / boot?

          Se hai fatto e ancora lo spazio è insufficiente, la soluzione più semplice sarebbe quella di aumentare la partizione di sistema, o / boot se avete questa directory in una propria partizione.

          A presto.

Lasciare una risposta