|
發表於 2016-5-6 20:06:53
|
顯示全部樓層
本帖最後由 2567288 於 2016-5-6 21:28 編輯
q00112233 發表於 2016-5-6 18:06 
那其實換句話說我是不是可以提取出WIN81.ISO裡的sources
丟到特定資料夾下,
當我執行WIN8.1安裝又跳出" ...
用 grub4dos 掛載 windows nt6.x 的iso 檔(含 sources 目錄下的 install.wim) , 一般用的語法
map (hd0) (hd1)
map (hd1) (hd0)
map /windows.iso (0xff)
map --hook
chainloader (0xff)
執行的結果會因為光碟仿真失效 , 肯定出現"缺少必要的驅動程式"的對話方塊
所以一般都是把原來的 iso 檔 , 拆成
windows.iso (不含 sources 目錄下的 install.wim) + sources 資料夾 (install.wim + setup.exe)
如果同時要有三種系統 win7 win8.1 win10
(1) win7.iso + sources 資料夾( install.wim + setup.exe)
(2) win81.iso + sources 資料夾( install.wim + setup.exe)
(3) win10.iso + sources 資料夾( install.wim + setup.exe)
以上的三種 sources 資料夾 , 不可能同時存在 , 所以建議的做法 , 修改 windows.iso 中 boot.wim 的第二個映像卷 , 讓它用指定目錄下的 install.wim 來安裝 , 修改完 boot.wim 後 , 放回 windows.iso 中
windows 8.1的情況
win81.iso + xxxxxxxx 目錄下的 install.wim (不需要 setup.exe)
上述的批次檔(setup.cmd) , 紅色為 win81 32 位元指定的目錄 , 如果要指定不同目錄 , 自己改一下
@echo Finding Install Image..
@echo off
:loop
for %%a in (c d e f g h i j k l m n o p q r s t u v w y z) do (if exist %%a:\winsetup\w81\x86\install.wim x:\sources\winsetup.exe /installfrom:%%a:\winsetup\w81\x86\install.wim &exit)
for %%i in (c d e f g h i j k l m n o p q r s t u v w y z) do (if exist %%i:\winsetup\w81\x86\install.esd x:\sources\winsetup.exe /installfrom:%%i:\winsetup\w81\x86\install.esd &exit)
for %%b in (c d e f g h i j k l m n o p q r s t u v w y z) do (if exist %%b:\winsetup\w81\x86\install.swm x:\sources\winsetup.exe /installfrom:%%b:\winsetup\w81\x86\install.swm &exit)
goto loop
按照上面批次檔 , 整合的安裝光碟
|
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?我要註冊
x
|