網上有一些介紹, 英文的有一些, 中文的不多, 比如:
這個挺詳細, 圖很多, 但他們說得都不全面, 不同年代的機器, 配置不盡相同.
這裡介紹的是:用指令碼程式來完成大多數的配置工作, 代替人工配置.
為什麼
因為目前Mac真的無法完全代替Windows, 很多人需要在Mac上安裝使用Windows, 就連我們這裡也一樣, 有好多Windows程式還沒有移植或者web化.
目前最最普遍也是最簡單的兩種方式是實體安裝和虛擬機器. 兩個各有優缺點, 在此不過多詳細解釋, 不過他們之間有兩點似乎是不可調和的:實體安裝可以全速運行, 對於使用大型軟體, 特別是即時性要求高的應用, 比如遊戲等, 需要實體安裝, 然而缺點也是明顯的, 為了切換系統需要重新啟動電腦, 這太不方便了; 而虛擬機器的一大優點是可以在Mac系統上同時運行Windows系統, 但缺點是速度慢.
如果你是那種任何時候都需要全速運行Windows程式的使用者, 那麼這個想法不適合你, 而且你應該花同樣或更少的錢買一個配置高點的PC. 其實我們大多數時間是不需要全速運行Windows程式的, 比如聊天, 網銀, 小型遊戲, 下載, 看個網路電視等等, 所以虛擬機器可以不用重新啟動就上Windows的做法更適合大多數人.
為什麼VirtualBox
當然了, Parallels和VMware都可以了, 而且還挺方便的, 其中Parallels的更簡便些. 不過他們都是收費的, 咱不討論, 免費使用如何如何. 咱們有免費的開源軟體. VirtualBox(以下簡稱VB)以免費開放而倍受歡迎,
它的功能不像其他兩個商業軟體來得齊全, 而且舊版本的諸多問題也會給他人留下陰影, 不過隨著它的發展, 在VB上運行Windows虛擬機器已經很舒服了.
現在它支援全屏,無縫和可變大小視窗模式等.
在Mac上使用VirtualBox主要優點:
- VirtualBox免費, 不用操心破解;
- 最初是Sun支援的, 現在Sun被Oracle買了, 他的實力是很強.
用著放心;
- 升級也方便, 用本指令碼可以自動下載升級新版本;
局限
這個指令碼是第一個可用版本, 不長, 是bash的, 好多處理比較牽強.
指令碼還是主要針對Windows 7的, 沒有對Windows 8進行最佳化修改, 不過擴充很容易.
指令碼沒有對多種機型進行特殊處理, 原因很簡單, 沒有過多機型測試, 時間也不多.
肯定很多bugs, 而且功能有待擴充.
步驟
總體來說是:
- 手工安裝BootCamp的Windows和驅動,
成功啟動Windows, 並記住Windows的分區的名稱.
- 使用指令碼, 完成安裝VirtualBox軟體安裝和虛擬機器設定工作.
強烈建議:
備份! 任何時候, 我們都建議使用者備份, 這是必不可少的步驟.
指令碼的說明
- 直接運行該指令碼會顯示協助資訊.
- 需要-w 參數, 後面跟著Windows分區的名稱, 預設是BOOTCAMP.
- 如果VirtualBox的安裝包已經下載過了, 可以使用-d參數不重複下載
- 如果不希望安裝VirtualBox, 使用-i參數.
- -v用於調試顯示過程資訊.
- -2參數, 當第一次完成虛擬機器設定成功後, 可以把硬碟介面IDE改成SATA, 因為SATA的運行效率高.
- 特別說明, 老點的機器, 可能需要PIIX4, 而新機器才可以使用ICH9. 這個根據自己電腦具體配置, 這一部分, 無法全部測試. 使用者需要自己嘗試.
- 本指令碼並不往Windows分區寫任何東西, 最多是安裝VirtualBox及其擴充,
並自動產生名為Win7的虛擬機器描述檔案. 應該不會造成使用者資料丟失或篡改.
指令碼在這裡