Tengo un servidor CentOS 6 con dos discos duros. Mi viejo disco de 3TB me ha dado algunos problemas, así que me estoy mudando a un nuevo disco. Debido a que my /
y la /home
partición son administradas por un LVM, fue fácil migrarlas a la nueva unidad. Ahora quiero moverme sobre mi /boot
partición y el MBR que hace que todo se inicie.
Cargué un CD en vivo y rsynced
sobre mi /boot
partición al mismo tamaño de partición en mi nueva unidad. También intenté copiar mi MBR con los siguientes comandos:
dd if=/dev/sda of=mbrbackup bs=512 count=1
dd if=mbrbackup of=/dev/sdb bs=446 count=1
Después de hacer esto, reinicié, le dije a mi BIOS que no mirara el viejo disco duro durante el ciclo de arranque y solo mirara la nueva unidad, pero todo lo que terminé con fue un cursor parpadeante.
¿Me perdí un paso aquí? ¿O hay algo más que deba hacer para que las cosas arranquen y pueda eliminar por completo mi disco anterior?
EDITAR: Estoy empezando a pensar que rsync no era la forma de copiar la partición / boot de una unidad a otra. Basado en esta guía , intenté usar el comando dump en su lugar. En este comando copié mi vieja partición de arranque desmontada a mi nueva partición de arranque montada y vacía.
dump -0f - /dev/sdaX | (cd /mnt/boot; restore -rf -)
Recibo un error grub 15 en el arranque que es mejor que un cursor parpadeante, pero no sé si eso está más cerca de una solución.