Newsgroup: it.comp.os.linux.iniziare
Titolo: Ridimensionare partizione di Boot

Ciao a tutti,
ho la necessità di aumentare la partizione /dev/sda1 che attualmente è 
al 100%.
Ho provato ad utilizzare gparted ma mi sono trovato in difficoltà nel 
tentativo di aumentare la dimensione.
Qulacuno ha altre soluzioni?
Che ulteriori informazioni vi occorrono per darmi supporto?
Grazie
 
 
  df -h
Filesystem                    Size  Used Avail Use% Mounted on
udev                          1,9G     0  1,9G   0% /dev
tmpfs                         393M  6,3M  387M   2% /run
/dev/mapper/xubuntu--vg-root  455G   26G  406G   6% /
tmpfs                         2,0G  220K  2,0G   1% /dev/shm
tmpfs                         5,0M  4,0K  5,0M   1% /run/lock
tmpfs                         2,0G     0  2,0G   0% /sys/fs/cgroup
/dev/sda1                     236M  233M     0 100% /boot
tmpfs                         393M   44K  393M   1% /run/user/1000


dpkg --list | grep linux-image
pi  linux-image-4.4.0-22-generic 
4.4.0-22.40                                   i386         Linux kernel 
image for version 4.4.0 on 32 bit x86 SMP
ii  linux-image-4.4.0-45-generic 
4.4.0-45.66                                   i386         Linux kernel 
image for version 4.4.0 on 32 bit x86 SMP
iF  linux-image-4.4.0-47-generic 
4.4.0-47.68                                   i386         Linux kernel 
image for version 4.4.0 on 32 bit x86 SMP
ii  linux-image-4.6.0-999-generic 
4.6.0-999.201604022200                        i386         Linux kernel 
image for version 4.6.0 on 32 bit x86 SMP
ii  linux-image-4.6.0-999-lowlatency 
4.6.0-999.201604022200                        i386         Linux kernel 
image for version 4.6.0 on 32 bit x86 SMP
ii  linux-image-extra-4.4.0-22-generic 
4.4.0-22.40                                   i386         Linux kernel 
extra modules for version 4.4.0 on 32 bit x86 SMP
rc  linux-image-extra-4.4.0-42-generic 
4.4.0-42.62                                   i386         Linux kernel 
extra modules for version 4.4.0 on 32 bit x86 SMP
iF  linux-image-extra-4.4.0-45-generic 
4.4.0-45.66                                   i386         Linux kernel 
extra modules for version 4.4.0 on 32 bit x86 SMP
iU  linux-image-extra-4.4.0-47-generic 
4.4.0-47.68                                   i386         Linux kernel 
extra modules for version 4.4.0 on 32 bit x86 SMP
iU  linux-image-extra-4.4.0-51-generic 
4.4.0-51.72                                   i386         Linux kernel 
extra modules for version 4.4.0 on 32 bit x86 SMP
iU  linux-image-generic 
4.4.0.51.54                                   i386         Generic Linux 
kernel image
 

letto?
 
https://andrea-m.me/sito/2014/04/partizione-boot-ubuntu-piena.html
 
 
https://ubuntrucchi.wordpress.com/2010/05/17/recuperare-lo-spazio-perso-con-la-formattazione/
 


cancella i vecchi kernel.
In genere io tengo quello attuale, e una versione piu' vecchia che so che funziona.
 
Ciao Jack

 
https://andrea-m.me/sito/2014/04/partizione-boot-ubuntu-piena.html
 
 
sì :-)
 
 
dpkg --get-selections | grep linux--image;dpkg --get-selections | grep 
linux-header
linux-headers-4.4.0-22				install
linux-headers-4.4.0-22-generic			install
linux-headers-4.4.0-45				install
linux-headers-4.4.0-45-generic			install
linux-headers-4.4.0-47				install
linux-headers-4.4.0-47-generic			install
linux-headers-4.4.0-51				install
linux-headers-4.4.0-51-generic			install
linux-headers-4.6.0-999				install
linux-headers-4.6.0-999-generic			install
linux-headers-generic				install
 
 
===========
 
sudo apt-get purge linux-headers-4.4.0-45
[sudo] password for xxxxxx:
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
È utile eseguire "apt-get -f install" per correggere questi problemi:
I seguenti pacchetti hanno dipendenze non soddisfatte:
  linux-headers-4.4.0-45-generic : Dipende: linux-headers-4.4.0-45 ma 
non sta per essere installato
  linux-image-extra-4.4.0-51-generic : Dipende: 
linux-image-4.4.0-51-generic ma non sta per essere installato
  linux-image-generic : Dipende: linux-image-4.4.0-51-generic ma non sta 
per essere installato
E: Dipendenze non soddisfatte. Provare "apt-get -f install" senza 
pacchetti (o specificare una soluzione).
 
 
===========
sudo apt-get -f install
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
Correzione delle dipendenze... Fatto
The following additional packages will be installed:
   linux-image-4.4.0-51-generic
Pacchetti suggeriti:
   fdutils linux-doc-4.4.0 | linux-source-4.4.0 linux-tools
I seguenti pacchetti NUOVI saranno installati:
   linux-image-4.4.0-51-generic
0 aggiornati, 1 installati, 0 da rimuovere e 0 non aggiornati.
14 non completamente installati o rimossi.
È necessario scaricare 0 B/17,9 MB di archivi.
Dopo quest'operazione, verranno occupati 41,4 MB di spazio su disco.
Continuare? [S/n] s
(Lettura del database... 324548 file e directory attualmente installati.)
Preparativi per estrarre 
.../linux-image-4.4.0-51-generic_4.4.0-51.72_i386.deb...
Done.
Estrazione di linux-image-4.4.0-51-generic (4.4.0-51.72)...
dpkg: errore nell'elaborare l'archivio 
/var/cache/apt/archives/linux-image-4.4.0-51-generic_4.4.0-51.72_i386.deb 
(--unpack):
  impossibile copiare i dati estratti per 
