В этом вопросе OP уже переместил установленный дистрибутив Ubuntu на другой диск. Итак, ответ начинается со следующих шагов.
После регистрации экспортированного дистрибутива его можно запустить с помощью команды wsl.exe -d
. Но Ubuntu.exe, официальный лаунчер, который поставляется с пакетом Windows Store, сначала проверяет, зарегистрировано ли какое-либо имя дистрибутива с именно Ubuntu. См. WslIsDistributionRegistered()
вызов функции в DistroLauncher. cpp, чтобы узнать больше о проверке. Итак, недавно зарегистрированный дистрибутив должен называться именно «Ubuntu». Например,
- Зарегистрируйтесь с помощью этой команды:
wsl.exe --import Ubuntu <InstallLocation> <FileName>
- Установите пользователя по умолчанию:
Ubuntu.exe config --default-user <UserName>
Распределение имена разные для разных Windows магазинов пакета. Например, «Ubuntu-16.04» для Ubuntu Xenial и «Ubuntu-18.04» для Ubuntu Bioni c.