![Hyper-V 中的 Ubuntu 卡住了](https://linux22.com/image/786223/Hyper-V%20%E4%B8%AD%E7%9A%84%20Ubuntu%20%E5%8D%A1%E4%BD%8F%E4%BA%86.png)
所以我尝试在 Windows Server 2012 上的 Hyper-V 中安装 Ubuntu 22.04.2。安装顺利,但第一次启动时屏幕变黑,鼠标光标不动。我发现一些关于更改 grub 配置的指南似乎有点帮助
现在它启动到登录屏幕,我登录并看到桌面,但大约 8 秒钟后图像冻结并且鼠标停止移动!然后我只能通过 ctrl+alt+F3 切换到文本控制台,但切换回 F1 只会再次显示黑屏和光标。有什么想法吗?
答案1
尝试按照此处的说明更新您的内核: https://davejansen.com/install-a-linux-kernel-of-choice-under-ubuntu/
我不确定哪个最适合 hyper-v,但目前最新版本 (6.3.5) 已经帮我解决了冻结问题。我不得不不断地按 ctrl+alt+F3 和 F1,但最终还是安装成功了,我能够重新启动并开始运行。祝你好运!
我不需要来回使用 ctrl-alt-F3 和 ctrl-alt-f1(大约 10 秒后屏幕会冻结并且鼠标停止工作),只需在终端中输入内核更新并重新启动即可。
sudo mainline--install-latest 复制代码
重启
答案2
我的 Hyper-V 中的 Ubuntu 虚拟机运行良好,直到出现您描述的症状。问题出在从内核 5.19.0-41 更新到 5.19.0-42 时。现在我在 grub 菜单中选择了较旧的 5.19.0-41 内核,到目前为止没有出现任何问题。
要访问 grub 菜单,我必须编辑 /etc/default/grub 文件。GRUB_TIMEOUT_STYLE=hidden 行应为 GRUB_TIMEOUT_STYLE=menu。还要确保您已设置 GRUB_TIMEOUT=10,然后在更新 /etc/default/grub 文件后运行 sudo update-grub。这在https://askubuntu.com/questions/1083904/how-can-i-display-the-grub-during-boot
答案3
我发现的另一种解决方法是使用 Windows 10 计算机 Hyper-V,因为有一个 Hyper-V 库,您可以通过“快速创建”按钮使用它。我选择了最新的 Ubuntu 22.04 LTS,创建了虚拟机,它运行良好。然后我删除了所有快照,因此只有一个 VHDX 文件,没有 AVHDX。我关闭了虚拟机,将此文件复制到我的 w2k12r2 计算机上,并创建了新的虚拟机并将其作为硬盘连接起来。禁用安全启动后,这台装有 Ubuntu 22.04 的机器运行良好,因为它使用的是较旧的内核 5.15