在开始之前,提供官方链接如何更新及使用WSL,如果觉得官方操作难以理解,可往下继续看,或许没有官方精简,但却是自己亲手实操成功的记录
# 将wsl --> wsl2
wsl --set-default-version 2
在微软商店搜索'Windows Terminal'
这是一个关于终端控制的应用,官方也是十分推荐
双击打开,开始安装系统
点击’ok’,等待一会儿,会弹出如下界面
根据自己的选择配置语言,其余默认即可
配置完以后,等待一会儿
系统安装好以后重启就行
重启后的界面
至此,以及完全安装好镜像,接下来就是做部分的优化
镜像默认存放在了C盘,相信大部分读者不愿意它太占用C盘空间,因此进行路径的更改
# 1. 关闭虚拟机
wsl --shutdown
# 2. 查看linux发行版本
wsl -l -v
# Ubuntu-22.04
# 3. 系统导出
# 根据查询的版本名字,将系统导出到指定盘符的位置,切记文件后缀名要.tar
# XXX是第二步发行版名字(有多个版本,就自行选择)
wsl --export XXX F:\\XXX.tar
# 例如:wsl --export Ubuntu-22.04 F:\\Ubuntu-22.04.tar
# 4. 注销现在以后的linux系统
# 注销现在存在的版本
wsl --unregister XXX
# 例如: wsl --unregister Ubuntu-22.04
wsl --import Ubuntu-22.04 f:\\wsl-ubuntu f:\\Ubuntu-22.04.tar
# 5. 导入换盘符以后的linux系统
wsl --import [XXX] [将存储的路径] [导出版本的路径]
# 例如: wsl --import Ubuntu-22.04 f:\\wsl-ubuntu f:\\Ubuntu-22.04.tar
# 6. 确认以及换好
wsl -l -v
每次进去以后,都是默认root用户了,需要更改一下
sudo su xxx
# 例如 sudo su luohao,xxx是安装时的用户名
sudo vim /etc/apt/sources.list
将所有镜像地址,更换为'http://mirrors.tuna.tsinghua.edu.cn/ubuntu/'
# 更新软件列表源地址
sudo apt-get update
# 更新升级软件
sudo apt-get upgrade
只是增加自己熟练度而已,其实如果想传输文件,windows系统下就能够自行连接
安装ssh
sudo apt install openssh-server
sudo apt install openssh-client
配置ssh文件
sudo vi /etc/ssh/sshd_config
# 修改一下内容
Port = 22 # 去掉前面的#号
ListenAddress 0.0.0.0 #去掉前面的#号
PasswordAuthentication yes # 添加一栏
重启ssh
sudo ssh-keygen -A
sudo /etc/init.d/ssh restart
如果只是命令行的操作方式,或许对初学者不友好,而且对ubuntu而言,也是大材小用,因此配置远程访问桌面
安装xubuntu环境桌面
sudo apt-get install xubuntu-desktop
安装远程桌面服务xrdp
sudo apt-get install xrdp
配置xrdp端口
sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini
# 将默认配置的3389端口改为3390,为了避免和windows的端口冲突
配置xsession
sudo echo xfce4-session >~/.xsession
# 告诉系统,开启桌面环境的时候开启什么桌面环境
建议重启电脑后,再执行下面这条命令