ISOを自動的にインストールするには、Autounattend.xml
ファイルをWindows 8 ISOイメージに挿入する必要があります。私のシステムはLinux上で実行する必要があり、Linuxシェルコマンドしか使用できないため、UltraISOなどのWinodws上のISOツールを使用できません。
私はいくつかの方法を試しましたが、作成されたすべてのISOを起動できず、印刷されました
CDBOOT: Cannot boot from CD - Code: 5
A.私が試した最初の方法は次のとおりです。 tuto
mkisofs
コマンドを使用して、新しいISOイメージを作成します
mkisofs -o windows2008_new.iso -b boot/etfsboot.com -no-emul-boot -boot-load-size 8 -boot-info-table -V -J -l -D -N -UDF -relaxed-filenames -V "WINSP"
B.私が試した2番目の方法:
Windowsで「oscdimg」という名前のMSコマンドツールを使用して、新しいWindows isoを作成します。 oscdimgをLinuxにコピーし、Wineを使用して実行すると、正常に実行できません。
純粋なシェルコマンドを使用してLinuxで起動可能なWindows isoイメージを作成する方法を知っている人はいますか?
genisoimage
( mkisofsのdebianフォーク )をうまく使用できました。
方法:
ループバックでISOをマウント
mount -o loop <image>.iso /mnt/iso
読み取り/書き込みアクセス用の2次フォルダーにコピー
cp -R /mnt/iso/ /mnt/iso2
変更を加える
genisoimage -b <relative boot-img path> -no-emul-boot -boot-load-size 8 -iso-level 2 -udf -joliet -D -N -relaxed-filenames -o <new-image>.iso /mnt/iso2.`
Windows 7に提案された方法ですが、Windows 10 ISOファイルでは機能しません
# https://rwmj.wordpress.com/2010/11/04/customizing-a-windows-7-install-iso/
$ 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 .
最初のステップで失敗した出力
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
タスクの新しいメソッドを見つけた場合はお知らせください。
OS:Debian 8.5 64ビット
ハードウェア:Asus Zenbook UX303UA
ターゲットハードウェア:Asus PC