Windows 上の Ubuntu をドライブ D または他のドライブに移動するにはどうすればいいですか?

Windows 上の Ubuntu をドライブ D または他のドライブに移動するにはどうすればいいですか?

現在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が作成されます。rootfstemp

ディストリビューションがインストールされている場合:

この方法は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

関連情報