目前我的作業系統是 Ubuntu 13.10。我想製作一個裝有 Windows 8 的可啟動 USB。我的系統中有Windows 8的安裝文件,但它不是ISO文件。它是 ISO 檔案的提取形式。是否可以將 Windows 8 的安裝檔合併為 ISO 映像檔?如果可以的話,怎麼做?
答案1
你需要
- 創建iso鏡像的軟體(我用的是k3b)
- 用於從 USB 建立可啟動隨身碟的軟體(我使用unetbootin)
創建圖像
您需要建立一個可啟動的 ISO。您可能需要選擇一個啟動檔案(對於 Windows 7 和可能的 8,這是 etfsboot.com)。我使用 k3b 來做到這一點,但其他程式也支援它,事實上,我很大程度上得益於一個 Windows 軟體的指南,知道如何做到這一點。這對我有用:
- 打開k3b
- 前往新項目 > 新資料項目
- 將檔案從解壓縮的磁碟拖曳到底部的資料部分
- 按一下“編輯啟動映像”
- 點選新建...
- 選擇啟動映像 - 如果它在 Windows 8 上相同(很可能是),它將位於啟動資料夾中。我思考您需要的確切檔案是 etfsbootcom。不要被 root 中的 bootmgr 所誘惑!不是那個人。
- 它會詢問硬碟模擬。我使用“無仿真”
- 否則預設選項應該沒問題
- 轉到“項目”>“屬性”,然後在寫入選項卡中選取“建立圖像”和“僅建立圖像”。
- 您需要為檔案系統預設值啟用 UDF 擴展,但對我來說,當我不理會它時,這會自動發生
- 關閉它並“刻錄”(記住,您實際上只是在創建圖像,但仍然使用刻錄按鈕)圖像。記得設定一個檔名。
格式化快閃磁碟機
您需要一個快閃磁碟機,其第一個分割區格式化為NTFS,並且足夠大以容納Windows 光碟(4GiB 甚至對於我的通用32/64 位元Windows 7 安裝程式來說也綽綽有餘,對於Windows 8 也應該很好)。我用過GParted。這對我有用:
- 如果已安裝閃存驅動器,請將其卸載 - 您可以透過在檔案管理器中右鍵單擊它來完成此操作
- 打開GParted
- 從右上角的下拉式選單中選擇您的隨身碟 - 它可能被稱為 /dev/sd[LETTER]。檢查大小和分割區是否匹配!你做不是想要不小心使用您的硬碟。
- 清理足夠的空間(您可以右鍵單擊“刪除”或“調整分割區大小”,但請小心備份資料)
- 建立一個新分割區(分割區 > 新建)。檔案系統必須是 NTFS,其大小足以容納您的 ISO,而且它必須是磁碟機上的第一個分割區(至少適用於 Windows)。
- 重新安裝閃存驅動器(彈出/重新插入或在文件管理器中單擊它)
建立可啟動隨身碟
實際上,您可以透過幾種方式來做到這一點,但我使用了unetbootin(可能是Linux上最簡單且最用戶友好的)。請注意,您將需要使用舊版本,因為最近的版本已放棄對 NTFS 格式快閃磁碟機的支援(494號樓應該管用)。這對我有用:
- 開啟unetbootin(您需要以root身分執行,但它會提示您輸入密碼)
- 選擇「Diskimage」單選按鈕並輸入 ISO 映像的路徑
- 將磁碟機類型選項從“USB”切換為“硬碟”,然後選擇您的 NTFS 格式的隨身碟 - 注意不要選擇您實際的硬碟!
- 點擊“確定”並等待。完成後,您將擁有一個可啟動的 Windows 隨身碟
答案2
目前我的作業系統是 Ubuntu 13.10。我想製作一個裝有 Windows 8 的可啟動 USB。
您可以讓 USB 隨身碟可在其中安裝 Windows 8,而無需使用任何其他軟體。
你們要做的就是:
- 引導至您的 Ubuntu 或任何其他 Linux 系統;
- 使用 NTFS 檔案系統格式化您的 USB 隨身碟(最好有 8GB 或更大大小);
- 將 Windows ISO 提取形式中的所有內容複製到 USB 隨身碟中。
複製完成後,在您的首選終端機中發出以下命令:
os-prober
,它應該將您的 USB 驅動器檢測為Windows 復原環境具有相應的驅動器位置,例如/dev/sdb1;- 如果
os-prober
偵測到您的 USB 驅動器,則輸入grub-mkconfig -o grub.cfg_location
位置grub.cfg_位置是您的 grub 設定檔位置,通常是/boot/grub/grub.cfg
最後一個指令將為 Windows 8 建立一個名為Windows 復原環境在你的 Grub 選單中。現在您可以重新啟動系統,引導至 Grub 選單並選擇相應的選項來引導至 Windows 8 安裝。
筆記:您也可以透過在拔出 USB 隨身碟的情況下執行相同的命令來輕鬆刪除這個新的 Grub 條目。
答案3
您可以使用以下命令創建它WinUSB工具。
在終端機中執行這些命令來安裝該工具。
sudo add-apt-repository ppa:colingille/freshlight
sudo apt-get update
sudo apt-get install winusb
您可以使用 GUI 從命令列winusb
或透過 GUI 存取它。