WSL2をDドライブに移行する
WSLをDドライブに移行する際にDockerとかどうしよっかな~って思ってたので,そのまとめです.
結論からすればDockerから出来るファイルごと動かして大丈夫です.
前提
PS C:\Users\sata> wsl -l -v
NAME STATE VERSION
* Ubuntu-24.04 Running 2
docker-desktop Running 2
docker-desktop-data Running 2
作業
まずは全部止める
PS D:\WSL> wsl --shutdown
全部tarファイルに出力する.
Dドライブ下で作業すると楽.
PS D:\WSL> wsl --export <Distribution Name> <FileName>
出力が終わったら全部登録解除+アンインストール
PS D:\WSL> wsl --unregister <Distribution Name>
Dドライブ直下で展開(取り込み)する.
各ディストリビューション毎に別のフォルダが必要
PS D:\WSL> wsl --import <Distribution Name> <InstallLocation> <FileName>
僕はこんな風にしてました.
PS D:\WSL> ls
Directory: D:\WSL
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 2024/05/05/日 04:06 docker-desktop
d---- 2024/05/05/日 04:07 docker-desktop-data
d---- 2024/05/05/日 04:08 ubuntu
最後にログインユーザー名を戻す.
ubuntuに入って/etc/wsl.confに以下を追記
[user]
default=user-name
参考文献
https://zenn.dev/shittoku_xxx/articles/066cfd072d87a1
この記事が気に入ったらサポートをしてみませんか?