Não acho que uma /boot
separada seja uma má ideia, mas tentarei responder à sua pergunta.
Esboço:
- Inicialize um SO ao vivo (como lubuntu) de um DVD na unidade ou usando um dispositivo USB inicializável.
- Monte ambos / boot e
/
(root) - crie um diretório em
/
chamado/boot
- copie ou rsync em todos os arquivos
- usando gParted, exclua a partição original / de inicialização
Vou tentar detalhar o esquema com detalhes específicos, mas, em vez disso, você pode tentar este plano geral apenas aumentar /boot
para o tamanho que precisar:
- Inicialize um sistema operacional ao vivo
- Fazer backup da sua instalação
- Usando o Gparted, amplie o diretório
/boot
para o tamanho que você precisa. Eu costumo ir para 512 MiB, como o espaço no disco rígido é barato. Isso pode exigir uma mudança ou encolher (ou ambos) outra partição ligeiramente. Normalmente, gParted é muito bom em fazer isso, mas eu avisei para fazer backup de tudo. Se você está encolhendo a partição NTFS, você deve ter o MS-Windows desligado completamente ou o gParted não permitirá que você manipule o tamanho.
Mais detalhes para a primeira versão:
- Após inicializar o sistema operacional ao vivo, abra um terminal e descubra qual é a partição. Aqui eu suponho que sda1 é / boot e sda3 é
/
(root) -
Montar
/boot
sudo mkdir /media/boot
sudo mount /dev/sda1 /media/boot
-
Montar (raiz)
sudo mkdir /media/root
sudo mount /dev/sda3 /media/root
-
crie uma nova área de inicialização:
sudo mkdir /media/root/boot
-
copie todos os arquivos ao longo de
rsync -av /media/boot /media/root/boot
-
Teste. Quando você estiver onde você quer estar, inicialize no sistema operacional ao vivo novamente e use gParted para remover sda1 (antiga partição de inicialização)