Найдите ссылку на файл пространства пользователя Ubuntu для WSL
Из обновления Windows 10 Anniversary Microsoft добавила подсистему Windows для Linux. Статьи Microsoft предоставляют Lxrun.exe /install /y
или же bash.exe
Команды для установки Ubuntu WSL. затем Lxrun.exe
загружает пользовательское пространство Ubuntu с сервера Microsoft.
Так как же получить эту ссылку для скачивания без подключения к интернету?
1 ответ
Включите режим разработчика в приложении "Настройки" (не требуется с v1709) и функцию Windows SubSystem Linux с OptionalFeatures.exe
, После перезагрузки перейдите в C:\Windows\System32
папку и скопируйте LxRun.exe куда угодно.
Процедура 1
Загрузите Strings из SysInternals и поместите strings.exe & LxRun.exe в одну папку. Откройте командную строку, введите эту команду strings.exe LxRun.exe | find "http"
, Смотрите подробности URL ниже.
Процедура 2
Откройте этот LxRun.exe в дизассемблере IDA. Откройте строку Windows с помощью Shift + F12 в IDA. Найти URL-адреса начинаются с https://go.microsoft.com
и скопировать их. Смотрите подробности URL ниже.
- Для Windows Версия 1607
- Для Windows версии 1703 и 1709
Детали URL
Найти перенаправленные URL с помощью Curl --head
команда. Ссылка на Ubuntu 16.04 предоставляется как в ver.1703, так и в ver.1709.
Ubuntu 14.04: https://go.microsoft.com/fwlink/?LinkID=730581 перенаправляет на https://wsldownload.azureedge.net/14.04.5.3-server-cloudimg-amd64-root.tar.gz
Ubuntu 16.04: https://go.microsoft.com/fwlink/?LinkID=827586 перенаправляет на https://wsldownload.azureedge.net/16.04.2-server-cloudimg-amd64-root.tar.gz
Значок Ubuntu: https://go.microsoft.com/fwlink/?LinkId=747853 перенаправляет на https://wsldownload.azureedge.net/ubuntu.ico