Estoy intentando crear un USB de arranque desde Win10 ISO (debería ser legal, lo encontré en la revista PC). La iso está bien, funciona arrancando en caja virtual.
Probé el "escritor de medios" de fedora, los "discos" de ubuntu y el viejo "dd"
sudo dd bs=4M if=/tmp/win10.iso of=/dev/sda conv=fdatasync
y mientras esa cosa dice que es de arranque:
/dev/sda: ISO 9660 CD-ROM filesystem data 'CHIPSPEC_WIN10_II' (bootable)
no se puede iniciar en ninguna de mis computadoras, todas basadas en Linux (lo que significa que no puedo usar ninguna aplicación de Windows para escribir imágenes o realizar ninguna investigación allí). No usé Windows durante años y no los instalé por más tiempo. ¿Las ventanas más nuevas requieren algo especial de la BIOS? ¿Es obligatoria la uefi? ¿Es obligatorio el arranque seguro? ¿O cuál puede ser el problema?
Respuesta1
dice elCD ISO-9660la imagen es de arranque. Sin embargo, eso utiliza unmecanismo diferentedesde discos "normales" (HDD/USB): el código de arranque compatible con BIOS no se encuentra en el sector 0, ni tampoco la tabla de particiones compatible con UEFI.
Los ISO de Linux que ha utilizado en el pasado se han preparado especialmente utilizandoisohíbridopara poder arrancar tanto como imágenes de CD como imágenes de disco fijo. Los ISO de Windows no lo son; están destinados exclusivamente a CD/DVD, por lo que necesitarás herramientas adicionales.
Para UEFI, esto, en teoría, debería ser simple (simplemente extraiga todos los archivos en un disco formateado en FAT32, usando DISM para dividir install.wim si es necesario). Para BIOS, necesitará ademásms-syspara escribir sectores de arranque compatibles con Windows.
Respuesta2
Existe una herramienta que creará el disco de arranque correcto a partir de la ISO: WoeUSB
.
Si no lo encuentra en su repositorio, puede obtenerlo a través de:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update
sudo apt install woeusb
Deberá formatear el disco de destino de la siguiente manera:
En la Disks
aplicación, seleccione el USB a la izquierda, haga clic en el icono de hamburguesa, haga clic en elFormato de discoopción, seleccioneNo sobrescribir datos existentes (Rápido)
y
Compatible con todos los sistemas y dispositivos (MBR/DOS)y luego haga clic enFormatobotón.
Inicie WoeUSB y automáticamente detectará y seleccionará la unidad USB conectada. Busque la imagen ISO de Windows 10 y selecciónela. Clickea en elInstalarpara comenzar a preparar la unidad USB de arranque de Windows 10.
Si recibe el error "El dispositivo de destino está actualmente ocupado, desmonte todas las particiones montadas", abra Discos, seleccione la unidad USB y luego desmóntela haciendo clic enDesmontar la partición seleccionada e inicie WoeUSB nuevamente.
Puede encontrar más información con capturas de pantalla en el artículo.
Cómo preparar un USB de arranque de Windows 10 en Linux.