虚拟框中的 UUID 是什么?

Con*_*use 7 command-line virtualbox uuid 14.04

当我使用以下命令在命令行中创建虚拟机时:

VBoxManage createvm -name <VM's Name> -register
Run Code Online (Sandbox Code Playgroud)

它返回:

Virtual machine <VM's Name> is created and registered.
UUID: zas8d62g-****-****-****-************
Settings file: '/home/user/VirtualBox VMs/<VM NAME>/<VM NAME>.vbox'
Run Code Online (Sandbox Code Playgroud)

UUID 是什么意思?是否用于识别和引用虚拟机?

Ron*_*Ron 9

UUID 是什么意思?是否用于识别和引用虚拟机?

你是对的。通用唯一标识符 (UUID) 是一个 128 位数字,用于唯一标识每个虚拟机。它存储在 SMBIOS 系统信息描述符中。它可以通过标准 SMBIOS 扫描软件访问,并用于系统管理,就像使用物理计算机的 UUID 一样。

UUID 在您打开或重置虚拟机时生成。只要您不将虚拟机移动或复制到另一个位置,UUID 就会保持不变。

更多信息请阅读文档

您可以使用:

VBoxManage list vms
Run Code Online (Sandbox Code Playgroud)

列出所有当前注册的虚拟机及其设置、名称和 UUID。

知道 UUID 后,您还可以通过以下方式启动虚拟机:

VBoxManage startvm <UUID-of-vm>
Run Code Online (Sandbox Code Playgroud)

本质上与以下相同:

VBoxManage startvm "Name-of-vm"
Run Code Online (Sandbox Code Playgroud)