我的操作系统是 Microsoft Windows 11 Home Single Language,我一直在尝试按照所有必需的步骤安装 WSL:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --install Ubuntu
每当我激活虚拟机平台功能,我重新启动电脑后,屏幕变黑,并且持续黑屏数小时(1 小时 30 分钟)。
我尝试直接从 Microsoft Store 安装,但发生了同样的事情。
你觉得可能是什么问题?我真的陷入困境了。
注意:我的 BIOS 上已启用 SVM。我有基于 x64 的系统
如果其中任何一项与此相关:
- 处理器:AMD Ryzen 5 3550H,配备 Radeon Vega Mobile Gfx、2100 Mhz、4 核、8 逻辑处理器
- 系统模型:TUF Gaming FX505DD_TUF505DD
- 系统类型:基于 x64 的 PC
- 操作系统名称:Microsoft Windows 11 家庭版单一语言
我跟着本指南安装 WSL
答案1
WSL
启用或等功能后HyperV
,重新启动,如果重新启动后屏幕变黑,只需进行小修复即可。适用于我的华硕 TUF 笔记本电脑。
这是 UMA 缓冲区问题,在AMD
CPU上很常见
- 输入BIOS菜单
- 在先进的你可能会看到UMA 缓冲区大小选项。将其设置为自动,如果自动不可用,则不要将其设置为128,256, 或者512。
- 保存更改并重新启动。
现在您可能看到修复正在起作用。
答案2
这是根据谷歌快速搜索的结果启用 hyper-v 黑屏(因为它可能也适用于 WSL2 的 VMP)。第一个结果来自联想,其中提到 ThinkPad E495/E595(也是基于 AMD)可能会出现黑屏。此外,这个 Github 评论表示同样的问题/解决方案专门在 WSL2 的 TUF 上起作用。
这两种情况下的解决方案(或至少是解决方法)都是将 BIOS 设置中的 UMA 帧缓冲区大小增加到 1GB(或更多,或“自动”)。您的 TUF 上可以使用该设置吗?