WSLをCドライブから他のドライブへ移動
Table of Contents
WSLをCドライブから他のドライブに移動
\\wsl$にあるWSLをW:\WSLに移動する。
- PowerShellを管理者として開く
- WSLをシャットダウン
wsl --shutdown - wslバージョンを確認
wsl --list --verbose - ターゲットドライブに新しいディレクトリを作成
mkdir W:\WSL - WSLディストリビューション
Ubuntu-22.04を新しいディレクトリにtarファイルとしてエクスポートwsl --export Ubuntu-22.04 W:\WSL\Ubuntu-22.04.tar - WSLディストリビューションの登録を解除
wsl --unregister Ubuntu-22.04 - tarファイルから新しいディレクトリにWSLディストリビューションをインポート
wsl --import Ubuntu-22.04 W:\WSL\Ubuntu-22.04 W:\WSL\Ubuntu-22.04.tar --version 2 - デフォルトのWSLディストリビューションを新しくインポートしたものに設定
wsl --set-default Ubuntu-22.04
ログインユーザー設定
新しいWSLディストリビューションのログインユーザーはデフォルトでrootユーザーに設定されている。自分のユーザーに変更するには:
-
WSLディストリビューションを開く
wsl -d Ubuntu-22.04 -
ログインユーザーを自分のユーザーに変更
vim /etc/wsl.confして以下の行を追加:[user] default=your_username -
保存してエディタを終了
-
WSLディストリビューションを再起動
wsl --shutdownしてからwsl -d Ubuntu-22.04