Products
GG网络技术分享 2026-04-16 00:32 1
说实话, 我真的很想直接把电脑砸了但是掉进“黑屏”的深渊里。
先说说我们得明确一点,为什么要这么做?难道命令行不香吗?不有时候我就是想看着那个小狐狸或者那个复杂的GIMP界面而不是对着黑底白字的终端发呆。而且, Windows 11现在的WSL功能真的很强大,它提供了一个轻量级的Linux运行环境,具备完整的Linux内核,文件系统性能也比以前好多了。这意味着我们不需要安装笨重的虚拟机, 也不需要搞什么双系统重启的麻烦事,直接在Windows里就能跑Linux应用,这听起来是不是很酷?但做起来真的很烦人,地道。!

可不是吗! 在开始之前,你必须得确认你的电脑能不能扛得住。别拿你那十年前的老古董来试,会哭的。先说说 按 Win + R输入 winver看看你的Windows版本。如果不是最新的,赶紧去更新!系统更新这东西,虽然每次更新都像是在拆盲盒,不知道会不会把系统搞崩,但为了WSL 2,这是必须的。
改进一下。 然后最最最重要的一点:虚拟化!打开任务管理器,看看CPU那一栏下面有没有“虚拟化: 已启用”。如果没有,嘿嘿,那你得进BIOS去折腾了。去找什么Intel VT-d、AMD-V或者SVM之类的选项,把它们打开。这一步对小白来说简直是噩梦,但我相信你们能行的,毕竟都看到这里了。
到位。 ⚠️ 如果你不知道下面代码什么意思, 或者你电脑性能一般,不要使用下面这两个命令,小心把显卡搞炸了。
sudo sed -i 's/3389/3390/g' /etc/xrdp/
sudo sed -i 's/max_bpp=32/#max_bpp=32
max_bpp=128/g' /etc/xrdp/sudo sed -i 's/xserverbpp=24/#xserverbpp=24
xserverbpp=128/g' /etc/xrdp/
好了现在假设你的电脑已经准备好了。我们需要以管理员身份打开PowerShell。右键点击开始菜单,找到“Windows PowerShell ”,别点错了!然后输入那些看起来很吓人的命令。微软官方教程虽然写得很详细,但谁有耐心看那个啊?直接上命令。
我们需要启用WSL功能和虚拟机平台。输入这些命令,然后按回车,等待它们跑完。 切记... 这期间你可以去喝杯水,或者像我一样盯着屏幕发呆。
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
试着... 弄完这些,记得重启电脑!不重启的话,后面的一切都是白搭。重启回来后我们就可以正式安装WSL了。直接在PowerShell里输入:
wsl --update
这会把WSL组件更新到最新版。然后最激动人心的时刻来了安装Ubuntu 24.04!你可以直接输入:,得了吧...
wsl --install -d Ubuntu-24.04
或者, 如果你像我一样讨厌微软商店下载速度慢得像蜗牛,你可以选择离线安装。去官方Canonical Ubuntu存储库下载那个.tar.wsl镜像文件。然后在命令行里 用 cd 命令跳到你下载的目录,比如 C:\Users\USER不结盟E\Downloads然后运行:,薅羊毛。
wsl --import Ubuntu-24.04 F:\WSL\Ubuntu-24.04 F:\WSL\Ubuntu-24.04\Ubuntu-24.04.tar --version 2
这样你就把Ubuntu装到了D盘或者其他盘,省得C盘爆红。这招真的很有用,特别是当你C盘只有几十G空间的时候。 我满足了。 安装完成后输入 wsl -l -v 看看你的Ubuntu是不是乖乖地躺在那里了。
现在你可以直接从开始菜单搜索“Ubuntu”或输入“WSL”来运行Ubuntu bash。 层次低了。 第一次进去会让你设置用户名和密码,别忘了密码,不然sudo的时候你会想撞墙的。
进去第一件事,干嘛?当然是更新软件包啊!Ubuntu自带的源有时候慢得让人怀疑人生。我们先换源,换成清华源或者阿里源,这简直是提升幸福感的神技。
sudo sed -i 's/archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list
sudo sed -i 's/security.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list
然后 开始漫长的更新过程:
sudo apt update && sudo apt full-upgrade
你可以去吃个饭了真的,这得一会儿。更新完之后 你可以安装一些额外的小软件包,比如 Neofetch 或 HTOP装完之后运行一下看着那个彩色的Ubuntu logo, 你没事吧? 是不是觉得自己很极客?
虽然WSL2自带了WSLg, 可以直接运行一些Linux图形程序,但有时候我们还是想要一个完整的桌面环境,比如XFCE。GNOME太重了 跑起来卡得要死,还是XFCE轻量级,适合我们这种在Windows里折腾Linux的人。
作为额外内容,我们来设置 XFCE 桌面环境。输入以下命令:
sudo apt install xfce4 xfce4-goodies
这会下载一大堆东西, 大概几个G吧,看你网速了。装完之后 我们还需要一个远程桌面服务,主要原因是直接在WSL里启动桌面有时候会有点小问题, 未来可期。 用RDP连接反而更稳。安装xrdp:
sudo apt install xrdp
累并充实着。 装完xrdp,得配置一下。我们要修改启动脚本,让它启动XFCE而不是默认的GNOME或者其他东西。输入:
sudo nano /etc/xrdp/startwm.sh
太扎心了。 这个文件打开后你会看到一堆代码。别慌, 根据截图注释掉相关行,然后在文件底部添加 startxfce4。按 Ctrl + O 保存,Ctrl + X 退出。这一步一定要仔细,不然连不上别怪我。
然后 重启xrdp服务:
sudo service xrdp restart
或者有时候你需要用这个命令:
sudo /etc//xrdp start
虽然这命令看起来有点怪,但有时候能救命。
现在回到Windows桌面。打开“远程桌面连接”。在计算机那一栏里输入 localhost:3389 或者如果你改了端口就是 localhost:3390。 动手。 用户名填你刚才在Ubuntu里创建的那个,密码也是那个。
点击连接!如果一切顺利,你应该能看到XFCE的登录界面了。输入密码,回车。哇!是不是很爽?那个灰色的界面那个底部的任务栏,虽然简陋,但那是Linux啊!是在Windows里跑的Linux啊,你我共勉。!
你可以安装一些软件试试, 比如GIMP:
sudo apt install gimp blender kdenlive krita
这些软件装完之后在菜单里点一下就能在Windows的窗口里跑起来这感觉真的太奇妙了。虽然有时候会有点卡,或者字体渲染得有点丑,但谁在乎呢?它能跑就行,太暖了。!
在配置 WSL 之前, 确保你的电脑 GPU 驱动是最新的,特别是如果你使用的是 NVIDIA 或 AMD 这样的独立显卡。这一步对启用 GPU 加速至关重要,能显著提升性能。如果你还在用那种几年前的驱动,赶紧去NVIDIA官网下一个新的。不然你在WSL里跑个浏览器都卡成PPT。
WSL2对GPU的支持现在越来越好了特别是对于搞AI开发的人这简直是神器。你可以直接在Windows里访问Linux的文件, 也可以在Linux里访问Windows的文件,虽然有时候路径会有点长,比如 /mnt/c/Users/...但习惯了就好。
肯定会遇到问题的,我打包票。比如连不上远程桌面?检查一下xrdp服务开了没。比如黑屏?那可能是显卡驱动的问题,或者是配置文件写错了。比如下载速度慢?一定要换源!重要的事情说三遍。
还有, 如果你发现WSL占用了太多内存,可以在Windows里建一个 .wslconfig 文件, ICU你。 限制一下内存和CPU的使用量。不然你的电脑风扇会转得像直升机一样响。
我始终觉得... 很多人在安装图形界面的时候会纠结选哪个桌面环境。XFCE虽然轻量,但是丑啊!GNOME虽然好看,但是吃资源啊!KDE虽然功能强大,但是配置起来太麻烦了!为了让大家少走弯路,我特意做了一个表格,对比一下这几个常见的桌面环境在WSL环境下的表现。
| 桌面环境 | 资源占用 | 美观度 | WSL2 兼容性 | 推荐指数 | 适合人群 |
|---|---|---|---|---|---|
| XFCE | 低 / 低 | 一般 | 极高 | ★★★★★ | 老旧电脑、 极简主义者、服务器运维 |
| GNOME | 中 / 高 | 高 | 中等 | ★★★☆☆ | 颜值党、Ubuntu原生用户 |
| KDE Plasma | 中 / 中 | 极高 | 中等 | ★★★★☆ | 喜欢折腾、Windows转过来的用户 |
| MATE | 低 / 低 | 一般 | 高 | ★★★☆☆ | 怀旧用户、老电脑 |
你我共勉。 看这个表格就知道,我还是最推荐XFCE,毕竟在WSL这个虚拟环境里稳定和流畅才是王道。你要是实在想用GNOME,也不是不行,但记得多配点内存。
极度舒适。 恭喜!你已成功在 Windows 11 上使用 WSL 安装了 Ubuntu 24.04 LTS!借助 WSLg,你可以无缝运行 Linux 桌面和图形应用。虽然过程可能有点曲折, 可能会遇到各种奇奇怪怪的报错,甚至可能会让你怀疑人生,但是当你成功打开那个Linux终端,看到Neofetch输出的系统信息时那种成就感是无与伦比的。
现在你可以愉快地使用Ubuntu-24.04系统了。不管是开发代码,还是跑脚本,或者是单纯地为了装X,这套环境都能满足你。如果有任何问题或想法,欢迎在留言! 我们都... 虽然我不一定回复,但我会看的。好了 不说了我去折腾我的Docker了听说在WSL里跑Docker也很有意思,希望别再出什么幺蛾子了。
Demand feedback