Não é possível atualizar para o 17.04 devido a kernels antigos / limpos, já limpos

0

Eu tenho uma partição /boot com 232MiB dentro. Desses, 102.2MiB estão livres.

Eu já realizei todas as possíveis limpezas necessárias, tenho apenas 2 (dois) kernels instalados, cada um levando em torno de 50MiB :

$ sudo du * -h | sort -n
1.0K    lost+found
1.4M    abi-4.8.0-42-generic
1.4M    abi-4.8.0-46-generic
2.1M    grub.bak/i386-pc
2.1M    grub/i386-pc
2.3M    grub/fonts
2.4M    grub.bak/fonts
3.9M    System.map-4.8.0-42-generic
3.9M    System.map-4.8.0-46-generic
4.4M    grub.bak
6.8M    grub
7.2M    vmlinuz-4.8.0-42-generic
7.2M    vmlinuz-4.8.0-46-generic
41M     initrd.img-4.8.0-42-generic
41M     initrd.img-4.8.0-46-generic
126K    grub/locale
180K    memtest86+.bin
182K    memtest86+.elf
182K    memtest86+_multiboot.bin
196K    config-4.8.0-42-generic
196K    config-4.8.0-46-generic
726K    extlinux/themes/debian-wheezy
727K    extlinux/themes
781K    extlinux

Eu agora tentei atualizar do Ubuntu 16.10 para o Ubuntu 17.04 via update-manager -d , e ele não está reclamando sobre falta de espaço em /boot . Isso parece irracional para mim.

Eu poderia muito bem redimensionar /boot , mas como já está acima do que quase todas as fontes recomendam, eu tenho medo de que isso se torne algo regular (e leva um bom tempo para mim desde /boot está atualmente espremido entre outras partições).

Devo apenas remover a partição /boot e mesclar com / ? O que estou arriscando a fazer isso?

    
por Svalorzen 09.04.2017 / 09:30

2 respostas

0

Se você executou uma atualização do sistema, reinicie sua máquina e execute o seguinte comando:

dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)//")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*//;/[0-9]/!d' | xargs sudo apt-get -y purge

Isto removerá todos os kernels antigos e gerará um novo menu do Grub para você, o qual conterá apenas o kernel atual que você está usando. Você pode então tentar uma atualização e ver se o erro desapareceu. Fonte:

link

    
por Noisy_Botnet 09.04.2017 / 10:05
0

FWIW, este é um bug conhecido que foi corrigido; mas a correção não irá ajudá-lo, já que o tamanho é definido quando você instala o Ubuntu. Veja o relatório de erros aqui:

link

Você pode fazer a atualização removendo o kernel que não está usando no momento. (Eu usaria dpkg para isso, para que as alterações sejam rastreadas no gerenciador de pacotes.) Isso pode liberar espaço suficiente para a atualização. Esteja ciente de que você provavelmente colidirá com os limites de tamanho da partição logo em seguida, portanto, redimensionar /boot (ou criar um novo e maior /boot ) é desejável a longo prazo.

    
por Rod Smith 10.04.2017 / 22:52