OSX: 在VirtualBox中運行BootCamp上的Windows

來源:互聯網
上載者:User


網上有一些介紹, 英文的有一些, 中文的不多, 比如:
這個挺詳細, 圖很多, 但他們說得都不全面, 不同年代的機器, 配置不盡相同.

這裡介紹的是:用指令碼程式來完成大多數的配置工作, 代替人工配置.


為什麼

因為目前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, 而且功能有待擴充.


步驟

總體來說是:

  1. 手工安裝BootCamp的Windows和驅動,
    成功啟動Windows, 並記住Windows的分區的名稱.
  2. 使用指令碼, 完成安裝VirtualBox軟體安裝和虛擬機器設定工作.

強烈建議:
備份! 任何時候, 我們都建議使用者備份, 這是必不可少的步驟.

指令碼的說明

  • 直接運行該指令碼會顯示協助資訊.
  • 需要-w 參數, 後面跟著Windows分區的名稱, 預設是BOOTCAMP.
  • 如果VirtualBox的安裝包已經下載過了, 可以使用-d參數不重複下載
  • 如果不希望安裝VirtualBox, 使用-i參數.
  • -v用於調試顯示過程資訊.
  • -2參數, 當第一次完成虛擬機器設定成功後, 可以把硬碟介面IDE改成SATA, 因為SATA的運行效率高.
  • 特別說明, 老點的機器, 可能需要PIIX4, 而新機器才可以使用ICH9. 這個根據自己電腦具體配置, 這一部分, 無法全部測試. 使用者需要自己嘗試.
  • 本指令碼並不往Windows分區寫任何東西, 最多是安裝VirtualBox及其擴充,
    並自動產生名為Win7的虛擬機器描述檔案. 應該不會造成使用者資料丟失或篡改.

指令碼在這裡

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.