KVM安装系统时没有对应的系统选择

问题

使用virt-manager创建虚拟机时,比较新的系统没有对应的选择,比如创建debian12的系统,只有看到最高到debian11。大概数据太旧了,所以来尝试更新一下这个操作系统列表的数据。

分析

这些系统数据肯定是存储在某个地方的,经过搜索,使用osinfo-query os可以查看

sudo apt-get install libosinfo-bin

执行osinfo-query os后,确实没有debian12。

还有一个包是osinfo-db,已经安装过了的。dpkg -L osinfo-db也可以看到一个个系统对应的文件。众所周知debian的官方源中的包都是比较旧的,估计要下个版本发布才会更新了。

更新

通过官方站点下载db数据

sudo apt-get install osinfo-db-tools
wget https://releases.pagure.org/libosinfo/osinfo-db-20250124.tar.xz
sudo osinfo-db-import --system osinfo-db-20250124.tar.xz

关闭virt-manager重新打开,再创建虚拟机时就可以看到debian12了。


最后修改于 2025-04-02