Você pode reduzir seu sistema de arquivos e partição existentes para criar espaço para outras partições e, em seguida, copiar seus arquivos. A maioria dos sistemas de arquivos não pode ser reduzida durante a montagem, portanto, faça isso em um CD / USB ativo, como em sua distribuição ou no GParted live CD (live CD dedicado ao particionamento) ou SystemRescueCD (administração geral do sistema e resgate de CD ao vivo).
No entanto, não recomendo que o /boot
seja uma partição separada. A criação de /boot
separate é útil apenas se o sistema de inicialização não conseguir carregar um kernel da sua partição raiz. As circunstâncias típicas em que isso acontece são
- Você tem um BIOS antigo (firmware) que não consegue ver todo o disco, portanto, é necessário colocar o software necessário para inicializar em uma pequena partição perto do início do disco.
- Você tem um gerenciador de inicialização que não consegue ler sua partição raiz. Por exemplo, seu gerenciador de inicialização é o Grub 1 e sua partição raiz está em um volume LVM.
Se o seu sistema já puder inicializar com o kernel na partição raiz, não há nada a ganhar criando uma partição de inicialização separada.
Se você decidir criar uma partição de inicialização separada - ou, se for o caso, se você mesclar uma partição de inicialização existente em sua partição raiz, haverá um pouco mais do que apenas copiar os arquivos. Quando um PC é inicializado, o BIOS carrega o setor de inicialização (os primeiros 512 bytes do disco de inicialização) na memória. Não há espaço suficiente para colocar um driver de sistema de arquivos inteiro, então o que esse código faz é carregar mais código de um local armazenado no setor de inicialização. Se você mover esse código para uma partição diferente, precisará atualizar esse local. Talvez seja necessário atualizar o arquivo de configuração do seu gerenciador de inicialização também.
- Com o Grub, se sua distribuição for fornecida com
update-grub
(por exemplo, Debian ou Ubuntu), execute-a. Caso contrário, edite o arquivo de configuração (/boot/grub/menu.lst
para o Grub 1 ou/boot/grub/grub.cfg
para o Grub 2) e atualize o dispositivo a partir do qual o Grub irá encontrar o kernel. (Com o Grub 2, você pode não ter nada a fazer, pois ele pode encontrar o kernel automaticamente no tempo de execução.) Em ambos os casos, execute tambémgrub-install /dev/sda
. - Com o Lilo, execute
lilo
.