一个小问题,由于课设环境不能安装Anaconda,而毕设需要Anaconda,故考虑安装另外一个Ubuntu系统
主要的参考网站:
- https://www.mourtada.se/installing-multiple-instances-of-ubuntu-in-wsl2/
- https://learn.microsoft.com/en-us/windows/wsl/basic-commands
- https://askubuntu.com/questions/816732/how-to-change-default-user-in-wsl-ubuntu-bash-on-windows-10
不需要很多杂七杂八的,export即可,本人操作流程为
- 先导出,进行备份
wsl --export Ubuntu d:\WslBackup\Ubuntu_Work.tar.gz
- 然后以另一个系统名字,重新安装导入
wsl --import Ubuntu-Manif d:\WslSpace\Ubuntu-Manif d:\WslBackup\Ubuntu_Work.tar.gz
,此处安装系统名字为 Ubuntu-Manif,但采用的是之前导出系统的镜像 - 切换至另一个系统
wsl -d Ubuntu-Manif
小问题:总以root用户登入
手动导入的Ubuntu默认以root用户登入,需要修改 \etc\wsl.conf
文件,在其中加入以下行:
[user]
default=<username>
请把username修改为自己的用户名
对于默认安装的系统到此处就完成了,重新打开终端即可,但对于导入的系统需要重新终止运行wsl --terminate <distro>
后,重启,才可以完成