VirtualBox导入已安装好的操作系统的方法
1、修改UUID
进入VirtualBox安装目录,运行VBoxManage修改UUID,命令运行如下:
D:\VirtualBox>VBoxManage.exe internalcommands setvdiuuid E:\VirtualXP.vdi
2、注册修改了UUID的系统为虚拟硬盘
Sun VirtualBox->“管理”->“虚拟介质管理”->“注册”,将刚刚修改了UUID的vdi文件注册为虚拟硬盘
3、建立虚拟电脑
Sun VirtualBox->点击“新建”按钮新建虚拟电脑,在向导进行到设置“虚拟硬盘”步骤的时候,选择“使用现有的虚拟磁盘”,并在下拉列表中选 中刚刚注册的虚拟硬盘,继续下一步完成向导。
增加 第一步新版需要改命令
virtualbox是一个很好用的虚拟机软件,可以和VmWare想媲美。缺点也有,就是对CPU虚拟的功能不强。
我用VirtualBox做了一个Ubuntu Server虚拟镜像。我想实现复制几个,然后可以同时装载几个虚拟机。
但是在我想把复制的镜像载入的时候,系统告诉我,UUID已经存在。所以,就需要修改UUID才能使用
比如,我有ubuntu-server-winter.vdi
$cp ubuntu-server-winter.vdi ubuntu-server-spring.vdi
在装载ubuntu-server-spring.vdi的时候就会出现UUID已经存在的错误。
解决方法是:
$VBoxManage internalcommands setvdiuuid ubuntu-server-spring.vdi
新版本改为(2011-11-22)
$VBoxManage internalcommands sethduuid ubuntu-server-spring.vdi
C:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands sethduuid D:\VMBoxs\RHEL5HG\RHEL5HG.vmdk
UUID changed to: 7b680235-7426-406d-8825-a984263ad269
就可以了。你就可以装载使用了。