zoukankan      html  css  js  c++  java
  • VirtualBox 复制vdi文件和修改vdi的uuid

    1、复制vdi文件:VBoxManage clonehd
    因为VirtualBox不允许注册重复的uuid,而每个vdi文件都有一个唯一的uuid。所以要想拷贝一份vdi文件再次在VBOX中注册,简单的复制是不行的。此时我们需要用到命令VBoxManage clonehd,这个命令在克隆vdi文件时会给新文件设置一个uuid【注:要运行这个命令,先打开命令提示行,并进入到virtual box的安装目录】。事例如下:

    1. D:Program FilesOracleVirtualBox>VBoxManage clonehd "E:VirtualBoxUbuntu 12.04Ubuntu 12.04.vdi" "E:VirtualBoxUbuntu 12.04Ubuntu_12.04.vdi"  
    D:Program FilesOracleVirtualBox>VBoxManage clonehd "E:VirtualBoxUbuntu 12.04Ubuntu 12.04.vdi" "E:VirtualBoxUbuntu 12.04Ubuntu_12.04.vdi"

    结果如下:

    0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
    Clone hard disk created in format 'VDI'. UUID: cf70d484-a3f0-4a87-953b-d1c8ec602c59

    2、修改vdi的uuid:VBoxManage internalcommands sethduuid

    当出现两个vdi的uuid相同的错误时,可以使用命令VBoxManage internalcommands sethduuid修改vdi文件的uuid,事例如下:
    1. D:Program FilesOracleVirtualBox>VBoxManage internalcommands sethduuid E:VirtualBoxWin7_Ultimate_SP1_1Win7_Ultimate_SP1.vdi  
    D:Program FilesOracleVirtualBox>VBoxManage internalcommands sethduuid E:VirtualBoxWin7_Ultimate_SP1_1Win7_Ultimate_SP1.vdi
    结果如下:
    UUID changed to: 3b5f507c-dda7-409c-a2ef-ee075435558d

    但是当路径中有空格时,要对路径加上双引号,如下:
    1. D:Program FilesOracleVirtualBox>VBoxManage internalcommands sethduuid "E:VirtualBoxUbuntu 12.04.vdi"  
    D:Program FilesOracleVirtualBox>VBoxManage internalcommands sethduuid "E:VirtualBoxUbuntu 12.04.vdi"
    结果如下:
    UUID changed to: 04094fb4-0a42-413a-a25d-9d02d804bd2a

    注:使用VBoxManage命令时,需要先在命令行中切换到VirtualBox的安装目录下。









    学如逆水行舟,不进则退。
  • 相关阅读:
    AM3715/DM3730 更改内存大小后kernel boot不起来的解决办法
    xslt转换xml文档&&xslt call java方法
    VSCode 运行go test显示打印日志
    tomcat作为windows服务的参数配置,特别是PermSize的设置
    高亮显示web页表格行
    深入分析 Java 中的中文编码问题
    webwork和spring多配置文件的方法
    Bug笔记:诡异的$.ajax
    C#多态
    委托的本质
  • 原文地址:https://www.cnblogs.com/dhsx/p/4433467.html
Copyright © 2011-2022 走看看