"./boot/vmlinuz-4.4.0-51-generic" in 
"/boot/vmlinuz-4.4.0-51-generic.dpkg-new": scrittura non riuscita (No 
space left on device)
Segnalazione apport non scritta poiché il messaggio di errore indica un 
errore per disco pieno.
 
                        dpkg-deb: errore: il sottoprocesso paste è stato 
terminato dal segnale (Broken pipe)
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 
4.4.0-51-generic /boot/vmlinuz-4.4.0-51-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 
4.4.0-51-generic /boot/vmlinuz-4.4.0-51-generic
Si sono verificati degli errori nell'elaborazione:
  /var/cache/apt/archives/linux-image-4.4.0-51-generic_4.4.0-51.72_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
 
 

 Ciao Jack
 


devi togliere i kernel che hai, tipo:
 
linux-image-4.4.0-22-generic
linux-image-4.4.0-45-generic 
 
ecc
 
 
che messaggi vedi?
 
 


Il kernel linux-image-4.4.0-22-generic lo utilizza il sistema, per 
quanto riguarda l'eliminazione degli altri mi da un messaggio d'errore 
che ho riportato nelle risposte

vedo che stavi togliendo i: 
 
linux-headers-xxxxx
 
no?

 
https://ubuntrucchi.wordpress.com/2010/05/17/recuperare-lo-spazio-perso-con-la-formattazione/
 
 
Si`, l'ho letto e mi sembra adatto a tutte le distribuzioni che, come
Ubuntu, usano APT; l'importante e` copiare/incollare correttamente i
comandi, perche` se li si trascrive a mano e` piuttosto facile fare
errori ...
 
M'e` pero` venuto in mente che da me su Debian ogni volta che c'e` un
aggiornamente del kernel mi compare l'avviso di dare il comando
 
sudo apt-get autoremove
 
per rimuovere il kernel piu` vecchio; in questo modo mi ritrovo sempre
solo con il kernel nuovo ed il precedente.
Non sono sicurissimo ma credo che sia il file
 
/etc/kernel/postinst.d/apt-auto-removal
 
ad occuparsi di questa cosa.
 
Ricordo anche che su Red Hat succedeva una cosa simile ma naturalmente
si trattera` di un file con altro nome, che non so.
 
Su Ubuntu poi mi pare di ricordare che c'e` (c'era ?) la possibilita` di
impostare un comportamente simile utilizzanto
 
unity-tweak-tool
 
e magari qualcuno potra` confermalo o meno ..
 
Ho trovato anche una guida per Ubuntu:
 
http://www.lffl.org/2016/06/guida-rimuovere-vecchi-kernel-ubuntu.html
 
 
che suggerisce un altro metodo:
 
sudo apt install byobu
sudo purge-old-kernels
 
Ed infine ho un paio di comandi, da dare su un'unica riga, che
dovrebbero cancellare i vecchi kernel, lasciando solo gli ultimi due, ma
non ho avuto occasione di testarlo:
 
sudo export KEEP_KERNEL=2; sudo dpkg -l 'linux-image*' | awk '/^ii/ { print $2 }' | grep "[0-9]" | awk 'BEGIN{i=1}{print i++, $0}' | grep `uname -r` -B99 | sort -r | tail -n+$(($KEEP_KERNEL+2)) | awk '{print $2}'| xargs apt-get -y purge
 
 
Lo ripropongo con gli a capo per una piu` facile lettura:
 
sudo export KEEP_KERNEL=2; \
sudo dpkg -l 'linux-image*' | \
awk '/^ii/ { print $2 }' | \
grep "[0-9]" | \
awk 'BEGIN{i=1}{print i++, $0}' | \
grep `uname -r` -B99 | \
sort -r | \
tail -n+$(($KEEP_KERNEL+2)) | \
awk '{print $2}'| \
xargs apt-get -y purge
 

 
http://www.lffl.org/2016/06/guida-rimuovere-vecchi-kernel-ubuntu.html
 
 
[....]
 
quoto.
 
Il problema sono riuscito a risolverlo con questo comando :
 
sudo dpkg --purge --force-all [kernel]
 
ottenendo questo risultato:
 
dpkg --get-selections | grep linux--image;dpkg --get-selections | grep 
linux-header
linux-headers-4.4.0-22				install
linux-headers-4.4.0-22-generic			install
linux-headers-4.4.0-51				install
linux-headers-4.4.0-51-generic			install
linux-headers-generic				install
 
Ma nonostante tutto il comando df mi restituisce questo :
 
df -h
Filesystem                    Size  Used Avail Use% Mounted on
udev                          1,9G     0  1,9G   0% /dev
tmpfs                         393M  6,3M  387M   2% /run
/dev/mapper/xubuntu--vg-root  455G   25G  407G   6% /
tmpfs                         2,0G  164K  2,0G   1% /dev/shm
tmpfs                         5,0M  4,0K  5,0M   1% /run/lock
tmpfs                         2,0G     0  2,0G   0% /sys/fs/cgroup
/dev/sda1                     236M  233M     0 100% /boot
tmpfs                         393M   40K  393M   1% /run/user/1000
 

On 07/12/2016 18:17, Smith wrote:

Ho risolto utilizzando questo comando:
 
sudo dpkg --purge --force-all **kernel

 linux-header
 
Leggo che hai risolto :-) ma giusto se poi servisse a qualcun altro,
credo ci sia un errore in "grep linux--image;" dove ci va un solo
trattino e non due, cioe` va scritto  "grep linux-image;" .