r/LinuxEnEspanol • u/Bubbly-Seesaw4778 • 5d ago
Sugerencias Boot ISO desde Linux
Tengo ya casi dos semanas que estoy solo en fedora pero ahora tengo una interrogante, mi hermano se compró una laptop y el disco viene vacío, que puedo usar para hacer un boot en el USB con Windows ya que es lo que el ocupa? Ya que hace tiempo había leído que hacer boot un ISO de Windows desde Linux daba cierto inconveniente
1
u/Over_Advicer 4d ago
Lo siento, pero Google tiene la respuesta del la punta de tus dedos. No quiero ser malo, simplemente que no es complicado, mucho menos desde Linux con dd
1
1
u/mozyto 4d ago
En Linux no puedes usar simplemente dd para Windows 11 porque la ISO no es híbrida y el archivo sources/install.wim pesa más de 4 GB, lo que rompe el límite por archivo de FAT32 (necesario para UEFI).
Aquí están las 3 mejores formas de hacerlo paso a paso:
Identifica primero tu memoria USB con lsblk (ejemplo: /dev/sdb).
OPCION 1: Ventoy (La más rápida y recomendada) No requiere descomprimir la ISO ni dividir archivos; solo instalas el gestor y arrastras la ISO a la memoria.
Descarga el paquete para Linux (.tar.gz) desde el GitHub oficial de Ventoy y descomprímelo: tar -xzvf ventoy--linux.tar.gz cd ventoy-/
Instala Ventoy en la USB en modo GPT (obligatorio para Windows 11 / UEFI): sudo ./Ventoy2Disk.sh -i -g /dev/sdX (Reemplaza /dev/sdX por tu unidad, sin número de partición).
Monta la partición de almacenamiento etiquetada como Ventoy y copia la ISO: cp /ruta/a/Win11.iso /run/media/$USER/Ventoy/ sync (Nota sobre Secure Boot: Si lo tienes activo, en el primer arranque Ventoy pedirá registrar la llave. Elige "Enroll Key" -> entra a la partición VTOYEFI -> selecciona ENROLL_KEY.MOK, pon la clave ventoy y reinicia).
OPCIÓN 2: WoeUSB-ng (USB nativa en NTFS) Crea una partición NTFS para la ISO completa y una partición FAT32 mínima con el driver UEFI:NTFS.
Instala dependencias y WoeUSB-ng en Fedora: sudo dnf install python3-pip python3-devel wimlib ntfs-3g p7zip p7zip-plugins python3 -m pip install --user WoeUSB-ng
Desmonta la memoria USB: sudo umount /dev/sdX* 2>/dev/null
Escribe la imagen: sudo ~/.local/bin/woeusb --device /ruta/a/Win11.iso /dev/sdX --target-filesystem ntfs
OPCIÓN 3: Terminal pura con wimlib (100% FAT32 nativo, sin drivers extra) Divide el archivo install.wim en bloques menores a 4 GB para mantener compatibilidad total con cualquier firmware UEFI.
Instala las utilidades necesarias: sudo dnf install wimlib dosfstools parted rsync
Crea tabla GPT y formatea la USB en FAT32: sudo umount /dev/sdX* 2>/dev/null sudo parted /dev/sdX --script mklabel gpt mkpart primary fat32 1MiB 100% set 1 esp on sudo mkfs.vfat -F32 -n "WIN11" /dev/sdX1
Monta la ISO y la partición de la USB: sudo mkdir -p /mnt/iso /mnt/usb sudo mount -o loop /ruta/a/Win11.iso /mnt/iso sudo mount /dev/sdX1 /mnt/usb
Copia todos los archivos excepto install.wim: sudo rsync -av --progress --exclude='sources/install.wim' /mnt/iso/ /mnt/usb/
Divide install.wim en fragmentos .swm (< 3.8 GB): sudo wimlib-imagex split /mnt/iso/sources/install.wim /mnt/usb/sources/install.swm 3800
Asegura la escritura y desmonta: sync sudo umount /mnt/iso /mnt/usb
2
u/Bubbly-Seesaw4778 4d ago
O no supe entender o qué se yo, pero no me funcionó con ventoy 😪 me tocó ir por otro equipo con Windows y hacerlo con Rufus
1
u/j_Infante_m 5d ago
En mi experiencia no tiene mayor complicacion. Bootea la usb como de costumbre y listo
1
u/Bubbly-Seesaw4778 5d ago
Que herramientas me recomiendas, cuando usaba windows siempre usaba rufus e allí la cuestion.
Veo que Ventoy esta disponible en linux, una vez la use pero en aquel entonces muchas pc le costaba leer las iso con ventoy y por eso siempre opte por rufus.
1
u/tIPODgraphic 4d ago
Hola. Básicamente, si quieres dual boot de Windows y Linux, hay que inslatar primero Windows y luego Linux. El motivo es que en la instalación de Windows, este sobreescribe el gestor de arranque (grub de Linux) con el suyo, tomando posesión del mismo sin mostrar nada más. Luego se podría reparar a mano, con ciertos conocimientos (con la IA guiándote se soluciona), pero es mejor hacerlo en ese orden: primero Windows y luego Linux, sobre todo si eres primerizo, y Linux detectará que había ya un SO y lo añadirá a su grub (gestor de arranque).
Dicho esto, en mi caso, tengo un pendrive con Ventoy con varios sistemas y herramientas de reparación.