我需要更改系统序列号
它显示在输出中
dmidecode -t system
请注意,我在 VMware Fusion 的虚拟机中运行 RedHat
有可能做到吗?
答案1
是的,您可以通过更改 VM 配置中的 BIOS UUID 来更改此设置。按着这些次序:
- 关闭虚拟机并关闭 VMware Fusion
- 找到虚拟机的 .vmwarevm 目录,通常为 Documents/Virtual Machines.localized
- 打开vmwarevm目录,然后打开其中的.vmx文件
- 找到 uuid.bios 条目并进行适当修改
- 启动 Fusion 和您的虚拟机。
答案2
dmidecode
在比实际脚本更早的位置编写一个包装器脚本$PATH
,该脚本调用原始脚本并过滤输出:
#!/bin/sh
/usr/sbin/dmidecode "$@" | sed 's/Serial Number: .*$/Serial Number: new-number/'