%20a%20otro%20SSD%20a%20menos%20que%20sea%20exactamente%20del%20mismo%20tipo.png)
Tengo una instalación de CentOS 7.9 y quiero mover todo el contenido del SSD, incluido el sistema operativo, a un SSD nuevo/más rápido (ambos son M.2 nvme).
El disco se configura usando LVM. Intenté clonar con Macrium Reflect y otras herramientas de clonación de discos porque no quiero estropear las cosas con comandos como dd
. Pero siempre obtengo el mismo resultado:el sistema comienza con un guión bajo parpadeando y no arranca. No recibo ningún error durante la clonación.
No cambié la configuración de arranque en BIOS, supongo que si el disco dice que es MBR y también se clonó en un MBR, entonces la configuración de arranque debe dejarse intacta en BIOS.
Lo extraño es queparece funcionar si clono dos unidades idénticas.
Entonces, ¿el problema podría ser alguna configuración de arranque que le indique dónde comienza la partición de arranque o algo como esto? ¿Qué funciones debo probar para que sea arrancable? ¿Cosas como alinear partición? (¿en el origen antes de la clonación o en el destino después de la clonación?).
No creo que la fuente tenga ningún error, no soy bueno con eso, pero lo verifiqué.
Construí las particiones de origen intencionalmente un poco más pequeñas para que encajaran en variaciones de tamaño de ~ 500 GB. Nunca se queja de que las particiones no encajan en el disco nuevo.
Respuesta1
Resulta que todo lo que necesitaba era uninstalación de grub2para arreglar el maletero. El comando completo fue este:
grub2-install --directory /usr/lib/grub/i386-pc/ /dev/nvme0n1
Estoy escribiendo esta solución "para tontos" principalmente para mí, sé que volveré a encontrarme con este problema :)
- arrancado desde un dispositivo de instalación de centos
- seleccione solución de problemas> rescatar un sistema centos
1) continue
chroot /mnt/sysimage
actuar como root dentro de la partición montada (esto se recomendó en la pantalla)- intentó
grub2-install /dev/nvme0n1
- Me quejé de que
modinfo.sh
no me encontraron y debo especificar--target
o--directory
- Hice un
find / -name modinfo.sh
y lo encontré en/usr/lib/grub/i386-pc/
- finalmente instalé grub con:
grub2-install --directory /usr/lib/grub/i386-pc/ /dev/nvme0n1
Al principio pensé que el dispositivo a instalar sería /boot
(/dev/nvme0n1p1), pero es main/parent:/dev/nvme0n
!
Si alguien puede comentar si la i386-pc
pieza esta bien?! Parece un entorno poco común. No estoy seguro de haber elegido bien esa parte.