OSX: 在VirtualBox中運行BootCamp上的Windows 這裡介紹的是:用指令碼程式來完成大多數的配置工作, 代替人工配置. 為什麼 因為目前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的虛擬機器描述檔案. 應該不會造成使用者資料丟失或篡改.指令碼在這裡 https://github.com/Tonyliu2ca/BootcampOverVirtualBox