0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

WSLを外部ストレージで使う

Posted at

概要

WSLのディストリビューションを外部ストレージにインストールして使える方法を紹介します。
今回は例として、Ubuntu-22.04をEドライブに移行する手順を上げます。

手順

事前準備

wsl --installから直接インストールことは出来ないようなので、
新規でインストールする場合は事前にUbuntu-22.04をインストールして下さい。

wsl --install Ubuntu-22.04

なお、wsl.confの内容は移行できないようなので、バックアップを取っておいた方がよさそうです。
wsl.confってなに?

下記スクリプトを順に実行

エクスポート・インポート時のフォルダは適宜作成してください

wsl --export Ubuntu-22.04 "E:\wsl_export\ubuntu-22_04.tar" # エクスポート
wsl --unregister Ubuntu-22.04 # Cドライブ上のubuntuを削除
wsl --import Ubuntu-22.04 "E:\wsl_import\ubuntu-22_04" "E:\wsl_export\ubuntu-ex.tar" # Eドライブ上にインポート
wsl -d Ubuntu-22.04 # 起動確認

補足

実行確認時に移行前と挙動が違う場合

上述のwsl.conf/etc/配下に移す or 転記してください

wslを実行すると別のディストリビューションが起動する

一度消しているのでデフォルト設定されていた場合、外れてしまいます。
wsl --set-default Ubuntu-xx.xxで戻してあげて下さい

参考文献

How to set default user for manually installed WSL distro?
Installing WSL on another drive in Windows

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?