Mac OS X系统下利用VirtualBox安装和配置Windows XP虚拟机

准备工作

  1. 下载并安装VirtualBox for Mac
    到https://www.virtualbox.org/wiki/Downloads下载VirtualBox <版本> for OS X hosts
  2. 下载并安装VirtualBox Extension Pack
    在步骤1的页面点击VirtualBox <版本> Oracle VM VirtualBox Extension Pack右侧的链接进行下载。
  3. 下载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,然后在虚拟机系统中根据向导安装这个守护程序。一定要安装它,这个程序时虚拟机和主机进行通信的中间媒介。

 

对主机硬件的支持

  1. 显卡:默认支持,如需3D支持,修改对应的虚拟机设置即可
  2. 声卡和麦克风:默认支持
  3. 摄像头:这个稍微复杂一点,这里详细解释以下具体的步骤

使虚拟机支持调用主机摄像头的具体步骤

  1. 如果你安装了VirtualBox的扩展包(Extension Pack)的话,第一次打开虚拟机时,系统会弹出很多驱动程序安装向导,全部安装;
  2. 在主机下,打开终端,输入以下命令找到摄像头设备的标识符:

    VBoxManage list webcams

    之后会返回类似如下的结果:
    Video Input Devices: 1
    .1 "FaceTime 高清摄像头"
    DJH4166A3GLF6VTDG
    其中第三行即为摄像头的标示。
  3. 在终端运行以下命令来为虚拟机系统启用摄像头:

    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 <摄像头标识>

 

 

posted @   eliuhy  阅读(18395)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述
点击右上角即可分享
微信分享提示