Приложение Microsoft Store отключено групповой политикой моего университета. У меня есть права администратора на моем компьютере, и мне было интересно, есть ли способ установить Windows Subsystem для Linux (WSL) напрямую? Или, может быть, через Шоколад или другой метод командной строки?
Обратите внимание, что начиная с версии 1709 (Обновление Fall Creator), только включение режима разработчика более не достаточно.
источник
0x80070005
, вам нужно запустить исполняемый файл от имени администратора.wslconfig /list
иwslconfig /unregister
будете вашими друзьями ...0x80070005
ошибки появляются по многим причинам. Если вы хотите найти обходные пути, посмотрите здесь: github.com/microsoft/WSL/issues/3020Это короткая процедура, применима для обновления Windows 10 Fall Creators и выше.
OptionalFeatures.exe
и перезагрузите компьютер. Из Windows Server Руководство по установке .Загрузите любой из следующих файлов (с помощью любого браузера или любого менеджера загрузок):
Открытые пакеты Appx с 7ZIP . Извлеките только исполняемый файл (например, Ubuntu.exe) и install.tar.gz на любой диск или в любую папку. Дважды щелкните этот исполняемый файл, и он будет установлен.
Примечания :: Теперь вы можете установить любой дистрибутив GNU / Linux, используя сжатые архивы RootFS (только .tar.gz), предоставленные на сайтах дистрибутивов или из образов докеров.
источник
Вы можете (1) загрузить установщики из Магазина Windows или (2) скачать дистрибутивный файл и установить его с помощью таких инструментов, как lxRunOffline или WSL Distrolauncher .
Загрузка установщика из Магазина Windows
Вы можете загрузить установщики из Магазина Windows с помощью Powershell . Например, вы можете скачать версию Ubuntu 16, используя следующую команду
В приведенной выше команде выходной файл
Ubuntu.appx
. Это должно быть названо таким образом. Вы можете запустить это приложение для установки Ubuntu.Использование LxRunOffline
Сначала вы должны скачать какой-нибудь дистрибутив. В вики lxRunOffline доступно много дистрибутивных файлов .
Например, чтобы установить ту же Ubuntu 16 из Магазина Microsoft Windows, вы можете скачать файл по адресу
Затем вы можете установить дистрибутив linux, используя lxRunOffline
Для запуска дистрибутива вы можете использовать тот же lxRunOffline
Использование DistroLauncher
Вы можете использовать некоторые DistroLauncher. Существует много версий, основанных на примере Microsoft, для создания пользовательских дистрибутивов Linux для WSL. Например, вы можете использовать версию Yuk7 .
Вы должны скачать дистрибутив и файл
launcher.exe
. Чтобы использовать тот же самый файл дистрибутива, который упоминался выше, вы должны переименовать файл дистрибутива,rootfs.tar.gz
а средство запуска - в нужное имя дистрибутива. Позже вы должны запустить лаунчер от имени администратора (я получил ошибки при запуске его как обычный пользователь)При первом запуске программы запуска она устанавливает и запускает дистрибутив. В следующий раз он запустит дистрибутив Linux.
После установки вы можете управлять дистрибутивами с
wslconfig
помощьюlxrunoffline
команд или .ПРИМЕЧАНИЕ. В дополнение к упомянутым выше дистрибутивным файлам вы можете создать новый файл на основе других дистрибутивов Linux. Вы можете попробовать инструкции, включенные в проект WSLInstall . После установки вам могут потребоваться дополнительные шаги, чтобы правильно запустить новый linux.
источник