是否可以更改 VMware Fusion 中虚拟机的序列号?

是否可以更改 VMware Fusion 中虚拟机的序列号?

我需要更改系统序列号

它显示在输出中

dmidecode -t system

请注意,我在 VMware Fusion 的虚拟机中运行 RedHat

有可能做到吗?

答案1

是的,您可以通过更改 VM 配置中的 BIOS UUID 来更改此设置。按着这些次序:

  1. 关闭虚拟机并关闭 VMware Fusion
  2. 找到虚拟机的 .vmwarevm 目录,通常为 Documents/Virtual Machines.localized
  3. 打开vmwarevm目录,然后打开其中的.vmx文件
  4. 找到 uuid.bios 条目并进行适当修改
  5. 启动 Fusion 和您的虚拟机。

答案2

dmidecode在比实际脚本更早的位置编写一个包装器脚本$PATH,该脚本调用原始脚本并过滤输出:

#!/bin/sh

/usr/sbin/dmidecode "$@" | sed 's/Serial Number: .*$/Serial Number: new-number/'

相关内容