【2025】最新WSL2教程 + GUI桌面环境搭建

【2025】最新WSL2教程 + GUI桌面环境搭建

YouTube视频教程
Bilibili视频教程

https://www.bilibili.com/video/BV1CoYqzyEZD

先决条件

必须是 Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)或 Windows 11 才能使用本文的安装方法。若使用Windows 10内部版本低于19041,请参考微软官方教程,手动安装WSL2。

安装WSL2

wsl --install

注:若在中国大陆,可以开启全局代理,以提速下载。

更新WSL2

wsl --update
wsl --shutdown
wsl

换源

若Ubuntu版本号大于等于24.04,请使用以下指令:

sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak
sudo sed -i "s|http://.*archive.ubuntu.com|https://mirrors.tuna.tsinghua.edu.cn|g" /etc/apt/sources.list.d/ubuntu.sources
sudo sed -i "s|http://.*security.ubuntu.com|https://mirrors.tuna.tsinghua.edu.cn|g" /etc/apt/sources.list.d/ubuntu.sources 

若Ubuntu版本号小于24.04,请使用以下指令:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 
sudo sed -i "s|http://.*archive.ubuntu.com|https://mirrors.tuna.tsinghua.edu.cn|g" /etc/apt/sources.list 
sudo sed -i "s|http://.*security.ubuntu.com|https://mirrors.tuna.tsinghua.edu.cn|g" /etc/apt/sources.list  

安装WSL GUI App

安装并使用文本编辑器

sudo apt update
sudo apt install gnome-text-editor -y
gnome-text-editor 

安装并使用文件管理器

sudo apt install nautilus -y
nautilus 

安装并使用文本x11小工具

sudo apt install x11-apps -y
xcalc
xclock
xeyes 

为Ubuntu安装GNOME桌面环境

配置.wslconfig

# Settings apply across all Linux distros running on WSL 2
[wsl2]

# Limits VM memory to use no more than 16 GB, this can be set as whole numbers using GB or MB
memory=16GB 

# Sets the VM to use 6 virtual processors
processors=6

# Sets amount of swap storage space to 4GB, default is 25% of available RAM
swap=4GB

# Turn on default connection to bind WSL 2 localhost to Windows localhost. Setting is ignored when networkingMode=mirrored
localhostforwarding=true

# Disables nested virtualization
nestedVirtualization=false

# Disables GUI Applications
guiApplications=false 

安装桌面环境

sudo apt install ubuntu-desktop gnome -y
sudo apt install xrdp -y 

更改WSL Ubuntu远程桌面端口号

sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini
echo "gnome-session" > ~/.xsession
echo "export GNOME_SHELL_SESSION_MODE=ubuntu" >> ~/.xsession
echo "export XDG_CURRENT_DESKTOP=ubuntu:GNOME" >> ~/.xsession
echo "exec /usr/bin/gnome-session" >> ~/.xsession 

编辑.xsession配置文件

sudo systemctl restart xrdp
sudo service xrdp start 

重启xrdp

sudo systemctl restart xrdp
sudo service xrdp start 

安装Kali Linux

wsl --install -d kali-linux 

为Kali Linux安装kex图形界面

sudo apt update
sudo apt install kali-win-kex -y
kex 

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部