改用 Ventoy Auto Install plugin 部署;DiskID 改成 Ventoy 變數避免誤格化 USB
- unattend.xml: DiskID 由硬寫 0 改成 $$VT_WINDOWS_DISK_1ST_NONVTOY$$, 防止在 Ventoy 下把 USB 本身當成安裝目標 - ventoy.json: 新增 Auto Install plugin 設定範本 - QUICKSTART.md: 用 Ventoy 流程重寫 USB 佈置與 VM 測試章節 - README.md: 放置位置表新增 Ventoy 路徑為預設 - CLAUDE.md: 新增專案導覽文件,標註 Ventoy-only 前提與 DiskID 變數 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
15
README.md
15
README.md
@@ -32,11 +32,11 @@ Windows Setup 在不同階段套用不同 `<settings pass="...">`:
|
||||
|
||||
- **Microsoft-Windows-International-Core-WinPE** — `SetupUILanguage` / `InputLocale` / `SystemLocale` / `UILanguage` / `UserLocale` 皆為 `zh-TW`,`InputLocale` 為 `0404:00000404`(繁中鍵盤)。
|
||||
- **Microsoft-Windows-Setup**
|
||||
- `DiskConfiguration` — 清空 Disk 0,建立三個分割:
|
||||
- `DiskConfiguration` — 清空第一顆非-Ventoy 磁碟(`$$VT_WINDOWS_DISK_1ST_NONVTOY$$`,由 Ventoy Auto Install plugin 於執行期替換成實際 DiskID),建立三個分割:
|
||||
- EFI 500 MB(FAT32, Label `System`)
|
||||
- MSR 128 MB
|
||||
- Primary 其餘全部(NTFS, Label `Windows`, 掛 `C:`)
|
||||
- `ImageInstall` — 安裝到 Disk 0 Partition 3
|
||||
- `ImageInstall` — 安裝到同一顆磁碟的 Partition 3
|
||||
- `UserData` — `ProductKey`(範本為 `XXXXX-XXXXX-XXXXX-XXXXX-XXXXX`,KMS 可用通用金鑰)、`AcceptEula=true`、`FullName`、`Organization`
|
||||
|
||||
### specialize
|
||||
@@ -76,11 +76,12 @@ Windows Setup 在不同階段套用不同 `<settings pass="...">`:
|
||||
|
||||
## 放置位置(擇一)
|
||||
|
||||
| 位置 | 檔名 |
|
||||
|---|---|
|
||||
| USB 安裝隨身碟根目錄 | `autounattend.xml` |
|
||||
| ISO `sources\` 目錄 | `autounattend.xml` |
|
||||
| DISM 離線注入已掛載映像 | 任意名稱,用 `/Apply-Unattend:` 指定 |
|
||||
| 方式 | 位置 | 檔名 |
|
||||
|---|---|---|
|
||||
| **Ventoy Auto Install plugin(本 repo 預設)** | Ventoy USB 的 `/ventoy/script/`,並在 `/ventoy/ventoy.json` 指定 | 任意(本 repo 用 `unattend.xml`) |
|
||||
| 傳統 USB 安裝碟 | USB 根目錄 | `autounattend.xml` |
|
||||
| ISO `sources\` 目錄 | ISO 根 | `autounattend.xml` |
|
||||
| DISM 離線注入已掛載映像 | — | 任意名稱,用 `/Apply-Unattend:` 指定 |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user