VirtualBox的命令行用法

看来实在是有缘份,昨天晚上测试VirtualBox并测试了clone功能,今天就在CU发现了VBoxManage的命令行用法:

作为一款功能强大的开源虚拟机软件,VirtualBox 不仅提供有图形化的用户界面,而且也包含命令行界面。VirtualBox 的命令行界面程序为 VBoxManage,通过它你可以完成从命令行创建虚拟机、修改虚拟机的选项设置、对虚拟机进行控制等几乎所有的操作。如果在 Headless Server 上,你将发现 VirtualBox 的命令行界面非常有用。

通过执行 VBoxManage –help 命令,你可以获得 VBoxManage 的完整用法。本文并不打算解释其中的每一个选项,仅给出创建一个虚拟机的必要步骤。如果你感兴趣,不妨亲自去探索 VBoxManage 的其他用法。

要从命令行创建虚拟机,你可以执行以下三步,我们以 Ubuntu 9.10 为例:

1.

创建一个新的虚拟机,虚拟机的名称通过 –name 选项指定:

VBoxManage createvm –name “Ubuntu 9.10” –register
2.

创建该虚拟机所用的虚拟硬盘,用 –filename 指定虚拟硬盘的名称,–size 选项指定虚拟硬盘的大小,本例为 5 GB:

VBoxManage createhd –filename “Ubuntu910.vdi” –size 5000 –remember
3.

修改虚拟机的选项设置:

VBoxManage modifyvm “Ubuntu 9.10” –memory “512MB” –hda “Ubuntu910.vdi” –dvd /home/linuxtoy/karmic-desktop-i386.iso –acpi on –accelerate3d on –boot1 dvd –nic1 nat

其中,

* –memory 指定内存的大小
* –hda 指定所用的虚拟硬盘
* –dvd 指定所用的 ISO 映像
* –acpi on 启用 ACPI
* –accelerate3d on 启用 3D 加速
* –boot1 引导次序
* –nic1 网络设置

如果你愿意,那么现在便可以通过 VBoxManage startvm “Ubuntu 9.10” 来启动虚拟机。

来源:ChinaUnix

不过对于这些参数而言,对于我来说,最有用的还是clone,毕竟其它的都可以通过图形界面得到。

VirtualBox 3.0之复制vdi文件

VirtualBox 3.0下安装完了XP之后,真的是想要复制几份。原因如下:
1 用的原因,一个是用网银,一个是用来网游,一个是用来做应用环境测试
2 因为病毒的原故,拟3个环境3个备份,以防交叉感染
3 另外,实在是好奇

查到的东西,似乎是需要一个叫做vboxmanage的程序可以执行clone操作。一运行vboxmanage,系统提醒要安装virtualbox-ose。再运行sudo apt-get install virtualbox-ose就提示要卸载VirtualBox3.0,安装virtualbox-ose了。后来看到一篇文章提到VBoxManage,发现此命令是有的,难道是virtualbox 3.0修改了命令的名称?不管了:
VBoxManage clone from.vdi to.vdi即可完成任务

再到这里注册上,就可以使用了。Screenshot-虚拟介质管理器

1. 系统弹出Update Manager,因为网速问题,下载速度太慢,于是取消下载,不过下载之后的内容还是选择了安装,结果造成了系统不能进入了。忘记如何恢复了,索性重新安装。光盘还出现读不出来的问题,经过半小时的冷却,一切正常。

2. 重新安装之后,升级了系统,安装了图形驱动,有一个问题自然而好,就是WINE+WOW的时候SCIM输入的时候不再刷背景了。仔细一想,应该是我关闭了系统中那些花哨的3D功能的原因。

3. 昨夜安装了VirtualBox,看GuestOS中允许的设置,想用VB玩WOW是不可行了。还是直接用WINE吧。

4. virtualbox 3.0安装FreeBSD 7.2 amd64版本出现问题,不支持64位吧。暂且放一下。

8.8 14:20

经过思想挣扎、挺着睁开困眼、勉强找了个i386版本的7.2安装,果然运行。

5. 安装VMWare 6.0.3非常不成功。按照ubuntu.org.cn中的讨论下载了补丁。安装后出现need 167, got 169错误,去看了vmmon_only/include/iocontrols.h中的源码,发现已经补丁成了169,怎么还出这个问题呢?考虑VirtualBox的问题,直接上6.5.2吧。果然商业化的产品问题少了些。可惜的是在我的电脑上只能用console方式安装。应该是与scim冲突了。

6. Chrome for Linux相比Firefox的好处是,Chrome for Linux有个amd64版本。Firefox安装个32位flash还需要安装nspluginwrapper。

新机计划Ubuntu+虚拟化

如果魔兽开服的话,新的电脑就必须放到议事日程上来了。为了远离病毒和黑客干扰了。计划如下:

1.内存要充足,能插满要插满,能上6条就不上4条的
2.DDR3优先
3.操作系统Ubuntu,用人家的手短,而且这个系统也不错。
4.虚拟机,安装3套,一套只有网银,安装俺那正版的Windows ME吧
一套安装Windows XP+魔兽,别的游戏我不大喜欢
一套安装Windows XP+开发环境,毕竟有些工作要进行
5. 虚拟机的选择OpenVZ, VirtualBox, VMWare, WINE(算的话), XEN, KVM,IBEX?找时间对比一下。能不用盗版当然就不用。WINE是第一个被测试的。