存档

文章标签 ‘virtualbox’

Virtualbox虚拟机使用宿主机USB摄像头的方法

2019年8月30日 没有评论

最近想在virtualbox的虚拟机上使用摄像头,虚拟机系统是64位win7,开始虚拟机无法检测到摄像头。

搜索了一下,这篇文章帮我解决了这个问题。方法为:

1,在宿主机上下载并安装virtualbox的插件,安装过程不需要重启virtualbox

2,在虚拟机顶部菜单栏中选择“设备->USB”,即可看到宿主机上的USB摄像头

3,点击USB摄像头,虚拟机会自动安装驱动,然后就可以使用了

需要注意的是,每个虚拟机对宿主机的摄像头是独占的,同时只能有一台虚拟机使用宿主机的摄像头

分类: 工具 标签:

VirtualBox命令行使用方法

2016年4月8日 没有评论

有时候我们需要批量创建和运行多个虚拟机,这时可借助VBoxManage.exe这个工具来自动完成这些工作。这里列出一些VBoxManage.exe的常用操作。

  1. 克隆虚拟机
    1. 先手动创建一台虚拟机,做好相关配置后将此虚拟机作为“母机”(VM001)
    2. 克隆“母机”,并注册(加入到VirtualBox列表中)克隆机:VBoxManage.exe clonevm VM001 –name ClonedVM001 –register。
  2. 启动/停止虚拟机
    1. 启动:VBoxManage.exe startvm ClonedVM001
    2. 停止:VBoxManage.exe controlvm ClonedVM001 poweroff
    3. 暂停:VBoxManage.exe controlvm ClonedVM001 pause
    4. 恢复:VBoxManage.exe controlvm ClonedVM001 resume
  3. 枚举虚拟机:VBoxManage.exe list vms
  4.  注册/注销虚拟机
    1. 注册:VBoxManage.exe registervm f:\vms\VM001.vbox
    2. 注销:VBoxManage.exe unregistervm VM001
  5. 批量创建:

    set timestamp=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%
    setlocal EnableDelayedExpansion
    for /l %%i in (1,1,5) do (VBoxManage.exe clonevm xp_0 –name !timestamp!%%i –register)

  6. 批量运行:

    setlocal EnableDelayedExpansion
    for /f %%i in (‘VBoxManage.exe list vms’) do (VBoxManage.exe startvm %%i & .\delay.vbs 360 & VBoxManage.exe controlvm %%i poweroff)

分类: 工具 标签:

virtualbox虚拟机开启共享文件夹

2016年4月8日 没有评论

virtualbox可以通过共享文件夹实现虚拟机和宿主机之间快速传输数据。开启共享文件夹的步骤如下:

  1. 安装增强功能
    1. 点击菜单“设备”-“安装增强功能”,自动在虚拟机内运行安装程序,一路确定即可
    2. 或者,通过分配光驱加载镜像,手动安装。菜单“设备”-“分配光驱”-“选择虚拟盘”,选择virtualbox安装目录下的VBoxGuestAdditions.iso。然后在虚拟机中运行新加载的虚拟光驱中的安装程序即可。
  2. 安装完成,添加共享文件夹
    1. 通过菜单“设备”-“共享文件夹”-“共享文件夹”打开配置窗口
    2. 添加共享文件夹,并设置权限
  3. 重启虚拟机,通过网上邻居可看到共享文件夹
    1. 打开“网上邻居”-“整个网络”-“VirtualBox Shared Folders”-“Vboxsvr”即可看到共享文件夹
分类: 工具 标签: