全新安装 Windows 11 以更换主板。
有一个映像文件 image_file.tar,是为在之前的 PC 上迁移而创建的,因此在新 PC 上
$ wsl --import Ubuntu-22.04 N:\WSL\Ubuntu-22.04 N:\WSL\ubuntu.tar --version 2
当我尝试使用 $ wsl.exe 安装时,收到一条有关如何使用 wsl.exe 的消息,但无法导入。
当我在网上查找时,我经常看到如何从
$ wsl --install
开始,但我似乎找不到从保存我的设置的 image_file.tar 进行安装的方法。
如何从 .tar 文件安装?
正如评论中所指出的, $ wsl --import 在全新安装状态下是不可能的,但首先是在 $ wsl --install 之后。
$ wsl --install # install ubuntu by wsl
重新启动并输入用户名、密码
WSL2 关闭
$ wsl --shutdown
检查WSL2运行状态。它将被停止。此时的NAME就是要删除的发行版。
$ wsl -l -v
从 C 盘删除分发
$ wsl --unregister Ubuntu # -> Use NAME displayed by wsl -l -v
然后导入
$ wsl --import Ubuntu-22.04 N:\WSL\Ubuntu-22.04 N:\WSL\import_image.tar