由于C盘快爆满,将子系统迁移至D盘。直接用系统自带的命令进行迁移。
右键开始图标,打开Powershell。
输入以下命令:
wsl --list
显示你当前安装的子系统,我只有一个"Ubuntu"字样提示。
开始打包:
wsl --export Ubuntu D:\WSL\Ubuntu.tar
我的子系统打包后80多个G,用时一个多小时,要预留充足的时间。
接着注销掉原来的子系统:
wsl --unregister Ubuntu
等待一段时间执行完毕后,C盘已经腾出不少空间。开始导入打包好的系统。
wsl --import Ubuntu D:\WSL\Ubuntu D:\WSL\Ubuntu.tar
--import后面跟的是子系统名称,重新安装路径,以及打包文件的位置。
我的报错了,先后遇到两个问题:
1.提示“WSL需要更新其内核组件”,去微软官网https://docs.microsoft.com/en-us/windows/wsl/install-manual下载划线文件安装后重启解决。
2.提示“请启用虚拟机平台 Windows 功能”,右键win11开始图标,搜索控制面板,选择“程序-启用或关闭windows功能”,在“虚拟机平台”前点击启用,等待结束后,重启。
最后就导入成功了。
此时启动子系统,会在root模式,我一直都是root下安装软件和使用的,自己的电脑也无所谓了。
要改就改回自己原来的账户名:
Ubuntu config --default-user 原来的名字
就完成了。