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