因为虚拟机(Ubuntu22.04)默认安装在C盘,大量占用系统盘的空间,所以迁移到其他盘中

查看安装的虚拟机

wsl -l -v

关闭所有正在运行的虚拟机

wsl --shutdown

对需要迁移的分发或虚拟机导出

虚拟机名称:wsl -l -v可以查看名字,我的是Ubuntu-22.04

文件导出路径:我导出在D盘(D:\wsl\Ubuntu-22.04.tar)

wsl --export 虚拟机名称 文件导出路径

例:

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

卸载虚拟机(删除C盘的虚拟机数据)

wsl --unregister 虚拟机名称

例:

wsl --unregister Ubuntu2204

导入新的虚拟机

目标路径:新的虚拟机文件路径(理解为软件的安装路径就对了,我安装在D:\wsl\Ubuntu2204)

虚拟机文件路径:第3步导出的文件(D:\wsl\Ubuntu-22.04.tar)

--version 2:指定使用WSL2,如果填1就是指定使用WSL

wsl --import 虚拟机名称 目标路径 虚拟机文件路径 --version 2

例:

wsl --import Ubuntu2204 D:\wsl\Ubuntu2204 D:\wsl\Ubuntu-22.04.tar --version 2

注意:如果导入后终端查找不到wsl,可以重启系统后再打开终端。

这时打开终端,进的是root系统,还需要设置默认登陆用户为安装时用户名

在c:\windows\system下以管理员身份运行power shell,执行下面命令:

ubuntu2204 config --default-user root

GitHub 加速计划 / ws / WSL
17.09 K
797
下载
Issues found on WSL
最近提交(Master分支:1 个月前 )
86fa5afa 2 个月前
e899d0b7 2 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