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

本文档详细介绍了如何将通过Windows Store安装在C盘的Ubuntu子系统迁移到D盘。步骤包括:使用管理员权限的PowerShell将系统打包、注销已导出的WSL、导入到新位置,以及创建新用户并设置默认登录用户。按照指南操作后,需要重启电脑以完成迁移。
摘要由CSDN通过智能技术生成

通过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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值