Agregue la capacidad EFI a GRUB2 en el arranque dual híbrido MBR tipo eHDD


1

Estoy tratando de crear un HDD USB de arranque universal (BIOS / EFI) que pueda proporcionarme entornos portátiles 'Windows To Go' de 32 y 64 bits, junto con una distribución basada en Ubuntu de 64 bits y Debian de 64 bits distribución basada en Linux.

Utilizando WinToUSB (que requiere tablas MBR) pude crear mis entornos Windows 10 Pro Windows To Go de 32 bits y 64 bits (en particiones separadas) que eran arrancables en los sistemas BIOS y EFI.

Luego instalé mi distribución basada en Ubuntu de 64 bits en modo BIOS en otra partición, después de lo cual pude elegir iniciar en mi cargador de arranque de Windows desde GRUB2.

Me quedé atascado al intentar agregar la funcionalidad EFI a mi instalación basada en Ubuntu.

Para agregar la capacidad EFI, intenté arrancar en una máquina basada en EFI con los medios de instalación de distribución basados ​​en Ubuntu. Luego, conecté mi HDD USB, monté la partición de Linux y enlacé los diversos directorios del sistema, luego hice un chroot para instalar y actualizar grub que informaba que había encontrado con éxito Linux y había agregado entradas EFI.

Sin embargo, al reiniciar en el USB HDD, solo me presentaron el cargador de arranque de Windows para mi Windows To Go de 32 bits y 64 bits sin ningún signo de GRUB2 en modo EFI.

Una publicación vaga que encontré sugirió que necesito ejecutar:

grub-install --target x86_64-efi --efi-directory / mnt --boot-directory = / mnt / boot –removable

Pero no se menciona lo que necesito montar en / mnt.

Dado que mi conocimiento de Linux sigue siendo un trabajo en progreso y limitado, espero que ustedes puedan ayudar.

¿Es posible instalar GRUB2 basado en EFI en un disco duro USB tipo MBR? Si es así, ¿cómo lo haría sin romper mi doble Windows to Go híbrido?

Las particiones MBR actuales son las siguientes:

  1. 500MB FAT32 (arranque del sistema)
  2. 80GB NTFS (Windows 10 Pro Windows To Go de 64 bits)
  3. NTFS de 80 GB (Windows 10 Pro Windows To Go de 32 bits)
  4. EXT4 de 30 GB (distribución Linux de 64 bits basada en Ubuntu)
  5. 4GB LINUX-SWAP
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.