Активация режима разработчика
Первым (обязательным) этапом является активация режима разработчика. Для этого у вас обязательно должен быть активен режим обновления. Если это свежая система то с этим проблем не возникнет, в противном случае вы скорее всего уже отключили обновления, по этому стоит прежде всего проверить активность данной функции.
Следующий этап это непосредственной включение режима разработчика, для этого нужно перейти в
Параметры -> Обновление и безопастность -> Для разработчиков
После завершения процесса установки под кнопкой появиться окно с рекомендаций перезагрузить систему, что и следует сделать. После перезагрузки вы можете полностью отключить обновление системы (по желанию).
Активируем подсистему Linux
Следующий этап будет для многих (кто уже пытался), знакомым, для тех кто будет делать это перерыве я распишу шаги.
- Открываем меню пуск (клавиша Win)
- Находим и разворачиваем папку (Служебное – Windows)
- Нажимаем на иконку с надписью “Панель управления” (в правом верхнем углу ‘просмотр’, выбираем ‘Маленькие значки’)
- Находим значок с словами ‘Программы и компоненты’, нажимаем!
В появившимся окне, выбираем в колонке слева, пункт ‘Включение или отключение компонентов Windows’
В открывшимся окне ищем пункт с названием ‘Подсистема Windows для Linux (бета-версия)’, и ставим галочку, затем нажмем ‘ОК’
После завершения процесса установки вам будет предложено перезагрузить компьютер, однако в данном случае этого делать не следует! Нажимаем на кнопку “Не перезагружать” и переходим как завершающему этапу.
Самый важный этап
Хочу пояснить заранее, что данный этап являться обязательным, и при желании вы сможете установить все обновления после процесса установки bash, однако что бы запустить сам процесс нам необходимо удалить важные обновления. Поясню что данный способ я нашел на официальном репозитории WSL которые находиться на гитхабе, и протестировал его на разных машинах.
Поясню суть необходимости процесса (можно не читать). Дело в том что WSL является компонентом маркета, которые подгружает необходимые ему пакеты в процессе установки, при наличии последних обновлений, система безопастности немедленно распознаёт версию вашей windows и блокирует попытку установить нестабильного ПО которое может привести к потенциальному сбою системы, что противоречит плотики компании и безопастности. В связи с этим нам нужно удалить компоненты обновления которые отвечают за данный процесс, для верности я удаляю вообще все обновления которые только можно удалить (потом их можно переустановить).
После отмены перезагрузки вас должно было вернуть в окно “Программы и компоненты “, если вы его закрыли то его необходимо открыть снова, и перейти в раздел “Просмотр установленных обновлений”
Окно должно обновиться, и вы уведите список установленных обновлений. У вас он может сильно отличаться от моего, в этом нет ничего страшного, просто отыщите обновление связанное с безопастностью, оно должно называться “Обновление безопастности для Microsof Windows”, нажимаем на него правой кнопкой мышки, затем кликам левой по кнопки ‘удалить’, соглашаемся на удаление выбрав ‘Ок’, и ожидаем окончания процесса, после которого будет необходимо произвести перезагрузку.
p.s В случае если конкретно у вас найдется обновлений безопастности больше чем одного, то их так же следует удалить.
p.s.s При перезагрузки вы увидите процессе работы с обновлением) не стоит паниковать, это процесс выпилвания обновления из системы.
Магия lxrun
Теперь мы перейдем непосредственно к процессу ручной установки WSL в нашу LTSB систему. Для этого нам понадобиться запустить cmd
- Для этого нажимаем сочетание славишь Win+R и вводим cmd нажимаем Enter
- Или с помощью мышки: Пуск (Win) -> Служебные Windows -> Командная строка <- Кликаем левой кнопкой
В открывшемся окне вводим команду: lxrun и Enter
Если все предыдущие пункты были выполнены корректно, у вас должно появиться следующие:
Теперь приступим к самому процессу установки, для этого в окне командной строки (cmd), введите команду:
lxrun /install и соответственно Enter, затем букву Y и снова Enter
После завершения процесса установки вам будет предложено ввести логин пользователя и два раза пароль.
срезался на “Удаляем обновления” – правый клик на них не работает и удалить эти обновления безопасности винда не даёт.
Скорее всего это компилятивные обновления безопасности, их действительно нельзя удалить, но по идеи они не должны мешать процессу установки.
К сожалению след. шаг не получается, “lxrun” не является внутренней или внешней
командой, исполняемой программой или пакетным файлом. Ладно, спасибо, шут бы с ним, ssh и так работает, остальное не суть важно. В идеале хотелось бы работу sshfs и локальные ext4 чтобы видела.
Я например использую сервер убунты на vbox, подключаюсь через vscode и спокойно пишу код)
Предсказуемая среда, полная воспроизводимость) конечно в идеале было бы работать в докер контейнере, но я теперь не могу гипервизор…
Чувак, спасибо, сработало))
На здоровье, был рад помочь