Из обновления 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.