如何修改virtualbox打开vdi虚拟机VDI文件的UUID

修改默认安装路径
在安装完虚拟机以后发现我的虚拟的磁盘文件是放在C盘的,就想着有没有办法修改默认存储路径。后来发现确实可以修改,修改虚拟机方法如下:&管理&---&&全局设定&,然后手工修改虚拟存储位置即可,如图:
迁移已有虚拟机
假设我们原有的存储文件VDI放在C:\Users\wei.xu\VirtualBox VMs\SCADA_Temp\SCADA_Temp.vdi,当前我要将其迁移到目录下,那么我只需要将.vdi文件拷贝到这个目录,然后执行以下命令:
D:\Program Files\Oracle\VirtualBox&VBoxManage internalcommands sethduuid "D:\VM\VirtualBox VMs\SCADA\SCADA.vdi"
UUID changed to: bfd5674e-f134-4b35-89c2-1a5e15fbf8d7
再执行完上述命令以后,在virtualbox中新建虚拟机,关联上这个vdi文件即可,如下图所示
如果不执行上述sethduuid这个命令的话,在管理vdi文件的时候会报错,报错如下:
阅读(...) 评论()精彩文章推荐如何修改VirtualBox虚拟机VDI文件的UUID_百度知道
如何修改VirtualBox虚拟机VDI文件的UUID
提问者采纳
IVirtualBox {3b2f08eb-b810-4715-bee0-bb06b9880ad2}被召者 RC,包括硬盘的UUID; {e4fa9f4f--b0d1-e56b93b7579c} because a hard disk &#39,如果要复制一个vdi文件.vdi 文件)是最方便的创建虚拟系统的方式;xp4.vdi New:&#92.vdi :VBoxManage internalcommands setvdiuuid NVirtualBox VMs&#92在使用virtualbox虚拟机软件的时.Cannot register the hard disk 'xp4.2 之前版本;VirtualBox VMs&#92,不想重复安装一个相同的系统,原来我们直接复制vdi文件是复制了一个完全相同的虚拟硬盘镜像文件:VBoxManage internalcommands sethduuid NF:VBoxManage clonevdi F。所以直接拷贝虚拟硬盘镜像文件(.vdi 。最新virtualbox可以用这个命令:VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)根据错误提示,您在创建过程中可能会遇到如下的情况.vdi&#39。virtualbox_set_uuid如果您使用的是VirutalBox 3。但是仅仅这样是不够的.vdi例如可以这样复制;F。virtualbox_error_uuid打开 虚拟硬盘 F。VBoxManage clonevdi Oxp4.返回 代码; with UUID {e4fa9f4f--b0d1-e56b93b7579c} already exists:&#92.vdi&#39。当然:&#92.vdi 失败.vdi
xp5:&#92,命令格式为。相同uuid在virtualbox是不允许的。最后提醒下;VirtualBox VMs&#92:E_INVALIDARG (0x)组件;xp3:VirtualBox界面,VBoxManage博主直接使用是因为已经在windows的环境变量中加入了virtualbox的安装路径。所以解决的方法是改变新复制vdi虚拟硬盘镜像文件的uuid,最好是复制的同时可以对新的虚拟硬盘镜像文件重新生成新的uuid.VirtualBox VMs&#92,可能您和博主一样
电脑资源共享
其他类似问题
为您推荐:
uuid的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁VirtualBox修改UUID实现VM复制 - 网络飞鸥 - ITeye技术网站
博客分类:
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
新版本改为()
$VBoxManage internalcommands sethduuid ubuntu-server-spring.vdi
C:\Program Files\Oracle\VirtualBox&VBoxManage.exe internalcommands sethduuid D:\VMBoxs\RHEL5HG\RHEL5HG.vmdk
UUID changed to: 7b6-406d-ad269
就可以了。你就可以装载使用了。
浏览: 28624 次
来自: 上海
请问下 这个UUID是怎么生成的呢??503: Service Unavailable
503: Service Unavailable
访问太频繁了,服务器要炸。

我要回帖

更多关于 virtualbox导出vdi 的文章

 

随机推荐