我有一台 Ubuntu 20.04 桌面工作站,里面有一块 nvidia-440 系列显卡。它可以很好地运行安装了 nvidia 二进制驱动程序/内核模块的标准桌面内核。
我想在这个工作站上运行 KVM VM,但是当我安装所有 KVM 位并重新启动到 linux-kvm 内核时,我丢失了 nvidia 驱动程序。我是否需要使用 KVM 和驱动程序编译自己的内核才能使其工作,还是我错过了更简单的方法?
注意:这不适用于 KVM GPU 直通。我想使用 virt-manager 在普通台式机上运行 KVM VM,并像使用普通桌面内核一样拥有完整的图形/3D 加速。
答案1
请参阅对 @ob2 评论的回复,它为我指明了正确的方向。任何遇到类似问题的人都应该:
- 检查是否加载了正确的内核模块
sudo kvm-ok
- 确保主板 BIOS 中已启用所有虚拟化选项(就我而言,我需要先更新 BIOS 来解决问题,然后才能启用它)
- 避免安装
linux-kvm
内核,因为在桌面安装上运行 KVM VM 不需要它。