GNU/Linux >> Tutoriales Linux >  >> Debian

¿Cómo crear una imagen de arranque de Windows 10 en Debian?

Pseudocódigo pero desarrollado originalmente para el archivo iso de Windows 7 pero aplicado para Windows 8 en el hilo ¿Cómo crear una imagen iso de arranque de Windows 8 en Linux? pero no funciona con Windows 10 iso

# https://rwmj.wordpress.com/2010/11/04/customizing-a-windows-7-install-iso/
# https://unix.stackexchange.com/a/312477/16920
$ dd if=../en_windows_10_x64_dvd.iso 
    of=boot.img bs=2048 count=8 skip=734

$ mkisofs -o ../new-win.iso -b boot.img -no-emul-boot -c BOOT.CAT 
    -iso-level 2 -udf 
    -J -l -D -N -joliet-long -relaxed-filenames .

Salida fallida cuando se ejecuta en una imagen de Windows 10

dd if=/home/masi/Downloads/en_windows_10_multiple_editions_version_1511_x64_dvd.iso of=/home/masi/Downloads/boot.img bs=2048 count=8 skip=734
8+0 records in
8+0 records out
16384 bytes (16 kB) copied, 0.000392973 s, 41.7 MB/s 

Algunos de los siguientes campos han cambiado para el archivo iso usado en dd

  • bs=2048
  • count=8
  • skip=734

¿Cómo puede estudiar qué valores de campo puede usar para Windows 10 iso?

Sistema operativo:Debian 8.5 de 64 bits
Hardware:Asus Zenbook UX303UA
Kernel de Linux:4.6 de backports
Temas relacionados:¿Cómo crear una imagen iso de arranque de Windows 7 en Linux?, Personalización de una instalación ISO de Windows 7
Motivo:necesito Windows 10 para usar el escáner dúplex Canon P-150, pero cuando inicié Windows, recibí el error 0xC0000428 porque la actualización de Windows ha vuelto a romper cosas allí y, de lo contrario, uso Windows muy raramente; y no tengo Windows de repuesto para hacer medios de arranque

Respuesta aceptada:

Probé la solución Win7 descrita por Microsoft en una máquina con Windows:

https://www.microsoft.com/en-us/download/windows-usb-dvd-download-herramienta

y obtuvo el

0x80080005 error

así que fui a Debian Stretch 9 para intentar compilar el USB de arranque de Windows 10 usando un ISO e5.onthehub.com college/school.

Usando dd absolutamente no funciona para Windows 10. Esto solo funciona para sistemas operativos Linux. Usar:

dd if=my-linux-os.iso of=/dev/sdX bs=4M

Nota:nunca intente escribir en /dev/sdX1 donde X={a,b,c or d} y compruebe siempre que no está sobrescribiendo su disco duro, que suele ser /dev/sda o /dev/sdb !

Para Windows 10 puede usar WoeUSB pero no desde los repositorios apt/yum. Estos están obsoletos, al menos para Debian 9. Así que en su lugar use:

git clone https://github.com/slacka/WoeUSB.git

Luego siga las instrucciones al final de:

https://github.com/slacka/AyUSB

Primero debe tener instalados todos los requisitos previos, como gparted, etc.

También encontré al final del proceso que debo ejecutar woeusb con sudo. Así que solo usa:

sudo woeusb --device local/of/my/windows-10-image.iso /dev/sdX

y listo, simplemente funciona de manera brillante. En mi caso mi disco duro era /dev/sda y mi unidad USB era /dev/sdb así que escribí la ISO en /dev/sdb (Nuevamente, tenga cuidado, no desea sobrescribir su sistema operativo por accidente). Luego lo instalé en una placa base MSI de clase militar con un disco duro de 2 TB conectado sin opciones de arranque rápido dentro del BIOS y simplemente funciona. Encendí absolutamente todas las opciones de UEFI primero para ponerlo en el estado correcto.

Relacionado:¿Determinar la longitud máxima de columna para cada columna en un archivo csv simplificado (una línea por fila)?

También tuve problemas en el momento de la instalación, con el sistema colgado para siempre cuando usaba una cuenta de correo electrónico de Gmail para iniciar sesión y cuando el cable de Internet estaba conectado en el segundo reinicio de la máquina (durante el proceso de instalación). Si tiene este problema, desconecte Internet, reinicie la máquina, permita que se cree una cuenta genérica, inicie sesión, reinicie con el cable de Internet


Debian
  1. Cómo crear una unidad USB de arranque usando el comando dd

  2. Cómo crear un instalador USB de arranque de Windows 11 en Ubuntu Linux

  3. Cómo crear un USB de arranque de Ubuntu en Windows 10/8

  4. Cómo crear un usuario Sudo en Debian

  5. Cómo crear una memoria USB de arranque de Windows 10 en Ubuntu

Cómo crear un usuario Sudo en Debian

Cómo crear un ISO desde una unidad USB de arranque en Linux

Cómo crear fácilmente un USB de arranque de Windows 10 en Ubuntu o cualquier distribución de Linux

Cómo crear un USB de arranque de Windows 10 en Linux

Cómo crear una unidad USB de arranque Ubuntu 22.04 en Windows

Cómo crear un USB de arranque de Windows en Linux