NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
12
返回列表 發新帖
樓主: q00112233

[問題] 關於USB工具碟進PE前的選單內容修改

[複製鏈接]
發表於 2016-5-6 22:00:27 | 顯示全部樓層
本帖最後由 2567288 於 2016-5-7 00:29 編輯
阿達金田一 發表於 2016-5-6 04:32
原因...樓上 2567288 大 已經說了
是 setup.exe 的問題...
但我覺的...應該不是不匹配...而是

原因...樓上 2567288 大 已經說了
是 setup.exe 的問題...
但我覺的...應該不是不匹配...而是
根本沒找到 setup.exe 和 nstall.wim... 因為找不到所以出現 "缺少必要的驅動程式"

這個應該還是會去找 , 原本 usb 中 sources 目錄下的 setup.exe (有找到 , setup.exe 跟 win81 boot.wim 中的 setup.exe 不同 , 才會出現 "缺少必要的驅動程式")
可以試一下 , 把  usb 中 sources 目錄下的 setup.exe , 換成 win81 iso sources 目錄下的 setup.exe , 應該就可以安裝 , 只是 install.wim 是 win7的 , 會出現 win7的安裝選單)

用之前的主題 , 修改後實測
win81.iso 是原版 iso 拿掉 sources 目錄下的 install.wim , 另存新檔


隨身碟 sources 目錄下放兩個 setup.exe 來看一下


開機選單


win7 的 setup.exe




win8.1 的 setup.exe





本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?我要註冊

x
發表於 2016-5-7 01:24:58 | 顯示全部樓層
2567288 發表於 2016-5-6 22:00
原因...樓上 2567288 大 已經說了
是 setup.exe 的問題...
但我覺的...應該不是不匹配...而是

這個還是建議改一下 win81 的 boot.wim
如果不喜歡上述批次檔的目錄跟檔名  setup.cmd 也可以改這樣
@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:\sources\install81.wim x:\sources\winsetup.exe /installfrom:%%a:\sources\install81.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:\sources\install81.esd x:\sources\winsetup.exe /installfrom:%%i:\sources\install81.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:\sources\install81.swm x:\sources\winsetup.exe /installfrom:%%b:\sources\install81.swm &exit)
goto loop

改完 boot.wim 放回 win81.iso









本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?我要註冊

x
發表於 2016-5-7 05:46:38 | 顯示全部樓層
本帖最後由 阿達金田一 於 2016-5-7 19:33 編輯
2567288 發表於 2016-5-6 22:00
原因...樓上 2567288 大 已經說了
是 setup.exe 的問題...
但我覺的...應該不是不匹配...而是

PE 本來就會去找 setup.exe install.wim
但與其說是不匹配造成的...最終原因其實還是因為找不到匹配可用的 setup.exe install.wim

大大可以實測一下
用 vbox ... 1 個 HD ( C: ) , 2 個 CD (D: E: ... 開機只能用 D: )
不管 PE 用 hd , 還是 cd 開機
只要 C: D: E: 有匹配的 /soucres ... 就可以安裝
例如
C: 空的
D: win7 iso
E: win81 iso
用 D: 開機......然後交換 D: E: iso 即變成
D: win81 iso
E: win7 iso
PE 還是可以找的到 E: win7 iso 可以正常安裝
而不會因為 D: 不匹配...出現錯誤
反之...用 D: win81 iso 開機... 在交換 iso 也一樣

即便是用 HD 開機 (HD 中只有 PE boot.wim)
不管是用 win7 boot.wim 還是 win81 boot.wim 的 PE 開機
不管相對 iso 放在 D: E: 哪一個 (2個CD 都有放不同版的 win iso)
只要找的到對應的安裝檔 ... 就都可以安裝

所以重點在...找不找的到安裝用的 /sources
而不是 /sources 中匹不匹配...不匹配...PE 安裝程式...就只是不會去用而以

所以如果是 usb-hd .. 有多個分割區 例如
C: boot 用 ( win7 pe , win81 pe )
D:\sources ... ( win7 的 )
E:\sources ... ( win81 的 )
這樣應該也是能安裝...

當然對於...只有一個分割 或 安裝檔 要放在同一個分割...那 \soucres 是必會衝突...
那改路徑, 然後用 setup.exe /installform ...是比較簡單的做法
當然 掛載 iso 也是可以...不過要另外去找 掛載iso 用的程式

其實還有一個方法...就是 vhd  ...  win7 後都能掛載 vhd
所以...把 \sources 放到 vhd 中...
進 PE 把 安裝用的 vhd 掛載起來...就可以了

另外...若不用 vhd ... 也不用 setup.exe /installfrom ...還可以用 subst 或 mklink

subst 就是可以把一個 路徑 映射(關聯) 為一個 磁碟代號
也就是那個 磁碟代號...等於是 映射 的路徑
( 其實我覺的這個最簡單...因為類似 掛載 但又不是 掛載...所以不用管 iso vhd 或是 setup /installfrom )

以下無差別 subst 的 SetupWin.cmd
2016.05.07 19:03 有更新過...去這看
http://nonameteam.cc/thread-2972-1-1.html
 樓主| 發表於 2016-5-10 00:04:45 | 顯示全部樓層
本帖最後由 q00112233 於 2016-5-10 00:31 編輯
2567288 發表於 2016-5-7 01:24
這個還是建議改一下 win81 的 boot.wim
如果不喜歡上述批次檔的目錄跟檔名  setup.cmd 也可以改這樣
@ech ...

這幾天公司比較忙所以沒有上來作確認與回復~
對各位熱心的大大說聲抱歉~
這一兩天會再去比照各位的內容去作實際操作與測試!
過程可能會再跟各位作討論,
希望大家不吝指教~
再次對各位有回復的大大說聲感謝!


PS.
在處理Boot相關問題前先請教一句,
這是我剛剛去打開工具蝶裡面的安裝選單的LST檔↓
我打算把紅框那個XP選單給去除換上WIN8.1~
那我是依照 2567288 在11樓的記事本內容那樣打就可以了嗎?



發表於 2016-5-10 02:24:25 | 顯示全部樓層
q00112233 發表於 2016-5-10 00:04
這幾天公司比較忙所以沒有上來作確認與回復~
對各位熱心的大大說聲抱歉~
這一兩天會再去比照各位的內容去 ...

語法是這樣沒錯 , win81.iso 在根目錄( 放在次目錄 map /abcd/efgh/WIN81.ISO (0xff) || map --mem /abcd/efgh/WIN81.ISO (0xff))
win81.iso 不含 sources 目錄下的 install.wim , win81.iso 中的 boot.wim 決定  install.wim(或者含 setup.exe) 要放在何處

title [01] 安裝 Windows 8.1\n Windows 8.1 Update3 \n 五合一
map (hd0) (hd1)
map (hd1) (hd0)
map /WIN81.ISO (0xff) || map --mem /WIN81.ISO (0xff)
map --hook
chainloader (0xff)







本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?我要註冊

x
您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

小黑屋|手機版|NoName Team 電腦資訊討論區 |網站地圖

GMT+8, 2025-8-19 00:20 , Processed in 0.127236 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表