XUbuntu 22.04-Hyper-V 黑屏

XUbuntu 22.04-Hyper-V 黑屏

我尝试在 Hyper-V 上安装 XUbuntu 22.04,安装正常,但安装并重新启动后,屏幕变黑并闪烁。

我可以观察 F1 的输出直到它到达:

Starting Hostname Service ...
tmp-sanity\x2dmount...

随后屏幕开始变黑。

我可以触发 Ctrl+Alt+F3,但登录仅显示一秒钟,然后再次变黑。

我认为这是一个驱动程序问题,但我不知道如何解决。

有想法该怎么解决这个吗?

笔记:

  • Ubuntu Desktop 22.04 运行良好
  • 只能通过 RDP 访问 Hyper-V 服务器,因此我的控制能力有点受限。

答案1

我使用了 Hyper-V Quick Create 工具,但仍然发现 22.04 LTS 存在问题。我可以通过切换增强会话模式来修复它并重现此问题。对我来说,当它关闭时,它 100% 的时间都有效。当它打开时,它不能 100% 地工作。

解决的另一个问题是自动登录在增强会话中不起作用(在黑屏之前我能够登录然后它变黑)并且当我将其关闭时,它现在也会自动登录。

要切换,您必须连接您的 VM 窗口并在顶部选择 VIEW 并取消选中增强会话。

看起来是 241。

答案2

对我有用的东西(不安装这个可怕的linux-azure包)是: https://superuser.com/questions/1241327/hyper-v-white-black-window

注意:我的 VM 是 V1 中的 Ubuntu 20.04,但我认为它对 V2 也有效,以下是上述链接中的答案:

这是安装过程中 GRUB 与 Hyper-V 之间的一个已知问题。您只需几个步骤即可解决该问题。

要求

VM 上的 SSH 服务器 您需要在安装时检查 SSH 服务器,以便在没有 Hyper-V 查看器的情况下访问您的 VM。

解决黑屏问题

在进行任何修改之前,请确保使用以下命令保存文件:cp .old

通过 SSH 连接到您的虚拟机(例如使用 PuTTY 或 WinSCP)并编辑 grub 文件:

sudo vim /etc/default/grub

删除以下行中的“quiet splach”属性:

GRUB_CMDLINE_LINUX_DEFAULT="" GRUB_CMDLINE_LINUX="" 取消注释该行:

GRUB_TERMINAL=console 退出前保存文件。

您还需要更新 grub 以应用新配置:

sudo update-grub

使用以下命令重新启动虚拟机:

sudo reboot

尝试通过 Hyper-V 查看器访问它。

答案3

此问题可能是因为使用虚拟机安装 VM 所致Generation 1。请尝试以其他方式安装 VM Generation 2

注意:要将虚拟机安装为第二代,您必须禁用 HyperV 下的安全启动VM Settings-> Security-> Secure Boot Enabled(取消选中)。

注意:这似乎不能修复XUbuntu 20.04仍然出现黑屏的问题。在这种情况下,您需要启动到单用户模式并安装Linux Azure包裹。

答案4

对我来说,问题是 Windows 11 需要启用安全启动。在虚拟机的“设置”中,在“安全”下,取消选中“启用安全启动”,然后重试。我能够进入 GRUB 并安装映像。

相关内容