VirtualBox

VirtualBox

Tips & Solutions

change disk uuid

VirtualBox 要求每个虚拟硬盘 uuid 全局唯一。手动复制虚拟机或虚拟磁盘文件后需要修改其 uuid 才能在 VirtualBox 里挂载。

VBoxManage internalcommands sethduuid "/home/user/VirtualBox VMs/drupal/drupal.vhd"

使用 splitted 的 vmdk 磁盘文件

VirtualBox 不支持使用 splitted (type = 1) 的 vmdk 磁盘文件(可以挂载到虚拟机里,但加载启动时会报错),需要用 vmware 自带的工具把 splitted vmdk 转为 single vmdk。

vmware-vdiskmanager -r MySplitVMDisk.vmdk -t 0 MySingleDIsk.vmdk

注:测试时发现这个命令有时会打一行"VixDiskLib: Invalid configuration file parameter. Failed to read configuration file." 报错,但之后正常转换磁盘成功。


Last update: 2020-10-20 03:04:46 UTC