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