win 使用WSL2安装Linux Ubuntu子系统
仅适用于WINDOWS10和11,WSL不能保证较好的Linux兼容性。
1.启用WSL功能
确保你的Windows版本支持WSL2,并已启用WSL功能。在PowerShell中以管理员身份运行以下命令来
启用WSL功能:
PS C:\Users\xxx> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
启用虚拟机平台:
PS C:\Users\xxx> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
然后重启计算机。
2.安装Ubuntu
检查WSL版本,将WSL默认版本设置为2。
# 查看WLS版本
PS C:\Users\xxx> wsl -v
# 若WLS版本不是2则升级一下WLS
PS C:\Users\xxx> wls --update
# 设置要使用的默认WSL版本为2
PS C:\Users\xxx> wsl --set-default-version 2
安装Ubuntu
# 查看支持版本
PS C:\Users\xxx> wsl --list --online
以下是可安装的有效分发的列表。
使用 'wsl.exe --install <Distro>' 安装。
NAME FRIENDLY NAME
Ubuntu Ubuntu
Debian Debian GNU/Linux
kali-linux Kali Linux Rolling
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
Ubuntu-22.04 Ubuntu 22.04 LTS
Ubuntu-24.04 Ubuntu 24.04 LTS
OracleLinux_7_9 Oracle Linux 7.9
OracleLinux_8_7 Oracle Linux 8.7
OracleLinux_9_1 Oracle Linux 9.1
openSUSE-Leap-15.6 openSUSE Leap 15.6
SUSE-Linux-Enterprise-15-SP5 SUSE Linux Enterprise 15 SP5
SUSE-Linux-Enterprise-15-SP6 SUSE Linux Enterprise 15 SP6
openSUSE-Tumbleweed openSUSE Tumbleweed
# 安装Ubuntu最新版本
PS C:\Users\xxx> wsl --install -d Ubuntu-24.04
# 当安装多个发行版系统可以使用以下命令来切换默认要使用的发行版
PS C:\Users\xxx> wslconfig /setdefault Debian
PS C:\Users\xxx> wslconfig /list
适用于 Linux 的 Windows 子系统分发:
Debian (默认)
Ubuntu-24.04
3.安装Ubuntu图形化桌面
进入Ubuntu命令行操作,首次操作需要设置一个超级管理员账号和密码。
设置完成后切换为root
用户进行操作:
xxx@localhost:~$ sudo -i
[sudo] password for xxx:
更新系统软件包(将系统已有的软件包都更新到最新版本):
root@xxx:~# apt update
root@xxx:~# apt -y upgrade
安装Ubuntu图形化桌面:
# GNOME
# GNOME是Ubuntu默认的桌面环境,个人感觉比较美观
root@xxx:~# apt install gnome
# KDE Plasma
# KDE Plasma是一个功能丰富的桌面环境
root@xxx:~# apt install kde-plasma-desktop
# XFCE
# XFCE是一个轻量级的桌面环境,适合资源有限的系统
root@xxx:~# apt install xfce4
# LXDE
# LXDE是另一个轻量级的桌面环境,适合老旧或性能较低的硬件
root@xxx:~# apt install lxde
# MATE
# MATE是一个基于GNOME2的桌面环境
root@xxx:~# apt install mate-desktop-environment-core
# Cinnamon
# Cinnamon源自于GNOME3,类似于Windows界面
root@xxx:~# apt install cinnamon
如果安装后不喜欢可以考虑重置系统重装桌面UI:
PS C:\Users\xxx> wsl --list
Ubuntu-24.04
PS C:\Users\xxx> wsl --unregister Ubuntu-24.04
PS C:\Users\xxx> wsl --install -d Ubuntu-24.04
4.使用XRDP远程Ubuntu
安装XRDP远程桌面服务:
root@xxx:~# apt -y install xrdp
Ubuntu安装完成后服务默认会启动,监听端口3389:
root@xxx:~# systemctl status xrdp
● xrdp.service - xrdp daemon
Loaded: loaded (/usr/lib/systemd/system/xrdp.service; enabled; preset: enabled)
Active: active (running) since Fri 2025-01-03 13:35:37 CST; 26min ago
Docs: man:xrdp(8)
man:xrdp.ini(5)
Process: 522 ExecStartPre=/bin/sh /usr/share/xrdp/socksetup (code=exited, status=0/SUCCESS)
...
root@xxx:~# netstat -lnupt |grep 3389
tcp6 0 0 :::3389 :::* LISTEN 542/xrdp
查看IP并用远程桌面工具直接远程即可:
root@renboy:~# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.25.190.49 netmask 255.255.240.0 broadcast 172.25.191.255
inet6 fe80::215:5dff:fe0b:f82c prefixlen 64 scopeid 0x20<link>
使用Windows自带远程桌面客户端:
使用Mobaxterm远程工具:
5.设置语言为中文
安装语言包:打开Settings
->System
->Manage Installd Languages
->Install Remove Languages
->Chinese (simplified)
->Apply
重启系统:
reboot
设置语言为中文:打开Settings
->System
->
-
Your Account: Language
->汉语->Select
-
Login: Language
-> 汉语->Select
重新登录:
设置输入法为智能拼音:
标签:PS,Users,Linux,win,xxx,Ubuntu,root,WSL2 From: https://www.cnblogs.com/RidingWind/p/18650706/win-uses-wsl2-to-install-linux-ubuntu-subsys