Posso mover a partição linux de boot para outra partição / drive e apenas inicializar a partir daí?

0

Posso mover a partição de inicialização / sistema de arquivos raiz para outra unidade / partição e apenas iniciar a partir daí?

Ou os nomes dos dispositivos serão alterados e impedidos de funcionar?

    
por Dims 12.08.2017 / 18:38

2 respostas

1

Se você usa UUIDs em /etc/fstab (e outros arquivos relacionados que podem ser relevantes em sua distro), como /dev/disk/by-uuid/57c59366-9196-4613-ba53-5ad24dcecfb9 , e ajusta sua configuração de carregador de boot se você mover sua partição de inicialização do kernel, então deve funcionar. / p>     

por 12.08.2017 / 19:12
0

Sim, é possível. Também não é fácil. Se você pretende mover partição / boot separada e / ou partição / você deve considerar em primeiro lugar alterar as entradas fstab.

Se você estiver movendo os arquivos para a nova partição, não se esqueça de usar cp -p ao copiar para preservar as permissões. ajuste então seu /etc/fstab para o novo UUID das partições que você usará. Você pode obter o uuid da partição executando blkid /dev/sdXn , em que X é o nome da unidade e n número da partição.

Você também pode usar o blkid para anexar rótulos às suas partições e, em seguida, montar via rótulos que é muito mais fácil de ler man blkid para saber mais.

Depois de alterar as partições e ajustar o / etc / fstab, você deve executar o update-grub - disponível no script Debian / Ubuntu ou grub-mkconfig -o /boot/grub/grub.cfg para gerar um novo arquivo de configuração e reinstalar o grub no primeiro disco que você . grub-install --recheck /dev/sda

Claro que não se esqueça que quando copia montar uma nova partição / ou / boot em / mnt e depois copiando todos os arquivos monte-os como / e / boot chroot e só então execute a atualização do grub se você quiser que as coisas ser feito corretamente.

    
por 12.08.2017 / 20:00