![Hyper V 上的 Ubuntu VM 启动后冻结](https://linux22.com/image/1030166/Hyper%20V%20%E4%B8%8A%E7%9A%84%20Ubuntu%20VM%20%E5%90%AF%E5%8A%A8%E5%90%8E%E5%86%BB%E7%BB%93.png)
我在 Hyper V(WIN 10 Pro 主机)上有一个 Ubuntu(22.04)虚拟机。理想情况下,虚拟机应该有 2 个网络适配器,一个连接到内部网络,一个连接到默认交换机。当它只有一个适配器(内部或默认)时,我从来没有遇到过问题,但是一旦我添加了另一个适配器,它就会冻结。我可以按 CTRL+ALT+F1 重新获得控制权几秒钟,但它会再次冻结。请注意,shell(CTRL+ALT+F3)工作正常,它显示系统已启动并正在运行。我创建了另一个虚拟机来检查是否有两个网络适配器的问题,虽然该虚拟机(从一开始就有两个网络适配器)第一次启动正常,但在关闭并再次打开后,我再次遇到了冻结问题。我尝试了在线找到的几个解决方案(从 Hyper V 端移除网络适配器并重新启动等),但无济于事。请注意,系统在恢复模式下启动并正常工作。考虑到我通常不使用虚拟机,我不知道该如何解决这个问题。
任何帮助都非常有用,如果您需要更多信息,请告诉我。
答案1
我也遇到了这个问题,今天我发现它可能与您的特定内核版本有关。我猜您使用的是 5.19?这里提到了一些更具体的内核版本。
我测试了一个针对基于微软的虚拟化调整的内核(apt install linux-azure
),它不仅没有问题,而且还允许我以 1920x1080p 运行我的虚拟机。
另外,我也尝试了 zorin OS,它也没有这个问题,并且开箱即用地支持 1920x1080p VM。
linux-azure 内核和 zorin OS 都使用 5.15 而不是 5.19 内核,我认为这就是它们没有我们所遇到的冻结问题的原因。
答案2
我的 ubuntu vm 是 22.04 lts,内核为 5.19,在 win 10 pro hyper-v 中带有外部交换机(此 vm 未使用默认交换机),并且有同样的问题(?)。我多次更改显示管理器和桌面环境,试图找到一个可能有效的环境,之后它似乎已经稳定下来,在安装了 KDE Plasma、Cinnamon、MATE 和 Xfce 后,最终回到了 LightDM + Gnome,但我不确定到底是什么造成了差异,因为在我尝试其他桌面之前,LightDM + Gnome 并不稳定……我现在不会更改它,以免它再次开始冻结。我是一个 ubuntu 新手,如果有帮助的话,screenfetch 说 gnome 是 41.7,llvmpipe 是 15.0.7,gtk 主题是 Yaru(GTK2/3)。
答案3
通过添加主线、升级内核和重启解决了这个问题。命令如下:
sudo 添加 apt-repository ppa:cappelikan/ppa -y
sudo apt 更新
sudo apt 安装主线
sudo mainline--install-latest 复制代码
sudo 重启