WSL安装ubuntu系统,默认是在c盘的,结果装完c盘立马红了,本就不富裕的c盘空间捉襟见肘,只能是把Ubuntu系统移动到其他有更多空间的盘去。
①首先是确保子系统已经停止
用管理员权限运行powershell,输入“wsl -l -v”
如果状态显示是stopped,即已经停止,如果显示running,则未停止,需要再powershell中输入并运行“wsl --shutdown”,确认状态为stopped即可。
②导出子系统镜像
在空间有富余的盘中,新建一个文件夹“ubuntu1804”,作为后续镜像存放的位置
然后在powershell中运行“wsl --export Ubuntu-18.04 D:\ubuntu18.04.tar”
运行几分钟后,系统提示操作成功完成。
去对应目录发现tar文件已经创建。
③注销之前系统并检查
在powershell中运行“wsl --unregister ubuntu-18.04”,系统提示操作成功完成
输入“wsl -l -v”,系统提示系统子系统已没有安装的分发,则注销成功。
④导入镜像
运行“wsl --import Ubuntu-18.04 D:\Ubuntu1804 D:\ubuntu18.04.tar”
系统会提示需要几分钟来导入,等待提示操作成功,进入文件夹,可以看到一个名为“ext4.vhdx”的文件
⑤配置先前设置的用户名
输入并运行“ubuntu1804.exe config --default-user username”,这一步成功与否没有提示
至此迁移完成,之前导出的镜像文件可以删除
微软商店下载的ubuntu1804依然存放目录在C:\Program Files\WindowsApps\中,占据着C盘空间,空了再研究下怎么处理。
文章评论