win 使用WSL2安装Linux Ubuntu子系统

win 使用WSL2安装Linux Ubuntu子系统

仅适用于WINDOWS10和11。

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:

更换APT软件源为国内源:我这里使用了清华大学提供的软件源:

root@xxx:~# cp /etc/apt/sources.list.d/ubuntu.sources  /etc/apt/sources.list.d/ubuntu.sources.bak
root@xxx:~# vi /etc/apt/sources.list.d/tuna.sources
Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu/
#如果使用其他镜像站,上面这行可以改成其他镜像站的网址(如:https://mirrors.aliyun.com/ubuntu/)
Suites: noble noble-updates noble-backports
Components: main universe restricted multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu/
#如果安全更新需要使用镜像站,上面这行可以改成其他镜像站的网址
Suites: noble-security
Components: main universe restricted multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg

更新系统软件包(将系统已有的软件包都更新到最新版本):

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

# LXQt
# 比XFCE还轻量的桌面UI
root@xxx:~# apt install lxqt

如果安装后不喜欢可以考虑重置系统重装桌面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自带远程桌面客户端:

image

使用Mobaxterm远程工具:

image

image

image

5.设置语言为中文

安装语言包:打开Settings​->System​->Manage Installd Languages​->Install Remove Languages​->Chinese (simplified)​->Apply

image

重启系统:

reboot

设置语言为中文:打开Settings​->System​->

  • Your Account: Language​->汉语->Select

  • Login: Language ​-> 汉语->Select

重新登录:

image

image

设置输入法为智能拼音:

image

posted @   RidingWind  阅读(141)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)
点击右上角即可分享
微信分享提示