Eu tenho um servidor CentOS 6 com dois discos rígidos. Minha antiga unidade de 3 TB está me dando alguns problemas, então estou mudando as coisas para uma nova unidade. Como minhas partições /
e /home
são gerenciadas por um LVM, foi fácil migrá-las para a nova unidade. Agora, quero passar pela minha /boot
partição e pelo MBR que inicia tudo.
Carreguei um CD ao vivo e rsynced
sobre minha /boot
partição para a mesma partição de tamanho na minha nova unidade. Também tentei copiar meu MBR com os seguintes comandos:
dd if=/dev/sda of=mbrbackup bs=512 count=1
dd if=mbrbackup of=/dev/sdb bs=446 count=1
Depois de fazer isso, reinicializei, disse ao meu BIOS para não olhar para o disco rígido antigo durante o ciclo de inicialização e apenas olhar para o novo disco, mas tudo o que eu acabei usando foi um cursor piscando.
Perdi um passo aqui? Ou há outra coisa que preciso fazer para inicializar as coisas para que eu possa remover completamente minha unidade antiga?
EDIT: Estou começando a pensar que o rsync não era o caminho para copiar a partição / boot de uma unidade para outra. Com base neste guia , tentei usar o comando dump. Neste comando, copiei minha partição de inicialização antiga e desmontada para a minha nova partição de inicialização vazia e montada.
dump -0f - /dev/sdaX | (cd /mnt/boot; restore -rf -)
Estou recebendo um erro grub 15 na inicialização, que é melhor do que um cursor piscando, mas não sei se isso está mais próximo de uma solução.