virt-install --os-variant 使用的操作系统特定属性位于何处

virt-install --os-variant 使用的操作系统特定属性位于何处

使用

virt-install ... --os-variant win10 ...

virt-install创建针对 Windows 10 优化的新 VM。

但是这些操作系统特定的属性位于哪里?
例如machine-type元素<hyperv>(在 virt XML 中指定的元素)

我一直在查看 osinfo-db XML 文件,但它们似乎没有保存信息。
或者它们只是硬编码在virt-install二进制文件中?
如果是这样,我如何确定我当前的virt-install版本支持哪些操作系统?

我知道osinfo-query如何找到操作系统名称,但是virt-install需要从某处知道操作系统优化属性,对吗?

答案1

是的,这些元素被硬编码到 virt-install 源中。

libosinfo 主要提供默认硬件设备和自动安装程序的执行,以及一些内存/cpu/磁盘设置的默认设置。

相关内容