Não é possível atualizar para 17.10: não há espaço livre suficiente em / boot

1

Eu estava atualizando de 17.04 (acabou de se atualizar de 16.04LTS) para 17.10, mas encontrei o "espaço livre insuficiente" no problema /boot .

Já fiz toda a dança de remover todos os kernels antigos, mas ainda não tenho espaço suficiente (mesmo habilitado COMPRESS=xz como sugerido em outro lugar):

$ df -h /boot
Filesystem      Size  Used Avail Use% Mounted on
/dev/sdb1       236M   49M  175M  22% /boot

e:

$ sudo ls -lah /boot
total 41M
drwxr-xr-x  5 root root 3.0K Oct 21 15:50 .
drwxr-xr-x 29 root root 4.0K Oct 21 14:35 ..
-rw-r--r--  1 root root 1.4M Oct  6 12:45 abi-4.10.0-37-generic
-rw-r--r--  1 root root 201K Oct  6 12:45 config-4.10.0-37-generic
drwxr-xr-x  5 root root 3.0K Oct 21 15:50 efi
drwxr-xr-x  5 root root 1.0K Oct 21 15:18 grub
-rw-r--r--  1 root root  28M Oct 21 15:48 initrd.img-4.10.0-37-generic
drwx------  2 root root  12K Jun 28  2014 lost+found
-rw-r--r--  1 root root 179K Jan 28  2016 memtest86+.bin
-rw-r--r--  1 root root 181K Jan 28  2016 memtest86+.elf
-rw-r--r--  1 root root 181K Jan 28  2016 memtest86+_multiboot.bin
-rw-------  1 root root 3.6M Oct  6 12:45 System.map-4.10.0-37-generic
-rw-------  1 root root 7.3M Oct  6 12:45 vmlinuz-4.10.0-37-generic

O instalador requer pelo menos 183MB de espaço livre.

Eu até tentei redimensionar partições com gparted , mas quando eu inicializo do LiveCD para usar gparted eu só recebo uma "tela azul da morte" - também, eu não estou muito empolgado em mexer na minha partição de inicialização (o que também exigirá que eu redimensione a minha partição /home , que é criptografada, então o escopo para brickar tudo é bem alto).

Alguém mais se deparou com esse problema e encontrou uma solução alternativa?

Agradecemos antecipadamente por qualquer sugestão que você possa ter.

UPDATE Esse problema acabou indo embora, como se viu 17.10 tinha feito algum tipo de instalação parcial (mesmo que eu tenha parado quando disse que não há espaço suficiente) para que o subseqüente sudo apt-get upgrade causou a conclusão da instalação do sistema.

Um grande problema é que o novo kernel instalado parece ter problemas com a placa gráfica ou algo assim e não foi possível inicializar, mas usando o que veio com o 17.04, funciona muito bem.

Ainda não está claro por que queria tanto espaço livre em disco, pois atualmente tenho três kernels no meu /boot e eles ocupam ainda menos de 60% do espaço.

A sugestão de criar uma nova partição e, em seguida, apontar /etc/fstab para ela é boa, por isso deixarei para outras pessoas que possam ter o mesmo problema.

    
por Marco 22.10.2017 / 01:55

2 respostas

1

Você pode tentar usar uma versão diferente de um disco de emergência do Ubuntu para executar o GParted. Dito isso, se um CD live do Ubuntu não estiver inicializando, eu ficaria relutante em atualizar a máquina para essa versão - parece que pode haver um bug que faria com que o sistema inteiro se tornasse inútil. Em vez disso, eu ficaria com a versão Ubuntu mais antiga e conhecida por um tempo.

Se você prosseguir, poderá criar uma partição new /boot , em vez de redimensionar a existente. Depois de criar a nova partição /boot , você precisará copiar os arquivos da partição existente para a nova e modificar /etc/fstab para apontar para a nova partição em vez da antiga. Se o seu atual /boot vier antes de sua partição raiz ( / ) (ou volume físico LVM), criar um novo /boot após a partição raiz ( / ) ou LVM é provável ser muito mais seguro e mais rápido do que tentar mover a partição raiz ( / ) ou LVM. Este conselho não irá ajudá-lo com seu problema imediato, mas é melhor evitar mover o ponto de início de qualquer partição, se possível.

Uma variante do conselho acima é usar outro disco - talvez até uma unidade flash USB - para armazenar /boot . Essa pode ser uma medida temporária até você reativar as coisas; ou se você adicionar um novo disco permanentemente, provavelmente haverá pouca ou nenhuma razão para não tornar esse canal permanente.

FWIW, este é um bug conhecido no Ubuntu. Infelizmente, uma correção de bug (que foi lançado) pode afetar apenas instalações futuras, não existentes.

    
por Rod Smith 23.10.2017 / 16:33
0

Tente usar o Gparted de um CD. Você também afirmou ter uma "tela azul da morte". O PC já teve janelas? Quanto ao uso do Gparted ... tente deletar todas as parções do HD. Em seguida, crie uma nova partição usando o formato ext2. Eu fiz isso em um PC com o Windows e instalei o Unbuntu a partir de uma unidade flash, um CD também deve funcionar. Isso funcionou para mim.

    
por Jim Schmidt 22.10.2017 / 06:07