🐕
WSLのインポートが完了しない(回り続ける・原因不明で終了する)
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
公式ドキュメント
関連issue(ここに載ってるやり方で解決しました)
Discussion