
現在Windows上で動作するUbuntuWindows の C ドライブにのみインストールできます。他のアプリケーションは、ドライブ D または他のドライブに移動できます。Windows にインストールされた Ubuntu を移動しようとすると、次のメッセージが表示されます。
Ubuntu を他のドライブに移動する方法はありますか?
答え1
免責事項:Windows ストア アプリの移動は直接サポートされていません。次の手順は回避策のようなものです。これは WSL ディストリビューション パッケージでのみ機能し、すべての Windows ストア パッケージで機能するわけではありません。Ubuntu 18.04 の使用に関する質問のとおり、パスはその特定のバージョンに関連しています。ただし、この方法は WSL にインストールされているほとんどすべてのディストリビューションで機能します。
ディストリビューションがインストールされていない場合:
- Powershell でこのコマンドを実行すると、Windows ストア パッケージのインストール場所が開きます。
Explorer.exe (Get-AppxPackage *Ubuntu*).InstallLocation
Ubuntu をインストールしたディストリビューション名に置き換えます。Ubuntu 18.04 の場合、フォルダー パスは次のとおりです。
C:\Program Files\WindowsApps\CanonicalGroupLimited.Ubuntu18.04onWindows_1804.2019.522.0_x64__79rhkp1fndgsc
install.tar.gz
およびubuntu1804.exe
(または他の名前) をインストール先にコピーします。- を実行すると、ディストリビューションがインストールされます。これには時間がかかる場合があります。インストールが成功すると、およびフォルダー
ubuntu1804.exe
が作成されます。rootfs
temp
ディストリビューションがインストールされている場合:
この方法はWindows 10でのみ機能しますビルド18305以上。
- その WSL ディストリビューションの実行中のインスタンスをすべて閉じます。
- インストールされているディストリビューションを一覧表示して、ディストリビューション名を取得します。
wsl.exe --list --all
- 必要なディストリビューションを tar.gz ファイルにエクスポートします。
wsl.exe --export Ubuntu-18.04 D:\MyFolder\MyFile.tar.gz
- 同じファイルをインポートしますが、異なるパスと異なる名前:
wsl.exe --import MyDistro D:\MyFolder D:\MyFolder\MyFile.tar.gz
- ディストリビューションを起動します。
wsl.exe --distribution MyDistro