Saturday, December 1, 2012

[MACOSX] 在Mac Mini 2012上,使用外接USB HDD上的WIN8開機

環境:
Model : Mac Mini 2012 (MacBook Air 2012應該也行)
OS : MACOSX Mountain Lion 10.8.2
Boot Camp Assistant : Version 5.0.1 (456)

準備:
1. 安裝好Windows 8的vmware guest os
2. Windows 8的安裝光碟ISO
3. 外接的USB HDD
4. NT6 快捷安裝器(官網:http://bbs.wuyou.com/viewthread.php?tid=143569&extra=&page=1

步驟:
1. 利用Boot Camp Assistant在USB的HDD上,做出可開機的Windows 8安裝系統。
這步驟是關鍵,因為用Boot Camp Assistant做出來的USB HDD,才能順利的在MAC上開機。
做出來的USB HDD WIN8安裝系統,並沒有要用來安裝WIN8,
這步驟只是要利用Boot Camp Assistant做出,可以在MAC上開機的USB HDD分割區而已。

執行Boot Camp Assistant


勾選 Create a Windows7 or later version install disk 跟 Download the latest Windows support software from Apple



選擇好Windows 8的安裝光碟ISO跟USB HDD之後,就會開始製作可以在MAC上開機的USB HDD了。
做好之後,USB HDD的根目錄下,會有「WindowsSupport」這個目錄,裏面放的是Windows版用的Boot Camp安裝程式,還有Drivers,把「WindowsSupport」這個目錄全部COPY到vmware guest os可以讀取的share folder中。

2. 打開Windows 8的vmware guest os,並把Windows 8的安裝光碟ISO mount到vmware guest os的光碟機上。
(這步驟中所使用的USB HDD,與第1步驟中做出來的USB HDD WIN8安裝系統是同一顆USB HDD)

然後執行NT6快捷安裝器。

選擇光碟上source目錄下的install.wim檔案。
Install Partition與Boot Partition選擇USB HDD的磁碟機代號。
勾選Install to USB Hard Disk。
按下Install Now就會開始Format USB HDD,並安裝Windows 8到USB HDD上。

中間會出點小問題,按下YES。


製作完成後,不要重開機,選NO。


把Windows用的Boot Camp的安裝程式還有Drivers,copy到USB HDD上。

可以在MacBook Air上開機的Windows 8 USB HDD就製作完成了。
到System Preferences -> Startup Disk,選擇從Windows開機,然後Restart進入Windows 8。

3. 進入Windows 8之後,安裝Boot Camp還有Drivers。

PS:
1. 這過程,無法套用到Windows 7上。
2. 完全不需要用到rEFIt。
3. 這方法,在Windows 8不會藍底白字,也不會當機。
4. 做好的Windows 8 USB HDD,拿到MacBook Air 2012上,也可以使用。但是會挑USB外接盒,同一顆硬碟,在有的USB外接盒上無法順利開機。