安装适用于 GPU的NVIDIA显卡驱动及Linux GUI 应用

https://docs.qq.com/aio/DSXd3a1RmaFRTZXBP?p=glD9eD1y2nrLwQnYCahvK0

下载驱动

你可以通过几种简单的方法来查看你的Windows版本,包括使用"此电脑"属性、系统设置或运行命令。

  1. 在桌面上找到"此电脑"图标,右键点击它。

  2. 选择"属性",在弹出的窗口中可以看到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的服务可以按照以下步骤操作:

打开您的 Ubuntu 终端,输入以下命令来验证 GPU 是否可被识别:

复制代码
nvidia-smi

您的 WSL 2 环境已经成功识别并正确配置了 NVIDIA GPU 驱动

安装桌面

保持 WSL 内核更新可减少冗余报错:

sudo apt update && sudo apt upgrade


注意事项:

WSL 默认不使用 systemd,因此任何依赖 systemd 服务的软件包在配置时都会出现类似错误。这不影响软件包核心功能的安装 ,只是相关的后台服务无法自动启动,即所有 Failed to preset unitsystemctl 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),均可同样跳过。

相关推荐
西岸行者9 天前
学习笔记:SKILLS 能帮助更好的vibe coding
笔记·学习
悠哉悠哉愿意9 天前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习
别催小唐敲代码9 天前
嵌入式学习路线
学习
毛小茛9 天前
计算机系统概论——校验码
学习
babe小鑫9 天前
大专经济信息管理专业学习数据分析的必要性
学习·数据挖掘·数据分析
winfreedoms9 天前
ROS2知识大白话
笔记·学习·ros2
在这habit之下9 天前
Linux Virtual Server(LVS)学习总结
linux·学习·lvs
我想我不够好。9 天前
2026.2.25监控学习
学习
im_AMBER9 天前
Leetcode 127 删除有序数组中的重复项 | 删除有序数组中的重复项 II
数据结构·学习·算法·leetcode
CodeJourney_J9 天前
从“Hello World“ 开始 C++
c语言·c++·学习