文章目录
1、开启Windows的虚拟机平台功能
前往系统设置-应用-程序和功能-启用或关闭Windows功能,勾选上述目标项,确定即可:
2、启用适用于 Linux 的 Windows 子系统
以管理员身份打开 PowerShell 并运行:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
3、启用虚拟机功能
以管理员身份打开 PowerShell 并运行:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
重启计算机,以完成 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
6、安装所选的 Linux 分发
打开Microsoft Store,搜索你喜欢的 Linux 分发版并安装(这里我选择了 Ubuntu 20.04 LTS)
安装好后,启动:
首次启动时,将打开一个控制台窗口,系统会要求你等待一分钟或两分钟,以便文件解压缩并存储到电脑上。 未来的所有启动时间应不到一秒
7、为新的 Linux 分发版创建用户帐户和密码
此时如果想通过su -
命令登录管理员是不行的:
需要先使用管理员权限更改一下密码:sudo passwd
,之后就可以了:
8、安装 Windows Terminal(可选)
同样也是在Microsoft Store搜索安装,安装它主要是因为它挺方便的,也可以打开不同的窗口,而且还好看(可以自己美化主题)…
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,然后就可以使用微软的远程桌面连接工具连接了
win+R 输入mstsc打开微软的远程桌面连接工具:
输入上面的ip:
输入用户名密码进行连接:
连接成功:
装一个浏览器看看:
sudo apt install firefox
装好以后,就可以正常使用了:
访问我的博客试试:
10、安装Microsoft远程桌面(可选)
同样也是在Microsoft Store搜索安装,安装它主要也是因为它挺方便的…
安装完成后打开,点击“添加->电脑”,输入ip,就可以连接到了:
连接后是这个样子: