Entre eles, AFH e Romeo Ninov basicamente têm a resposta, mas precisam ser agrupados juntos.
Sua partição /boot
é separada porque isso é essencialmente necessário para o uso do LVM (que não é um sistema de arquivos, mas um contêiner para volumes lógicos, que contêm sistemas de arquivos). Uma partição LVM pode ser redimensionada; veja aqui para um resumo do que é necessário. Eu não tenho certeza se eu iria lá, embora ....
Você relata que o processo de atualização está reclamando de espaço insuficiente na sua partição 244 MiB /boot
, mas essa partição está atualmente apenas 52% usada. Distribuições que rotineiramente criam partições /boot
separadas geralmente as tornam duas vezes mais grandes que as suas, mas ainda assim é estranho que suas atualizações tentem quase dobrar a quantidade de espaço usada lá. A instalação do Ubuntu 14.04 na qual estou digitando usa apenas 80 MiB em /boot
. Você pode, portanto, querer verificar o que está lá. Digite ls -lh /boot
. Aqui está o que eu vejo no meu sistema:
$ ls -lh /boot
total 70M
-rw-r--r-- 1 root root 1.2M Feb 14 17:06 abi-3.13.0-45-generic
-rw-r--r-- 1 root root 1.2M May 4 01:09 abi-3.13.0-52-generic
-rw-r--r-- 1 root root 162K Feb 14 17:06 config-3.13.0-45-generic
-rw-r--r-- 1 root root 162K May 4 01:09 config-3.13.0-52-generic
drwxr-xr-x 10 root root 4.0K Dec 31 1969 efi
drwxr-xr-x 3 root root 1.0K May 7 11:30 extlinux
drwxr-xr-x 5 root root 1.0K Mar 12 20:08 grub
drwxr-xr-x 2 root root 1.0K Feb 14 17:06 grub.bak
-rw-r--r-- 1 root root 20M Feb 26 18:39 initrd.img-3.13.0-45-generic
-rw-r--r-- 1 root root 20M May 7 11:28 initrd.img-3.13.0-52-generic
drwx------ 2 root root 12K Feb 14 17:05 lost+found
-rw-r--r-- 1 root root 173K Feb 14 17:06 memtest86+.bin
-rw-r--r-- 1 root root 174K Feb 14 17:06 memtest86+.elf
-rw-r--r-- 1 root root 175K Feb 14 17:06 memtest86+_multiboot.bin
-rw-r--r-- 1 root root 227 Feb 14 17:06 refind_linux.conf
-rw------- 1 root root 3.3M Feb 14 17:06 System.map-3.13.0-45-generic
-rw------- 1 root root 3.3M May 4 01:09 System.map-3.13.0-52-generic
-rw------- 1 root root 5.6M Feb 14 17:06 vmlinuz-3.13.0-45-generic
-rw-r--r-- 1 root root 5.6M Feb 19 21:38 vmlinuz-3.13.0-45-generic.efi.signed
-rw------- 1 root root 5.6M May 4 01:09 vmlinuz-3.13.0-52-generic
-rw-r--r-- 1 root root 5.6M May 10 21:36 vmlinuz-3.13.0-52-generic.efi.signed
Isso é bastante típico (embora com um pouco mais do que alguns sistemas teriam). Se você vir mais arquivos de tipos diferentes dos que mostrei aqui, é possível que algo tenha adicionado algo novo e irrelevante, e esses arquivos podem ser candidatos à remoção - mas se você não os entender, peça conselhos antes excluindo-os.
Outra coisa para verificar é kernels estranhos. Estes são os arquivos com nomes que começam com vmlinuz
. (Eles estão emparelhados com initrd.img
files, para os quais AFH teve sua pesquisa.) Meu próprio exemplo mostra quatro arquivos de kernel, mas estes são realmente assinados e versões não assinadas de apenas dois kernels. Se você ver mais de três versões do kernel (cada uma das quais pode estar disponível no formulário assinado e não assinado), tente o seguinte comando:
sudo apt-get autoremove
Este comando deve remover todos os kernels originais, exceto os dois mais recentes, do seu sistema, o que deve liberar algum espaço.
Se você tiver que redimensionar partições, pode ser mais seguro reduzir a partição do sistema EFI (ESP; /dev/sda1
no seu caso) e expandir /boot
nesse espaço do que mexer com a configuração do LVM. Eu não recomendaria redimensionar em mais de 200 MiB, e você deve definitivamente fazer backup ambas as partições em mídia removível antes de prosseguir, porque ambas as partições são críticas para a inicialização, Então, se algo der errado, você estará em apuros. Além disso, esteja ciente de que algumas EFIs podem ser complicadas sobre os sistemas de arquivos FAT em seus ESPs. Alguns (EFIs mais antigos, antes de 2012) reagirão mal a um FAT32 ESP menor que 512 MiB. Assim, se você tentar redimensionar dessa maneira, comece diminuindo o ESP e faça uma inicialização de teste. Se você puder inicializar, expanda /boot
no espaço liberado e tente inicializar novamente. Se você tiver problemas após encolher o ESP, use um sistema de emergência para expandi-lo de volta ao tamanho original.