Virtualbox 常用命令

1、复制vdi文件

vdi文件不能直接拷贝,因为VirtualBox识别虚拟磁盘文件使用了uuid识别技术,需要用VBoxManage clonehd命令,例如:

VBoxManage clonehd '/Work/VM/WinXP.vdi' '/Work/VM/WinXP-Safe.vdi'

2、命令行启动虚拟机

VBoxManage startvm '虚拟机名称(区分大小写)',例如:
VBoxManage startvm 'Win XP'

3、启动但不显示虚拟机

VBoxHeadless -s '虚拟机名称'

4、通过VBoxManage 命令行工具的

VBoxManage controlvm |
pause|resume|reset|poweroff|savestate|
acpipowerbutton|acpisleepbutton|
keyboardputscancode [ ...]

还有很多参数,命令行查看

more ...

压缩 VirtualBox 的 VDI 文件

操作方法:
(以下步骤中的虚拟机操作系统为XP,不代表其他系统同样可用)
1. 运行虚拟机系统,删除不需要的文件;
2. 进行硬盘碎片整理;
3. 清除硬盘上没用到的空间(把没用到的空间写入0),推荐使用sdelete。
4. 执行命令压缩:

VBoxManage modifyhd VDI文件名 或 UUID –compact

注意VDI文件名的大小写

sdelete下载地址:
http://technet.microsoft.com/en-us/sysinternals/bb897443.aspx

sdelete使用:

Usage: sdelete [-p passes] [-s] [-q]  

sdelete [-p passes] [-z|-c] [drive letter]  
-c  Zero free space (good for ...
more ...

VirtualBox 安装故障处理

VirtualBox 安装出现错误:

sudo sh VirtualBox-3.2.10-66896-Linux_amd64.run
Verifying archive integrity… All good.
Uncompressing VirtualBox for Linux installation……….
VirtualBox Version 3.2.10 r66896 (2010-10-21T17:01:19Z) installer
Please install the build and header files for your current Linux kernel.
The current kernel version is 2.6.35.6-48.fc14 ...
more ...

Virtualbox 非图形界面安装Windows2003

需求:

需要在公网服务器上安装Virtualbox,在Virtualbox中安装Windows2003。 公网服务器的OS是CentOS 5.4。

一、设置虚拟机环境

1、创建一个新的磁盘:

# VBoxManage createvdi –filename /work/vbox/win2003.vdi –size 20000 –remember

2、挂载ISO安装盘

# VBoxManage openmedium dvd /work/vbox/win2003_sp2.iso

3、创建虚拟机

# VBoxManage createvm –name “win2003″ –register

4、添加IDE控制器

# VBoxManage storagectl win2003 –name “IDE Controller” –add ide

5、添加磁盘

# VBoxManage storageattach ...
more ...