Estoy intentando crear un disco duro 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.
Usando WinToUSB (que requiere tablas MBR) pude crear mis entornos Windows 10 Pro Windows To Go de 32 y 64 bits (en particiones separadas) que se podían iniciar en 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 la distribución basada en Ubuntu. Luego, conecté mi disco duro USB, monté la partición de Linux y vinculé los distintos directorios del sistema, luego hice chroot para instalar y actualizar grub, lo que informó haber encontrado Linux con éxito y agregar entradas EFI.
Sin embargo, al reiniciar en el disco duro USB, solo se me presentó el cargador de arranque de Windows para mi Windows To Go de 32 y 64 bits sin signos de GRUB2 en modo EFI.
Una publicación vaga que encontré sugirió que necesitaba 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 aún es 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 podría hacerlo sin romper mi Windows to Go dual híbrido?
Las particiones MBR actuales son las siguientes:
- 500 MB FAT32 (arranque del sistema)
- NTFS de 80 GB (Windows 10 Pro Windows To Go de 64 bits)
- NTFS de 80 GB (Windows 10 Pro Windows To Go de 32 bits)
- 30 GB EXT4 (distribución Linux basada en Ubuntu de 64 bits)
- 4GB LINUX-SWAP