Windows11安装wsl并迁移记录

安装配置wsl

1、打开 Windows 的 Microsoft Store,搜索 wsl 并安装 Ubuntu。

安装完成后启动Ubuntu,若有出错,使用“win+r“输入"optionalfestures"后确认,如下图:

勾选图中几个选项后点击确认并重启电脑,如下图:

从 Windows 的开始中搜索 Ubuntu,打开 Ubuntu,如果终端进入正常则说明安装成功。

2、成功进入终端,但是出现adduser: Please enter a username matching the regular expression configured,查了之后发现需要用小写

参考文章:adduser: Please enter a username matching the regular expression configured

迁移wsl

由于默认下载在C盘,为了防止后期C盘爆满,将其迁移到D盘,操作如下:

1、检查wsl运行状态以及wsl名字

打开 PowerShell,然后使用以下命令查看自己安装的wsl名字是什么,我的是Ubuntu-22.04,并且将STATE显示的Running关闭

使用以下命令关闭STATE,关闭后再次使用wsl -l -v确认状态:

wsl --shutdown

2、新建需要迁移wsl的地方

在D 盘新建一个名为wslUbuntu的文件夹,”wslUbuntu“可以任意取,用来承载新迁移的目录,然后进入D盘(也可以不进入,即不执行cd D:\wslUbuntu这一步)

mkdir D:\wslUbuntu
cd D:\wslUbuntu

3、导出当前Linux的镜像

使用以下命令将C盘需要移动的WSL导出,需要将C盘的名为Ubuntu-22.04的wsl移动到D:\wslUbuntu,并且希望输出的tar文件名为ubuntu-22.04.tar。

wsl --export 已安装的WSL名称 目标位置\自定义名称.tar
wsl --export Ubuntu-22.04 D:\wslUbuntu\ubuntu-22.04.tar

 此时可在”D:\wslUbuntu“下看见我们所命名的tar文件

其中,可以导出到你想要的任何位置,例如D:\Ubuntu,此时命令为:

wsl --export Ubuntu-22.04 D:\Ubuntu\ubuntu-22.04.tar

那么ubuntu-22.04.tar将会出现在D:\Ubuntu路径下会出现 ,但第5步导入镜像的时候需要把镜像所在位置换成D:\Ubuntu,此时导入命令为:

wsl --import Ubuntu-22.04 D:\wslUbuntu D:\Ubuntu\ubuntu-22.04.tar

4、注销之前的系统并检查

如果移动之后的名称和移动之前相同,那么需要注销卸载之前的 WSL,注销命令如下:

wsl --unregister 已安装的WSL名称
wsl --unregister Ubuntu-22.04

 使用以下命令进行检查会发现子系统已经被删除

wsl -l -v

5、导入镜像

注销完成后开始导入wsl压缩包,命令如下:

wsl --import WSL名称 安装目录 WSL压缩包文件地址
wsl --import Ubuntu-22.04 D:\wslUbuntu D:\wslUbuntu\ubuntu-22.04.tar

Ubuntu-22.04 Linux系统名称和版本
D:\wslUbuntu 安装路径
D:\wslUbuntu\ubuntu-22.04.tar 镜像所在位置

操作成功后,可以在 D:\wslUbuntu路径下看到vhdx文件

6、配置先前的默认登录用户 

并从root转为xxx(你设置的用户名)

ubuntu2204.exe config --default-user xxx
或
Ubuntu2204 config --default-user xxx

以上就是迁移的全过程,导出到D:\wslUbuntu中的ubuntu-22.04.tar可以删除。

参考文章:

2.1 如何将已经安装的 WSL(Ubuntu)移动到其他的盘或位置

2.2 Windows11的WSL2下安装Ubuntu22.04到D盘

2.3 WSL2安装ubuntu及修改安装位置

  • 11
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

神通广大白居易

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值