Win10通过wsl2使用Ubuntu以及GUI的安装

文章目录

    • 1、开启Windows的虚拟机平台功能
    • 2、启用适用于 Linux 的 Windows 子系统
    • 3、启用虚拟机功能
    • 4、下载 Linux 内核更新包
    • 5、将 WSL 2 设置为默认版本
    • 6、安装所选的 Linux 分发
    • 7、为新的 Linux 分发版创建用户帐户和密码
    • 8、安装 Windows Terminal(可选)
    • 9、安装GUI图形界面
    • 10、安装Microsoft远程桌面(可选)

1、开启Windows的虚拟机平台功能

前往系统设置-应用-程序和功能-启用或关闭Windows功能,勾选上述目标项,确定即可:
Win10通过wsl2使用Ubuntu以及GUI的安装_第1张图片

2、启用适用于 Linux 的 Windows 子系统

以管理员身份打开 PowerShell 并运行:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Win10通过wsl2使用Ubuntu以及GUI的安装_第2张图片

3、启用虚拟机功能

以管理员身份打开 PowerShell 并运行:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Win10通过wsl2使用Ubuntu以及GUI的安装_第3张图片

重启计算机,以完成 WSL 安装并更新到 WSL 2

4、下载 Linux 内核更新包

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

5、将 WSL 2 设置为默认版本

以管理员身份打开 PowerShell 并运行:

wsl --set-default-version 2

Win10通过wsl2使用Ubuntu以及GUI的安装_第4张图片

6、安装所选的 Linux 分发

打开Microsoft Store,搜索你喜欢的 Linux 分发版并安装(这里我选择了 Ubuntu 20.04 LTS)
Win10通过wsl2使用Ubuntu以及GUI的安装_第5张图片

安装好后,启动:
Win10通过wsl2使用Ubuntu以及GUI的安装_第6张图片

首次启动时,将打开一个控制台窗口,系统会要求你等待一分钟或两分钟,以便文件解压缩并存储到电脑上。 未来的所有启动时间应不到一秒

7、为新的 Linux 分发版创建用户帐户和密码

Win10通过wsl2使用Ubuntu以及GUI的安装_第7张图片

此时如果想通过su -命令登录管理员是不行的:
在这里插入图片描述

需要先使用管理员权限更改一下密码:sudo passwd,之后就可以了:
Win10通过wsl2使用Ubuntu以及GUI的安装_第8张图片

8、安装 Windows Terminal(可选)

同样也是在Microsoft Store搜索安装,安装它主要是因为它挺方便的,也可以打开不同的窗口,而且还好看(可以自己美化主题)…
Win10通过wsl2使用Ubuntu以及GUI的安装_第9张图片

9、安装GUI图形界面

sudo apt update && apt upgrade
sudo apt install xrdp
sudo apt install xfce4 xfce4-goodies
# 如果遇到报错就重新执行一遍
# 遇到Configuring lightdm那里让你选择display manager时,随便选一个回车就行,反正用的也不是他这个...

遇到需要continue的地方就一路y下去…

接下来编辑xrdp的配置文件

sudo vim /etc/xrdp/xrdp.ini

找到其中的几个参数并修改:

max_bpp=128
xserverbpp=128 # 这个原本是注释着的,不改也行

然后:

echo xfce4-session > ~/.xsession

接下来编辑/etc/xrdp/startwm.sh文件,注释掉最后两行并添加一句startxfce4

sudo vim /etc/xrdp/startwm.sh

接下来开启远程桌面:

sudo /etc/init.d/xrdp start

开启以后,找到ubuntu的ip,然后就可以使用微软的远程桌面连接工具连接了
Win10通过wsl2使用Ubuntu以及GUI的安装_第10张图片

win+R 输入mstsc打开微软的远程桌面连接工具:
Win10通过wsl2使用Ubuntu以及GUI的安装_第11张图片

输入上面的ip:
Win10通过wsl2使用Ubuntu以及GUI的安装_第12张图片

输入用户名密码进行连接:
Win10通过wsl2使用Ubuntu以及GUI的安装_第13张图片

连接成功:
Win10通过wsl2使用Ubuntu以及GUI的安装_第14张图片

装一个浏览器看看:

sudo apt install firefox

Win10通过wsl2使用Ubuntu以及GUI的安装_第15张图片

装好以后,就可以正常使用了:

访问我的博客试试:
Win10通过wsl2使用Ubuntu以及GUI的安装_第16张图片

10、安装Microsoft远程桌面(可选)

同样也是在Microsoft Store搜索安装,安装它主要也是因为它挺方便的…
Win10通过wsl2使用Ubuntu以及GUI的安装_第17张图片

安装完成后打开,点击“添加->电脑”,输入ip,就可以连接到了:
Win10通过wsl2使用Ubuntu以及GUI的安装_第18张图片
Win10通过wsl2使用Ubuntu以及GUI的安装_第19张图片

连接后是这个样子:
Win10通过wsl2使用Ubuntu以及GUI的安装_第20张图片

你可能感兴趣的:(Linux,linux,ubuntu,windows)