安装适用于 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),均可同样跳过。

相关推荐
EnglishJun1 天前
数据结构的学习(四)---栈和队列
数据结构·学习
2501_901147831 天前
学习笔记:单调递增数字求解的迭代优化与工程实践
linux·服务器·笔记·学习·算法
苦逼IT运维1 天前
从 0 到 1 理解 Kubernetes:一次“破坏式”学习实践(一)
linux·学习·docker·容器·kubernetes
野犬寒鸦1 天前
从零起步学习并发编程 || 第五章:悲观锁与乐观锁的思想与实现及实战应用与问题
java·服务器·数据库·学习·语言模型
阿蒙Amon1 天前
TypeScript学习-第13章:实战与最佳实践
javascript·学习·typescript
云小逸1 天前
【nmap源码学习】 Nmap 源码深度解析:nmap_main 函数详解与 NSE 脚本引擎原理
网络协议·学习·安全
hssfscv1 天前
Javaweb学习笔记——后端实战8 springboot原理
笔记·后端·学习
苍煜1 天前
超简单 poi-tl 学习博客:从0到1掌握Word生成(无需模板+模板填充)
学习·word
sensen_kiss1 天前
Jupter Notebook 使用教程
大数据·人工智能·python·学习·数据分析
狂奔蜗牛飙车1 天前
Python学习之路-Python3 迭代器与生成器学习详解
开发语言·python·学习·#python学习笔记·python迭代器生成器