WSL:系统迁移【WSL默认安装在C盘,可以将虚拟机移到任意位置】
目标路径:新的虚拟机文件路径(理解为软件的安装路径就对了,我安装在D:\wsl\Ubuntu2204)因为虚拟机(Ubuntu22.04)默认安装在C盘,大量占用系统盘的空间,所以迁移到其他盘中。虚拟机文件路径:第3步导出的文件(D:\wsl\Ubuntu-22.04.tar)文件导出路径:我导出在D盘(D:\wsl\Ubuntu-22.04.tar)虚拟机名称:wsl -l -v可以查看名字,我
·
因为虚拟机(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
更多推荐
已为社区贡献1条内容
所有评论(0)