wsl --import 和 --import-in-place 似乎可以运行,但结果是一个新的操作系统

wsl --import 和 --import-in-place 似乎可以运行,但结果是一个新的操作系统

我正在迁移到一台新的工作机器。旧机器是 wsl2,但显然是稍旧版本。它没有-vhd导入或导出标志。之前和之后的两台机器都显示了适当的输出wsl -l -v

我运行了导出。使用 7zip,我看到导出的 tar 包含导出前存在的文件系统。作为一项单独的措施,我还找到并复制了 vhdx。

我已将它们都放到了新机器上。

我已导入导出的 tar,并且还对复制的 vhdx 使用了就地导入。它们都以“操作已成功完成”结尾,并在wsl -l -v

但是,它们都不是旧机器上导出或复制的原始文件系统。登录到 2 个不同的实例,然后使用ls -al,显示 ~ dir 看起来与wsl --install新机器上随命令附带的原始 Ubuntu 安装完全一样……它基本上是一个全新的操作系统。我不认为这是指向同一虚拟驱动器的不同指针,因为cat /etc/os-release每个指针都不同,命令历史记录也不同。

我需要将使用过的发行版原封不动地从旧机器移到新机器。包括操作系统和文件系统。

我是不是漏掉了什么?如果有,有相关文档吗?

答案1

默认用户设置为root@。我看了一下/home/myname,那里有我的主目录内容。

我用过这个超级用户回答设置默认用户。文件系统按预期显示。

相关内容