安装适用于 GPU的NVIDIA显卡驱动及Linux GUI 应用
https://docs.qq.com/aio/DSXd3a1RmaFRTZXBP?p=glD9eD1y2nrLwQnYCahvK0
下载驱动
你可以通过几种简单的方法来查看你的Windows版本,包括使用“此电脑”属性、系统设置或运行命令。
-
在桌面上找到“此电脑”图标,右键点击它。
-
选择“属性”,在弹出的窗口中可以看到Windows版本信息,通常在“Windows规格”部分显示。
3.手动选择您的产品参数
NVIDIA GeForce 驱动程序 - N 卡驱动 | NVIDIA
- 下载完成后,在 Windows 系统下(不是在 WSL 内部)运行这个
.exe
安装程序。 - 按照提示完成安装,完成后重启 Windows 系统。
如果想换新版本:wsl --unregister Ubuntu-22.04
重新安装Ubuntu 22.04 LTS
https://zhuanlan.zhihu.com/p/621873601
在微软上下载后开启命令行:
wsl --shutdown
wsl -d Ubuntu-22.04
要开启Hyper-V,和vgui的服务可以按照以下步骤操作:
- 右键点击“开始”菜单,选择“应用和功能”,然后点击“程序和功能”。
-
点击“启用或关闭Windows功能”,在弹出的窗口中勾选“Hyper-V”相关和另外两个的所有选项。
打开您的 Ubuntu 终端,输入以下命令来验证 GPU 是否可被识别:
nvidia-smi
您的 WSL 2 环境已经成功识别并正确配置了 NVIDIA GPU 驱动。
安装桌面
保持 WSL 内核更新可减少冗余报错:
sudo apt update && sudo apt upgrade
注意事项:
WSL 默认不使用 systemd,因此任何依赖 systemd 服务的软件包在配置时都会出现类似错误。这不影响软件包核心功能的安装,只是相关的后台服务无法自动启动,即所有 Failed to preset unit
和 systemctl preset failed
错误在 WSL 中均无实质影响。
systemd 在 WSL 中仍属实验性支持,可能导致:
- 启动时间变长(约增加 3-5 秒)
- 某些服务(如 Docker)可能与 systemd 冲突
安装 XWayland(显示服务器)和Ubuntu 桌面环境(图形界面)
sudo apt install ubuntu-desktop xwayland
没有授权下载了6个小时。。。。
例子:
开始下载时由于 Ubuntu 默认会将 Firefox 作为元包依赖,可能需要标记为手动安装以防止自动安 装:sudo apt-mark manual firefox
其实不需要,等20分钟即可
故障:
遇到了 WSL 的一个严重错误,提示“灾难性故障”,错误代码为 Wslg/Service/E_UNEXPECTED。
问题分析:
这个错误通常与 WSL 的图形界面和系统服务组件有关,表明 WSL 的核心服务在启动或运行时发生了意外崩溃。
跳过邪路:
这个问题是在使用 apt
安装或更新软件包时,处理 Firefox 浏览器的安装包失败了,导致整个安装过程中断。这是一个在 Ubuntu 中比较常见的软件包依赖或配置问题。
核心问题: Firefox 软件包(firefox_1%3a1snap1-0ubuntu2_amd64.deb
)处理失败。
解决方案(请按顺序尝试):
在终端中执行以下命令,它会尝试修复损坏的包和依赖关系:
sudo apt --fix-broken install
直接跳过有问题的包(推荐)
这个命令会跳过损坏或无法配置的包,继续处理其他所有包:
sudo apt -f install
卡在 Setting up acpi-support (0.144) ...
通常
acpi-support
在 Linux 物理机中用于响应电源键、休眠等操作- WSL 没有物理硬件,此包的所有功能均无效
- 跳过安装不会影响命令行、开发环境、网络等核心功能
⚠️ 注意:如果后续看到其他桌面环境相关包(如
powermgmt
,laptop-detect
),均可同样跳过。