通过Windows Store进行直接安装的,会默认安装到C盘。在使用过程中,Ubuntu占用空间会越来越大,因此会涉及到迁移到非系统盘的操作。
使用管理员权限的powershell
1 将wsl 系统打包
查看已经安装的wsl
wsl -l
–export
将分发导出到 tar 文件。
对于标准输出,文件名可以是 -。
wsl --export d:ubuntu-wslubuntu-18.04.tar
# 或
wsl --export Ubuntu-18.04 d:ubuntu-wslubuntu-18.04.tar
# 或
wsl.exe --export Ubuntu-18.04 d:ubuntu-wslubuntu-18.04.tar
2 注销已经导出的wsl
–unregister
wsl --unregister ubuntu-18.04
3 导入
–import [选项]
将指定的 tar 文件作为新分发进行导入。
对于标准输入,文件名可以是 -。
wsl --import Ubuntu d:ubuntu-wsl d:ubuntu-wslubuntu-18.tar
最后重新启动电脑
4 创建新用户并设置默认登录用户
4.1 Ubuntu创建新用户
打开Ubuntu子系统
# 创建新用户
sudo useradd -m username
# 修改密码
sudo passwd username
4.2 设置默认登录用户
4.2.1 在ubuntu中
# 将新用户添加到sudo组(如果需要管理员权限)
sudo usermod -aG sudo username
# 切换到root用户
su -
# 打开 /etc/passwd 文件进行编辑
nano /etc/passwd
# 找到新用户所在的行,将其 UID 更改为 0
username:x:0:1000:Username:/home/username:/bin/bash
# 保存并退出编辑器
Ctrl + X -> Y -> Enter
# 重启系统或注销当前会话后,新用户将自动登录
4.2.2 在powershell(管理员)
Ubuntu config --default-user new_username
参考文档链接:
https://blog.csdn.net/weixin_37210821/article/details/115440535
https://blog.csdn.net/qq_29931565/article/details/121070602