VirtualBox的使用技巧
VirtualBox命令行用起来很方便,下面是一些常用的功能,记录下来以免忘记。
1. sharedfolder
随着VMs的增多,迫切需要一个“共享文件夹”
HOST
Linux Guest
注意,文件类型是vboxsf,不是vboxfs,而且需要root帐号才能mount。
{: class=“warning”}
Windows Guest
该命令将HOST中的“共享文件夹”映射成本地的“驱动器s”。
TroubleShooting
- 错误1:
现象:The machine '
原因:vm处于运行状态,需先将该vm关机后再执行该操作。
2. 自启动VM
待续
3. memory balloon
待续
4. VM管理
4.1 正确的查看VBox进程
在root中,vboxmanage list runningvms
并不能看到non root帐号所运行的VMs,所以不要贸然地对VMs进行操作,应该用
进行确认
当一个VM关机后,vboxheadless进程也会自动终止。
{: class=“info” }
5. snapshot
5.1 创建快照
在4.1版本中,online snapshot有bug,解决办法是先“暂停”VM,再创快照。
1、暂停虚拟机
$ VBoxManage controlvm "centos_5.6_64" pause
2、快照
$ VBoxManage snapshot "centos_5.6_64" take "after_install_office2011"
3、继续使用虚拟机
$ VBoxManage controlvm "centos_5.6_64" resume
5.2 恢复快照
1、列出所有snapshot
$ VBoxManage showvminfo "centos_5.6_64"
2、中止虚拟机
$ VBoxManage controlvm "centos_5.6_64" poweroff
3、恢复到某个snapshot
$ VBoxManage snapshot "centos_5.6_64" restore ee927385-5306-4efe-92bb-92b8279a6f37
6. vmdk to vdi
qemu-img convert /path/to/original.vmdk converted.bin
VBoxManage convertdd converted.bin converted.vdi