GNU/Linux >> Znalost Linux >  >> Debian

Jak vytvořit spouštěcí obraz Windows 10 v Debianu?

Pseudokód, ale původně vyvinutý pro iso soubor Windows 7, ale použit pro Windows 8 ve vláknu Jak vytvořit bootovací iso obraz Windows 8 v Linuxu? ale nefunguje s iso Windows 10

# 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 .

Neúspěšný výstup při spuštění v systému Windows 10 image

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 

Některá z následujících polí se změnila pro soubor iso používaný v dd

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

Jak můžete zjistit, které hodnoty polí můžete použít pro iso Windows 10?

OS:Debian 8.5 64 bit
Hardware:Asus Zenbook UX303UA
Linuxové jádro:4.6 zpětných portů
Související vlákna:Jak vytvořit bootovatelný iso obraz Windows 7 v Linuxu?, Přizpůsobení instalačního ISO systému Windows 7
Motivace:Potřebuji Windows 10, abych mohl používat duplexní skener Canon P-150, ale při spouštění systému Windows se mi zobrazila chyba 0xC0000428 protože aktualizace Windows tam zase rozbila věci a jinak Windows používám tak zřídka; a na vytvoření zaváděcího média mi nezbývají žádné náhradní Windows

Přijatá odpověď:

Vyzkoušel jsem řešení Win7 popsané společností Microsoft na počítači se systémem Windows:

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

a získali

Chyba 0x80080005

tak jsem šel do Debian Stretch 9 a zkusil sestavit zaváděcí USB pro Windows 10 pomocí e5.onthehub.com College/school ISO.

Pomocí dd absolutně nefunguje pro Windows 10. Toto funguje pouze pro operační systémy Linux. Použijte:

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

Poznámka:Nikdy se nepokoušejte zapisovat do /dev/sdX1 kde X={a,b,c or d} a vždy zkontrolujte, zda nepřepisujete svůj pevný disk, což je obvykle /dev/sda nebo /dev/sdb !

Pro Windows 10 můžete použít WoeUSB, ale ne z úložiště apt/yum. Tyto jsou zastaralé, alespoň pro Debian 9. Takže místo toho použijte:

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

Poté postupujte podle pokynů na konci:

https://github.com/slacka/WoeUSB

Nejprve musíte mít nainstalované všechny předpoklady, jako je gparted a tak dále.

Na konci procesu jsem také zjistil, že musím spustit woeusb pomocí sudo. Takže stačí použít:

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

a hej presto to prostě funguje skvěle. V mém případě byl můj pevný disk /dev/sda a můj USB disk byl /dev/sdb tak jsem napsal ISO do /dev/sdb (opět pozor, nechcete si náhodou přepsat OS). Poté jsem jej nainstaloval na základní desku MSI vojenské třídy s připojeným 2TB pevným diskem bez možnosti rychlého spouštění v systému BIOS a prostě to funguje. Nejprve jsem zapnul absolutně všechny možnosti UEFI, abych je dostal do správného stavu.

Související:Určete maximální délku sloupce pro každý sloupec ve zjednodušeném souboru csv (jeden řádek na řádek)?

Měl jsem také problémy v době instalace, kdy systém navždy visel při použití e-mailového účtu Gmail pro přihlášení a když byl připojen internetový kabel při druhém restartu počítače (během procesu instalace). Pokud máte tento problém, odpojte internet, restartujte počítač, nechte vytvořit obecný účet, přihlaste se, restartujte pomocí internetového kabelu


Debian
  1. Jak vytvořit spouštěcí instalační program Windows 11 USB na Ubuntu Linux

  2. Jak vytvořit uživatele Sudo v Debianu

  3. Jak vytvořit bitovou kopii Windows pro OpenStack

  1. Jak vytvořit zaváděcí USB disk pomocí příkazu dd

  2. Jak vygenerovat spouštěcí ISO obraz CentOS/RHEL 6 UEFI

  3. Jak vytvořit bootovací Windows 10 USB na Linuxu s novým WoeUSB

  1. Jak vytvořit spouštěcí USB Ubuntu ve Windows 10/8

  2. Jak vytvořit bootovací USB klíč Windows 10 v Ubuntu

  3. Jak vytvořit spouštěcí USB flash disk pro Linux ve Windows