您的位置:首页 > 产品设计 > UI/UE

VirtualBox: 如何修改VDI文件的UUID

2013-05-10 15:08 405 查看
http://www.giannistsakiris.com/index.php/2009/05/06/virtualbox-how-to-change-the-uuid-of-virtual-disk-vdi/新建虚拟机时,如果你想避免重装一遍操作系统, 直接拷贝虚拟硬盘镜像文件(.vdi 文件)是最方便的复制虚拟机的方式.但是仅仅拷贝.vdi文件会产生一个完全相同虚拟硬盘镜像文件,包括硬盘的UUID.这样一来,在添加新的虚拟硬盘镜像文件到虚拟介质管理器(Virtual Media manager)中,virtual box会报错:这时候需要执行以下命令重新生成.vdi文件的UUID:
giannis@giannis-laptop:~$VBoxManage internalcommands setvdiuuid/path/to/virtualdisk.vdi
VirtualBox Command Line Management Interface Version 2.2.2
(C) 2005-2009 Sun Microsystems, Inc.
All rights reserved.

UUID changed to: 9e89fe14-d010-469e-a737-cd65218c4acb
在UUID更新成功后,你就可以添加和使用拷贝出来的新的虚拟硬盘镜像文件了.另外,如果你使用clonevdi命令克隆出新的虚拟硬盘镜像文件,新文件可以直接使用,不用按照上面的方法更新UUID.因为clonevdi命令会保证新的虚拟硬盘镜像文件有它自己独一无二的UUID.clonevdi的语法是这样的:
$ VBoxManage clonevdi 
/
[code]path/to/
Master.vdi
/path/to/
Clone.vdi
[/code]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: