[摘要]本文是對Mac OS X系統下利用VirtualBox安裝和配置Windows XP虛擬機的講解,對學習IOS蘋果軟件開發有所幫助,與大家分享。
准備工作
- 下載並安裝VirtualBox for Mac
到https://www.virtualbox.org/wiki/Downloads下載VirtualBox <版本> for OS X hosts
- 下載並安裝VirtualBox Extension Pack
在步驟1的頁面點擊VirtualBox <版本> Oracle VM VirtualBox Extension Pack右側的鏈接進行下載。
- 下載Windows XP鏡像(請自行搜索^^)
在VirtualBox中安裝Windows XP
詳細步驟我就不一一列出來了,這裡我只重點說一下比較關鍵的配置參數。
- 虛擬盤類型選“VDI磁盤映像”,這種磁盤類型是VirtualBox支持最好的;
- 磁盤容量建議設置大於20GB
- 給虛擬機命名,假設名字叫做winxp-vbox (這個名字在後面會用到~)
- 若處理器的數量大於1個,請同時勾選系統>主板下的“啟用I/O APIC”
- 在端口>USB設備選項卡中,勾選“啟用USB 2.0 (EHCI) 控制器”
在虛擬機中安裝VirtualBox的守護程序Guest Additions
當虛擬機操作系統安裝完成後,第一次開機,在虛擬機的菜單下選擇Devices > Insert Guest Additions CD Image,然後在虛擬機系統中根據向導安裝這個守護程序。一定要安裝它,這個程序時虛擬機和主機進行通信的中間媒介。
對主機硬件的支持
- 顯卡:默認支持,如需3D支持,修改對應的虛擬機設置即可
- 聲卡和麥克風:默認支持
- 攝像頭:這個稍微復雜一點,這裡詳細解釋以下具體的步驟
使虛擬機支持調用主機攝像頭的具體步驟
- 如果你安裝了VirtualBox的擴展包(Extension Pack)的話,第一次打開虛擬機時,系統會彈出很多驅動程序安裝向導,全部安裝;
- 在主機下,打開終端,輸入以下命令找到攝像頭設備的標識符:
VBoxManage list webcams
之後會返回類似如下的結果:
Video Input Devices: 1
.1 "FaceTime 高清攝像頭"
DJH4166A3GLF6VTDG
其中第三行即為攝像頭的標示。
- 在終端運行以下命令來為虛擬機系統啟用攝像頭:
VBoxManage controlvm “<虛擬機名稱>" webcam attach <攝像頭標識>
其他問題
1. 如何為Mac OS X系統啟用NTFS文件系統的寫操作?
網上的方法我都試過了,mount和mount_ntfs的命令行方法在Mavericks系統不起作用,所以還是花錢買個軟件來解決吧,我用的是Tuxera NTFS