Как перенести Ubuntu в Windows на диск D или другой диск?

Как перенести Ubuntu в Windows на диск D или другой диск?

В настоящее времяUbuntu работает на Windowsможет быть установлен только на диск C Windows. Другие приложения можно переместить на диск D или другой диск. При попытке переместить установленную Ubuntu на Windows выдается следующее сообщение:

введите описание изображения здесь

Есть ли способ перенести Ubuntu на другой диск?

решение1

Отказ от ответственности:Перемещение приложений Windows Store напрямую не поддерживается. Следующие шаги являются обходным решением. Это работает только с пакетами дистрибутивов WSL, а не со всеми пакетами Windows Store. Как и в вопросе, заданном при использовании 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

Связанный контент