Ho un server CentOS 6 con due dischi rigidi. Il mio vecchio disco da 3 TB mi ha dato alcuni problemi, quindi sto spostando le cose su un nuovo disco. Poiché my /
e la /home
partizione sono gestite da un LVM, è stato facile migrare quelli sulla nuova unità. Ora voglio spostarmi sopra la mia /boot
partizione e il MBR che fa partire tutto.
Ho caricato un CD live e rsynced
sopra la mia /boot
partizione nella stessa partizione della mia nuova unità. Ho anche provato a copiare sul mio MBR con i seguenti comandi:
dd if=/dev/sda of=mbrbackup bs=512 count=1
dd if=mbrbackup of=/dev/sdb bs=446 count=1
Dopo aver fatto questo, ho riavviato, ho detto al mio BIOS di non guardare il vecchio disco rigido durante il ciclo di avvio e di guardare solo la nuova unità, ma tutto quello che ho trovato è stato un cursore lampeggiante.
Ho perso un passaggio qui? O c'è qualcos'altro che devo fare per avviare le cose in modo da poter rimuovere completamente il mio vecchio disco?
EDIT: Sto iniziando a pensare che rsync non fosse il modo di copiare la partizione / boot da un disco all'altro. Sulla base di questa guida , ho invece provato a usare il comando dump. In questo comando ho copiato la mia vecchia partizione di avvio non montata nella mia nuova partizione di avvio vuota e montata.
dump -0f - /dev/sdaX | (cd /mnt/boot; restore -rf -)
Ricevo un errore grub 15 all'avvio, che è meglio di un cursore lampeggiante, ma non so se sia più vicino a una soluzione.