我的主机系统是 Windows Pro x64
当我打开 hyper-v 窗口时,短暂看到 hyper-v 文本。它正在切换到该视图:
作为客人,我尝试了 arch、ubuntu 和 ubuntu-server。我还尝试了 Gen1 和 Gen2,但都没有用。一个只使用 arch 的错误解决方法是在不可见的启动菜单上按 Enter。保存并启动后,但这在 ubuntu 上不起作用。
任何想法都会有帮助。
答案1
这是安装过程中 GRUB 与 Hyper-V 之间的一个已知问题。您只需几个步骤即可解决该问题。
要求
- 虚拟机上的 SSH 服务器
您需要在安装时检查 SSH 服务器,以便在没有 Hyper-V 查看器的情况下访问您的 VM。
解决黑屏问题
在进行任何修改之前,请确保使用以下命令保存文件:
cp <file> <file>.old
通过 SSH 连接到您的虚拟机(例如使用 PuTTY 或 WinSCP)并编辑 grub 文件:
sudo vim /etc/default/grub
删除以下行中的“quiet splash”属性:
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""
取消注释该行:
GRUB_TERMINAL=console
退出前保存文件。
您还需要更新 grub 以应用新配置:
sudo update-grub
使用以下命令重新启动虚拟机:
sudo reboot
尝试通过 Hyper-V 查看器访问它。
答案2
最简单的解决方案:以管理员身份打开 Cmd 提示符并输入:“bcdedit /set hypervisorlaunchtype auto”
现在虚拟机可以工作了(至少对我来说是可以的)。我在这里找到了这个解决方案(它也适用于 Hyper-V,即使视频中它是 VirtualBox):https://www.youtube.com/watch?v=3_BJQLNbe_o&ab_channel=VampyreDrakul