Autounattend.xml
ISOを自動マウントするには、そのファイルをWindows 8 ISOイメージに挿入する必要があります。私のシステムはLinux上で実行する必要があり、Linuxシェルコマンドのみを使用できるため、UltraISOなどのWinodwsのISOツールは使用できません。
いくつかの方法を試しましたが、生成されたすべてのISOが起動に失敗し、印刷のみが行われます。
CDBOOT: Cannot boot from CD - Code: 5
A. 私が試した最初の方法は次のとおりです。トゥト
- ISOをフォルダにマウント
- マウントされたisoコンテンツを新しいフォルダにコピーします。
- 私のファイルを新しいフォルダに追加
コマンドを使用して
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番目の方法は次のとおりです。
「oscdimg」と呼ばれるWindowsのMS cmdツールは、新しいWindows ISOを生成して動作します。だから私はoscdimgをLinuxにコピーし、Wineを使って実行しましたが、うまくいきませんでした。
純粋なシェルコマンドを使用してLinuxで起動可能なWindows isoイメージを作成する方法を知っている人はいますか?
答え1
うまく使いましたgenisoimage
(mkisofsのDebianブランチ)。
方法:
ループバックマウントiso
mount -o loop <image>.iso /mnt/iso
読み取り/書き込みアクセスのためにセカンダリフォルダにコピー
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.`
答え2
提案された方法は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
これを行う新しい方法を見つけたら教えてください。
オペレーティングシステム:Debian 8.5 64ビットハード
ウェア:Asus Zenbook UX303UA
ターゲットハードウェア:Asus PC
答え3
私は同じことをしたかったのですが、ei.cfg
次は私がやった方法です:
まず、マウントポイントを作成します。
mkdir -p /mnt/image
公式のWindowsイメージを次の場所にインストールします/mnt/image
。
sudo mount -o loop Win10_2004_English_x64.iso /mnt/image
/tmp/bootableWin
ループインストールを編集できないため、ISOフォルダ構造を尊重し、修正用の別々のディレクトリを作成します。
私:
mkdir -p /tmp/bootableWin/sources sudoティー/tmp/bootableWin/sources/ei.cfg <<EOF [チャンネル] 袖 EOF
最終パッケージ:
MKISOF\ -iso レベル 4\ -l\ -アル字型\ -UDF\ -D\ -b boot/etfsboot.com\ -エミュレーションなしで開始\ -ブートロードサイズ 8\ -boot.catalog\隠す -eltorito-alt-start\ -eltorito-platformefi\ -エミュレーションなしで開始\ -b efi/Microsoft/Startup/efisys.bin\ -o /ホーム/ユーザー名/win10-outputimage.iso \ /mnt/イメージ/tmp/bootableWin/
これで、追加したファイルを含むBIOSとUEFIブータブルイメージが必要です。