
Tengo una caja de Ubuntu que actualmente se ejecuta en un disco duro antiguo de 500 GB.
Como conseguí un SSD de 240 GB y el HDD solo se usó parcialmente (10% usado), decidí clonar el HDD al SSD.
Como el HDD es más grande que el SSD, lo desfragmenté y cambié el tamaño de su partición de datos a un tamaño inferior a 240 GB. Después de esto, el sistema sigue funcionando y se inicia como de costumbre.
Como el SSD estaba en una máquina 100% Windows, tenía una MBR
tabla de particiones que reemplacé con una gpt
tabla de particiones. Luego creé dos particiones del mismo tamaño que las presentes en el disco duro.
Luego inicié la PC usando otro USB de arranque de Ubuntu y emití estos dos dd
comandos:
sudo dd if=/dev/sda1 of=/dev/sdd1 status=progress
sudo dd if=/dev/sda2 of=/dev/sdd2 status=progress
Todo salió bien sin errores, pero al final la PC se niega a arrancar desde el SDD.
La partición /dev/sdd2 parece haber sido clonada correctamente ya que puedo montarla cuando inicio desde /dev/sda o desde el USB de arranque. Pero noto que el espacio usado en /dev/sda2 es mayor que el espacio usado en /dev/sdd2. Sospecho que esto se debe a los archivos y dispositivos temporales resultantes del arranque desde allí.
Intenté arrancar desde el SSD sin ningún otro disco conectado, pero lo único que obtengo es que cuando la PC arranca va directamente al menú BIOS/EFI.
¿Alguna idea de por qué mi SSD se niega a iniciarse?
Respuesta1
Recientemente me enfrenté a un problema de falta de arranque de Ubuntu después de clonar mi arranque dual (Windows 10 + Ubuntu 20.04) desde mi disco duro a un nuevo SSD NVMe M.2. Windows arrancaba bien pero Ubuntu solo mostraba el shell de Grub.
Como se recomendó aquí y también en algunos otros foros, utilicé la herramienta Ubuntu Boot-Info que mostró que el problema era que, durante la clonación, GRUB se instaló en la partición1 en lugar de la partición7 donde estaba mi instalación de Ubuntu. Así que utilicé la herramienta Ubuntu Boot-Repair que reinstaló GRUB en la partición correcta y ¡listo!
Respuesta2
Fue necesario copiar particiones individuales para clonar el disco original, ya que el disco de destino era más pequeño que el original. Sin embargo, después de un par de comentarios, finalmente me di cuenta de que copiar particiones individuales no copiaría el registro de arranque.
Para resolver este problema, finalmente utilicé la aplicación Boot-Repair (help.ubuntu.com/community/Boot-Repair)