准備工作
- 下載並安裝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 <攝像頭標識>
舉例來說,我的虛擬機電腦名字叫winxp-vbox,攝像頭標識為DJH4166A3GLF6VTDG,那么命令即為:
VBoxManage controlvm "winxp-vbox" webcam attach DJH4166A3GLF6VTDG
其他問題
1. 如何為Mac OS X系統啟用NTFS文件系統的寫操作?
網上的方法我都試過了,mount和mount_ntfs的命令行方法在Mavericks系統不起作用,所以還是花錢買個軟件來解決吧,我用的是Tuxera NTFS
2. 如何解除主機攝像頭和虛擬機之間的聯系?
當你想用主機的Skype或Facetime進行視頻聊天的時候,就需要先把攝像頭從虛擬機中釋放出來。運行如下命令可以解除攝像頭和虛擬機之間的關系:
VBoxManage controlvm "<虛擬機名稱>" webcam detach <攝像頭標識>