WSL迁移后导入实例为全新系统问题求助
WSL迁移后导入实例为全新系统问题求助
我正在将旧工作机上的WSL2发行版迁移到新机器,旧机器的WSL版本稍早,import和export命令都不支持-vhd参数。两台机器执行wsl -l -v都能正常输出发行版信息。
我已经在旧机器上完成了导出操作,用7zip检查导出的tar包,里面确实包含了导出前的完整文件系统。除此之外,我还单独找到并复制了原WSL对应的vhdx文件。
将这两个文件都传到新机器后,我做了以下操作:
- 导入了导出的tar包
- 使用
import-in-place命令导入了复制的vhdx文件
两次操作都提示The operation completed successfully,在wsl -l -v中也能看到这两个独立的实例。
但奇怪的是,这两个实例都不是我旧机器上的原发行版!登录进去执行ls -al查看家目录~,发现完全是新机器上用wsl --install安装的全新Ubuntu系统的样子——基本就是个刚初始化的系统。我确认它们不是指向同一个虚拟磁盘的不同入口,因为两个实例执行cat /etc/os-release的输出不同,命令历史也完全不一样。
我的需求是把旧机器上正在使用的发行版原封不动迁移过来,包含系统配置和所有文件内容。
请问我是不是漏掉了什么关键步骤?有没有对应的官方操作指南可以参考?
备注:内容来源于stack exchange,提问作者monsto
相关产品推荐
相关产品推荐

