Usb booteable efi Ayuda! [SOLUCIONADO]

Creación de un USB Booteable EFI para Distribuciones Linux

El proceso de creación de un USB booteable con soporte EFI es un paso esencial si deseas instalar una distribución de Linux en un sistema que utiliza la Interfaz de Firmware Extensible (EFI en inglés). En esta guía, te mostraremos cómo preparar un medio de instalación USB que te servirá para poder instalar tu distribución Linux preferida en tu hardware. Además, incorporaremos fragmentos de código necesarios durante el proceso.

Preparativos para la creación del USB Booteable EFI

Antes de comenzar, es importante tener a mano una serie de herramientas y verificaciones:

  • Una imagen ISO de tu distribución Linux deseada.
  • Un USB con capacidad suficiente para albergar la imagen ISO.
  • Tener identificado el identificador del USB, como /dev/sdb.

Uso de dd para copiar la imagen ISO al USB

El comando dd es una herramienta potentísima en Linux para copiar datos con una gran precisión de bloque a bloque, lo que lo hace idóneo para crear medios de instalación. El siguiente comando asume que la imagen ISO se llama ‘linux-distro.iso’ y que el identificador del USB es /dev/sdb. Advertencia: el uso incorrecto del comando dd puede ocasionar la pérdida de datos.

sudo dd if=linux-distro.iso of=/dev/sdb bs=4M status=progress

La opción bs=4M establece el tamaño del bloque en 4 Megabytes, lo que puede agilizar el proceso de copia, mientras que status=progress te permite monitorear el progreso de la operación.

Creación de una Tabla de Particiones GPT en el USB

Para sistemas EFI, se recomienda usar una tabla de particiones de tipo GPT (GUID Partition Table) en el USB. Para ello, puedes emplear la herramienta gdisk. Primero ejecuta gdisk sobre el dispositivo USB:

sudo gdisk /dev/sdb

Una vez en gdisk, sigue los pasos para crear una nueva tabla GPT y una partición de tipo EFI (usando el código EF00).

Formateo de la partición EFI

Después de crear la partición, es necesario formatearla con un sistema de archivos compatible con EFI, como FAT32. Esto se puede hacer con el comando mkfs.vfat:

sudo mkfs.vfat -F32 /dev/sdb1

Montaje de la Imagen ISO y del USB

El siguiente paso previo a la copia los archivos de la imagen ISO al USB es montar ambos sistemas de archivos. Puedes crear dos directorios para montar la imagen ISO y tu dispositivo USB:

mkdir /mnt/iso
mkdir /mnt/usb
sudo mount linux-distro.iso /mnt/iso -o loop
sudo mount /dev/sdb1 /mnt/usb

Una vez montados, puedes copiar todos los archivos de la imagen ISO al USB.

Copiar archivos al USB

Con un simple comando cp, puedes trasladar todos los archivos necesarios al USB para hacerlo booteable:

sudo cp -r /mnt/iso/* /mnt/usb

Instalación del GRUB para EFI

GRUB es el cargador de arranque que se utiliza comúnmente en las distribuciones Linux. La versión de GRUB compatible con EFI puede ser instalada en el USB booteable para completar la creación del medio de instalación. Esto puede variar dependiendo de la distribución, pero en general, puede ser realizado con chroot:

sudo mount --bind /dev /mnt/usb/dev
sudo mount --bind /proc /mnt/usb/proc
sudo mount --bind /sys /mnt/usb/sys
sudo chroot /mnt/usb
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB

Después de realizar esta serie de pasos, la instalación de GRUB habrá concluido y tendrás un USB booteable EFI listo para instalar Linux.

Consejos y trucos adicionales

Aunque la finalidad principal de esta guía es ayudarte a crear un USB de arranque compatible con sistemas EFI, existen otras herramientas que pueden facilitarte el proceso, tales como Etcher o UNetbootin. Estas herramientas tienen interfaces gráficas y automatizan la mayoría de los pasos mencionados anteriormente.

Es imprescindible verificar siempre la integridad de la imagen ISO antes de proceder con la creación del USB. Esto se puede realizar generalmente mediante comprobación de suma de verificación SHA256 o MD5.

Finalización

Después de seguir los pasos descritos, tu USB estará listo para iniciar cualquier equipo. Sin embargo, es importante destacar que deberías configurar la secuencia de arranque en la BIOS o UEFI para darle prioridad al USB booteable. Este cambio es necesario para que tu máquina pueda arrancar desde el dispositivo USB y proceder con la instalación de Linux.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad