• VBoxManage: error: Cannot register the hard disk 解决办法


    将虚拟盘从一个分区拷到另外一个分区上,打开虚拟机挂载这个虚拟盘老是报错,
    VBoxManage: error: Cannot register the hard disk '/media/New Volume/ubuntu-dev/Ubuntu-dev.vdi' {fa106a76-0866-4ab4-8b61-e8a054373555} because a hard disk '/media/4E5780F3589D6099/ubuntu-dev/Ubuntu-dev.vdi' with UUID {fa106a76-0866-4ab4-8b61-e8a054373555} already exists

    搜索发现,原来注册的UUID记录已经存在,UUID嵌入到了VM的这个虚拟盘中,
    所以挂载这个转移的分区时候,会检测到UUID 和原来注册的一样,就冲突了。UUID 是用来唯一标志的。

    所以解决办法需要重新生成新的UUID,
    virtualbox有这个命令,
    vboxmanage internalcommands sethduuid  Ubuntu-dev.vdi  
    这样vdi虚拟盘救生成了新的UUID,可以挂载了。

    当然如果你没有直接复制vdi文件,那么直接用Virtualbox自带的克隆vdi文件命令.
    C:Program FilesSunVirtualBox>VBoxManage clonehd "I:VBOXRHEL5.45.4.vdi" "I:VBOXRHEL5.45.4.clone.vdi"
    注:如果路径中存在空格可以在路径的两端添加引号.
    Virualbox的快照功能非常不错,可以即时恢复到快照时的状态.做试验就不用重新配环境了.

    参考:
    http://michail.flouris.net/2011/11/virtualbox-vm-disk-clone-uuid-problem/

    克隆:
    #> 'C:Program FilesOracleVirtualBoxVBoxManage.exe' clonehd .MyVM.vdi .NewVM.vdi

  • 相关阅读:
    poj 1035 (Spell checker )
    poj 3080 (暴力 strstr)
    kmp 模版
    匈牙利算法模版
    poj 1274 The Perfect Stall (最大匹配)
    hdu 1083 Courses(二分图 )
    pku 3363(内部测试赛)
    Linux 下联网脚本文件
    Qt 多国语言
    引用和引用参数
  • 原文地址:https://www.cnblogs.com/jehnjehn/p/3521876.html
Copyright © 2020-2023  润新知