Author : zbzhen, Last modification time : Sat May 27 11:10:26 2023
在win11左下角搜索windows
, 打开启用或关闭windows功能
勾选适用于linux的windows子系统
和虚拟机平台
最后点击确定
在win11左下角搜索cmd
以管理员身份运行, 然后输入下面代码并回车:
bcdedit /set hypervisorlaunchtype auto
在win11左下角搜索Microsoft Store
, 打开它,然后搜索Ubuntu
点击获取(版本随意),稍等大约10分钟即可.
根据提示,需要配置好用户名和密码, 别整太复杂, 密码可以后续改的
按照这种方法
win11系统下的wsl默认启用的是wsl2
win11系统下的wsl默认会配置好N卡驱动
有两种方法启用ubuntu:
wsl
并回车Shift
+右键
点文件夹空白处-->此处打开linux shell(L)
停用ubuntu:
wsl --shutdown
并回车下面命令在ubuntu下输入
cp /etc/apt/sources.list /etc/apt/sources2.list
# 修改源 https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
sudo vim /etc/apt/sources.list
# i 进入编辑模式, Esc 退出, shift z z保存退出
# 如果出现冲突,则删除冲突文件 `rm + 文件名`
sudo apt update
下面命令在ubuntu下输入
sudo apt update
sudo apt-get install xfce4
sudo apt install -y xrdp
sudo apt install -y xfce4-goodies
sudo cp /etc/xrdp/xrdp.ini /etc/xrdp/xrdp.ini.bak
sudo sed -i 's/3389/3389/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/max_bpp=32/#max_bpp=32\nmax_bpp=128/g' /etc/xrdp/xrdp.ini
sudo sed -i 's/xserverbpp=24/#xserverbpp=24\nxserverbpp=128/g' /etc/xrdp/xrdp.ini
echo xfce4-session > ~/.xsession
sudo vim /etc/xrdp/startwm.sh
## 注释最后两行代码, 并且在最后一行加上
## i 进入编辑模式, Esc 退出, shift z z保存退出
## 如果出现冲突,则删除冲突文件 `rm + 文件名`
startxfce4
下面命令在ubuntu下输入
## 启用和关闭桌面
sudo /etc/init.d/xrdp start
sudo /etc/init.d/xrdp stop
在win11左下角搜索remote
, 打开远程桌面连接
计算机: localhost:3389
用户名:ubunut的用户名
密码:ubunut的密码
没用了可直接在win11的cmd中输入下面命令并回车,可直接关闭wsl(不关闭大约会占用1-2G内存)
wsl --shutdown
体验心得:
总体来说,远程桌面感觉比较鸡肋,只能说当成应急处理