No se puede iniciar después de mover el disco duro a otra computadora

No se puede iniciar después de mover el disco duro a otra computadora

Tengo un disco duro NVMe m.2 que se instaló en una computadora y funciona perfectamente con Ubuntu instalado. Moví el disco a otra computadora y no puedo iniciar con él. Cuando inicio la computadora, me lleva al shell EFI.

En el BIOS, la unidad estánolistado en dispositivos de arranque, sin embargo, en Advanced> NVMe configurationenumera mi unidad. También intenté arrancar desde un CD en vivo y puedo ver la unidad y todos los archivos.

No estoy 100% seguro, peropuedeha instalado el sistema operativo en modo heredado en lugar del modo UEFI.

¿Cómo puedo hacer para que el BIOS vea la unidad como de arranque? ¿Necesito reinstalar Grub?

Respuesta1

Después de investigar más, resulta que el sistema operativo se instaló en modo BIOS heredado, razón por la cual no se encontraba en el BIOS como dispositivo de arranque. Habilité el modo heredado en el BIOS para ver qué pasaba y, desafortunadamente, apareció una pantalla negra al arrancar, por lo que algo no estaba del todo bien.

Quería intentar convertirlo de BIOS a UEFI. Aunque a veces no se puede trasplantar una unidad de una computadora a otra como dice Nmath en los comentarios, lo he hecho yo mismo varias veces y nunca tuve problemas importantes más allá de los controladores de hardware propietarios, que simplemente se pueden instalar, así que decidí para hacerlo de nuevo. Esto también fue mucho más sencillo que realizar una instalación nueva.

Este fue mi proceso:

  • Inicie un Live USB con Ubuntu (y asegúrese de que esté en modo UEFI, lo que obviamente será si el BIOS tiene el modo heredado deshabilitado).
  • Haga una copia de seguridad de mi tabla de particiones en sfdisk -d /dev/nvme0n1 > mbr-backup.txtcaso de que algo salga mal.
  • Convierta la partición de MBR a GPT con gdisk /dev/nvme0n1y luego wescriba la nueva tabla de particiones.
  • Con GParted, cambie el tamaño de la primera partición para dejar 550 MB delante y agregue una nueva partición FAT32 al principio y agréguele los indicadores EFI y BOOT.
  • Ejecute boot-repairy realice la reparación predeterminada siguiendo todas las indicaciones.

Afortunadamente, Ubuntu hace un gran trabajo detectando cambios de hardware. Tomé el disco de una computadora con una tarjeta gráfica Nvidia instalada y lo puse en otra con gráficos Intel y todo funciona desde el primer momento.

información relacionada