🐕

WSLのインポートが完了しない(回り続ける・原因不明で終了する)

2023/01/26に公開

Microsoftのドキュメントに従ってエクスポートとインポートを試したところ、バックアップの作成は正常に行えたもののインポートが謎のエラーで完了せず困ったので対応したメモ。

通常のエクスポート・インポート

wsl --export <エクスポート対象ディストリビューション名> <出力先ファイル>
wsl --import <新規ディストリビューション名> <インストール先> <上記で出力したファイル>

このインポートがエラーで落ちてしまっていた。

対処

ドキュメントではtarでエクスポート・インポートしているが、vhdにする。

wsl --export <エクスポート対象ディストリビューション名> <出力先ファイル>.vhdx --vhd
wsl --import <新規ディストリビューション名> <インストール先> <上記で出力したファイル>.vhdx --vhd

ex)

wsl --export Ubuntu C:\wslbackups\backup.vhdx --vhd
wsl --import UbuntuRestored C:\wslDistroStorage\Ubuntu C:\wslbackups\backup.vhdx --vhd

ref

公式ドキュメント
https://learn.microsoft.com/ja-jp/windows/wsl/use-custom-distro

関連issue(ここに載ってるやり方で解決しました)
https://github.com/microsoft/WSL/issues/8787

Discussion