WSL2を別ドライブにやる
この文書に書いてあることはおれが寝る前に書いたやつだから失敗したら申し訳ないという気持ち
基本はこの辺見たほうがいいと思うし多分正確でカッチリしてると思います
WSLのディストリビューションは基本的にCドライブに入って変更できない
困る(おれのSSDは256GBしかなかったから、実際空き容量1桁台GBまで行った)
これは嘘で、実際には一旦Cドライブに入れたものを別のドライブに移し替えるのが正しい
なぜこんなまどろっこしい真似をするのか
WSL2が使える環境なら多分皆さんwsl --set-default-version 2とかやってると思いますがLxRunOfflineで作るとなぜかバージョンが1になっている(wslconfig \lで確かめて下さい)
1から2への移行コマンド叩きましたが何分経っても終わらなかったので多分出来ないんだと思います
困る
2だとうまいことやってくれるのでなんとしてでも2で持ってくる
この記事では一旦1に戻してるがしなくても成功した
STEPS
WSL2の設定方法とかは上の記事とかに書いてあるので各自見て下さい
LxRunOfflineはscoopからでもやるとサッと終わると思います
Microsoft Storeから好きなものとってインストールする Ubuntuとか
この時点ではCドライブでいい
$ lxrunoffline move -n Ubuntu-18.04 -N LxRunOffline-Ubuntu-18.04-1 -d F:\wsl\LxRunOffline-Ubuntu-18.04-1
おれが確か叩いたコマンド
-nは移動元のディストリビューション名
Ubuntu, Ubuntu-18.04, Ubuntu-20.04のどれかだと思う
-Nは移動したあとのディストリビューション名
どうも小文字大文字の判定が緩いっぽいので適当に名前つけて大文字小文字で被らせるとかなりメチャクチャなことになる
-d移動先の場所、この場合はF:\wsl\LxRunOffline-Ubuntu-18.04-1に展開される
F:\wsl\LxRunOffline-Ubuntu-18.04-1直下に展開されるのでヘタにF:\wslとかでやると最悪なことになるから注意したほうが良い
wslconfig \lでさっきのがVERSION 2で出来てたらおしまい
もうこの時点でCドライブのやつは捨ててもいいです
そもそもディストリビューションって建てるとか作るとかって言うんですか?