当我使用以下命令在命令行中创建虚拟机时:
VBoxManage createvm -name <VM's Name> -register
它返回:
Virtual machine <VM's Name> is created and registered.
UUID: zas8d62g-****-****-****-************
Settings file: '/home/user/VirtualBox VMs/<VM NAME>/<VM NAME>.vbox'
UUID 是什么意思?是用来识别和引用虚拟机的吗?
答案1
UUID 是什么意思?是用来识别和引用虚拟机的吗?
是的,你说得对。通用唯一标识符 (UUID) 是一个 128 位数字,用于唯一标识每个虚拟机。它存储在 SMBIOS 系统信息描述符中。它可以通过标准 SMBIOS 扫描软件访问,并像使用物理计算机的 UUID 一样用于系统管理。
UUID 是在启动或重置虚拟机时生成的。只要您不将虚拟机移动或复制到其他位置,UUID 就会保持不变。
更多信息请阅读文档。
您可以使用:
VBoxManage list vms
列出所有当前已注册的虚拟机及其设置、名称和 UUID。
一旦知道了 UUID,您还可以通过以下方式启动虚拟机:
VBoxManage startvm <UUID-of-vm>
本质上等同于:
VBoxManage startvm "Name-of-vm"