0
点赞
收藏
分享

微信扫一扫

Windows10的Ubuntu子系统从C盘迁移至D盘

通过Windows Store进行直接安装的,会默认安装到C盘。在使用过程中,Ubuntu占用空间会越来越大,因此会涉及到迁移到非系统盘的操作。 使用管理员权限的powershell

1 将wsl 系统打包

查看已经安装的wsl

wsl -l

–export <分发版> <文件名> 将分发导出到 tar 文件。 对于标准输出,文件名可以是 -。

wsl --export d:\ubuntu-wsl\ubuntu-18.04.tar
# 或
wsl --export Ubuntu-18.04 d:\ubuntu-wsl\ubuntu-18.04.tar
# 或
wsl.exe --export Ubuntu-18.04 d:\ubuntu-wsl\ubuntu-18.04.tar

2 注销已经导出的wsl

–unregister <分发版>

wsl --unregister ubuntu-18.04

3 导入

–import <分发版> <安装位置> <文件名> [选项] 将指定的 tar 文件作为新分发进行导入。 对于标准输入,文件名可以是 -。

wsl --import Ubuntu d:\ubuntu-wsl d:\ubuntu-wsl\ubuntu-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

举报

相关推荐

0 条评论