/ boot muito pequeno para atualizar

1

Tentando atualizar de F15 para F17. Eu preciso encontrar uma maneira de aumentar / tamanho de inicialização sem destruir dados. Detalhes:

Eu tentei atualizar usando o processo de pré-atualização e por meio de inicialização do Net iso em USB e ambos levam à mesma coisa: e mensagem 'Erro' no primeiro pacote (sistema de arquivos) indicando que o instalador precisa (aproximadamente) mais 1 GB / p>

Não é possível continuar com a instalação.

Eu também tentei reduzir o espaço disponível em / boot para < 100M para acionar um carregamento de rede da imagem do instalador ... mas isso leva a uma série de mensagens http / 404 espelhadas e nenhum progresso.

Eu não gostaria de ter que eliminar tudo, mais uma vez, apenas para fazer um upgrade. Eu teria pensado que, a esta altura, esse problema teria atraído uma solução mais elegante do que tentar adivinhar quão grande o / boot terá que ser para a próxima atualização. (não marcado)

Eu tenho 4GB de espaço livre em / dev / sdb mas não é contíguo com sdb1 (/ boot): o processo de encolher o volume liberado do LVM no final e não no começo do sdb:

> df -kl | grep boot: 
/dev/sdb1 3064704 300520 2764184 10% /boot

(observe que o que está em / boot é irrelevante desde 1G > 300 MB: tenho que aumentar o tamanho do volume)

fdisk:

/dev/sdb1   *        2048     6146047     3072000   83  Linux
/dev/sdb2         6146048   612354047   303104000   8e  Linux LVM

cfdisk:

                       Pri/Log   Free Space                           1.05*
   sdb1        Boot        Primary   ext4                              3145.73*
   sdb2                    Primary   LVM2_member                     310378.50*
                           Pri/Log   Free Space                        4474.28*

Editar:

Após tentar usar o gparted, observando-o travar com horror e, eventualmente, puxando e substituindo a unidade, criei uma partição de inicialização de 15 GB (FCS!), reinstalando a F15 e todos os meus arquivos. Então pré-atualização para o F17 foi bem-sucedida. Aceitei a resposta preferida supondo que teria funcionado se não tivesse destruído meu disco rígido;)

    
por Rondo 06.09.2012 / 02:51

2 respostas

1

Use o gparted para mover sdb2 até o final do disco, para que o espaço livre esteja antes dele. Então você pode redimensionar sdb1.

    
por 06.09.2012 / 04:19
1

Tem certeza de que precisa mesmo de uma partição de inicialização separada? Costumava ser necessário (ou pelo menos muito conveniente), mas o grub é muito bom em inicializar a partir do LVM e do raid e dos sistemas de arquivos linux mais comuns atualmente.

se você não precisa de um / boot separado, você pode movê-lo para um subdiretório em /.

Por exemplo:

cp -af /boot /boot.new
umount /boot
mv /boot.new /boot

Em seguida, edite / etc / fstab e comente / entrada de inicialização

Você também precisará reinstalar o grub em / dev / sdb quando os arquivos em / boot forem movidos: grub-install /dev/sdb .

    
por 06.09.2012 / 04:34