Установка WSL2 на Windows ✨
HTML-код
- Опубликовано: 1 июн 2024
- 🎒 Чат для новичков: t-do.ru/rubyrush
🗒️ Команды и ссылки: git.io/JnHa7
0:00 Приветствие
0:15 Зачем нужен Linux программисту?
2:16 Сперва обновите Windows
2:45 Включаем функции VM и WSL
5:29 Переключаем WSL на WSL2
6:07 Скачиваем обновление для WSL2
7:42 Установка Ubuntu из MS Store
8:51 Первый запус Ubuntu, создаем пользователя
11:09 Домашние папки пользователей
12:31 Играемся с VSCode
15:18 Что делать, если не получилось
Дисклеймер: это видео для новичков, кто никогда в Ubuntu не умел и не игрался. «Эксперты», которые уже умеют и почему-то хотят, чтобы другие страдали, будут, конечно, советовать поставить Ubuntu второй системой на ваш основной компьютер. Не слушайте их! :)
#Linux #Хороший_Программист #Хороший_Программист_Linux
© «Хороший программист»
goodprogrammer.ru
hi@goodprogrammer.ru
Для инфо. Инструкция полностью рабочая и для версии Windows 11 Home v. 21H2 сборки 22000.282. Авторам спасибо!
Очень крутое видео! Потрясающая подача, чётко и доходчиво. Лойс
Самый лучший туториал по WSL.Чётко и без воды.Лайк и подписка.
Супер!! Огромное спасибо за такие качественные видосы.
Супер! Спасибо большое за очень доступное и корректное руководство.
Ребята, приветствую вас. Огромное спасибо за супер полезное видео! Все ссылки работают, инструкция шикарная! У меня все получилось!!!
Полезный урок. Спасибо!
Открываю видос, как настроить wsl, и вижу своего одногруппника Вадика) Спасибо за труд!
Привет, вот это прикол! :)
Спасибо большое за видео ! Нашел то что нужно
Автору респект и жирный лайк)))))))) Информативно, большое спасибо!!!!!!!
Комментарий для поддержки 🚀
Прикольно, спасибо за информацию!
Спасибо! Всё прошло успешно :D
Большая благодарность! Всё получилось, не сразу конечно. Самый полный гайд, за исключением включения виртуализации в Bios) Готовлюсь к школе21 ) Еще раз спасибо, подписался и поставил лайк! Удачи
Пожалуйста! После школы 21 ждем к нам!
у меня получилось при помощи wsl --install сделать, оно само wsl 2 установила и убунту и всё кул, но возник вопрос по консоли и тому, где оно что, а вы как раз в видео на эти вопросы ответили) спасибо вам!
Спасибо за лучшую инструкцию по установке wsl на win10
Круто! Всё разложил по полочкам!
Большое человеческое спасибо за контент
Спасибо большое за видео. Мне оно очень помогло🙏🙏🙏
Круто! 👍🏻
Спасибо авансом)
Интересно, спасибо
О, прикольно, не знал, что можно софт линк на директорию сделать и переходить через имя линка. Спасибо)
спасибо, всё запустилось вообще без проблем и очень легко
спасибо, это лучший видос!
Спасибо, всё прекрасно заработало
Shift + ПКМ в папку в винде и можно открыть терминал WSl из этой папки
Чувак - ты гений!
Спасибо!
Спасибо!!!
Посоветует какой проц. луче всего для WSL 2 ( Intel малые ядра работают? или AMD)
А по теме, то для WSL лучше юзать Windows 11, там не нужно WSL в дополнительных компонентах специально включать, оно даже без Hyper-V как-то работает (вроде бы). Сам WSL живёт в магазине и обновляется как любой сторонний софт. Не нужна возня с поколениями WSL.
Всё, что нужно для запуска Ubuntu в Windows 11 это команда в консольке: wsl --install (два дефиса). Дебиан ставится командой wsl --install -d debian
Оно само что нужно закачает, подключит, развернёт, инициализирует и запустит.
хороший видос
Спасибо громное
спасибо
Подскажи можно ли присвоить линукс в wsl2 ip адрес или он общий как и у железного компа?
Подскажите, пожалуйста, сделал как в инструкции, но почему то не спросило создание юзера и первая строка начинается с "root"user? Что не так пошло?
Второй раз не удержусь! В VSCode можно (нужно!) установить расширение WSL, которое обеспечивает прозрачную интеграцию между процессом VSCode в Винде и проектом внутри WSL. Это удобнее, чем рыскать по сетевым папкам.
👍🏼
Что делать, если при вводе в Windows PowerShell команды: "wsl --install" Выдаёт ошибку: "Версия Windows 10.0.19045.2346 не поддерживает упакованную версию подсистема Windows для Linux"?
Надо ещё ввести команду ver (в консоли) или winver, проверить билд винды. Для билда ниже 18362 (если верить официальны докам) установка не сработает даже если ты установил последние обновления как показано в ролике. Надо запускать Windows 10 Update Assistant или типа того. А чтобы оно обновилось, надо свободное место на диске. У меня его не было, пришлось покупать новый жесткий диск)
сколько места на диске требуется?
У кого-нибудь получилось заставить работать VirtualBox при использовании WSL2? (с WSL1 проблем нет)
А что если сразу установил ubuntu 20.04 из ms store не включая никаких функций и не трогая power shell? То есть начал, по сути, с 7 минуты видео(на это видео наткнулся уже потом) Вроде бы работает терминал и все такое. Насколько обязательны были эти шаги?
Нашёл ответ уже? Если да, то поделись, пожалуйста
Кстати если после всех манипуляций при запуске ubuntu в командной строке выдает ошибку, то в повершел введите эту команду и перезагрузитесь; bededit /set hypervisorlaunchtype auto
Не принимает команду "wsl --set-default-version 2"
По ссылке на обновление нет шага "Step 4"
Инструкция от Microsoft тоже не работает. Команда "wsl --install -d Ubuntu" выдаёт "Указанная служба не может быть запущена, так как отключена либо она сама, либо все связанные с ней устройства."
Да , действительно , первое что нужно делать это копипастить в консоль всякое , и ждать пока он будет в ответ выдавать всякое. 👍
топ
У кого шиндоус не будет загружаться после команд, попробуйте скинуть BIOS до заводских настроек
а можно ли его установить сразу на диск д?
Здравствуйте,а кроме Ubuntu можно установить любой-другой дистрибутив? К примеру,Debian.
Да, в ms store много дистров.
@@promax866 много дистров не знаю,что вы подразумеваете. Их всего 4: Debian,Ubuntu,Kali и openSUSE.
@@ryazanman9569 много - более одного имел ввиду
@@promax866 скажем так из четырёх - три разновидности Debian То есть скуднова-то пока.
Ubuntu 18.04 LTS
Ubuntu 20.04 LTS
openSUSE Leap 15.1
SUSE Linux Enterprise Server 12 SP5
SUSE Linux Enterprise Server 15 SP1
Kali Linux
Debian GNU/Linux
Fedora Remix for WSL
Pengwin
Pengwin Enterprise
Alpine WSL
Raft(Free Trial)
C:\Windows\system32> wsl --install
Доступ к этому файлу из системы отсутствует как исправить?
После установки,ввода двух команд, во время перезагрузки не загружается винда, черный экран, куллеры гудят...
Не устанавливается pip3 на WSL2 под Ubuntu. Ошибку выдаёт : failed to fetch ссылка* 404 Not Found [ ip адрес ]
У меня выдает Система DISM и больше ничего не получается дальше
если винда 10 про, есть ли какие отличия? не понимает всл команду. Делаю всл -- инсталл тоже не понимает
на про винде есть Hyper-v
Перешел с Ubuntu на WSL 2. Все перенес без каких-либо проблем. С докером проблем нет, только не стартует демон при запуске. Для VS Code часть расширений нужно будет доустановить в WSL, например GitLens. т.к. на винде лично у меня ничего установленого кроме редактора нет
А nginx ставил, не вылезло никаких проблем? Что-то хочу поставить Zabbix, и все у меня не получается подружить с MySQL. Хотя отдельно поставил тот же XAMPP, все работает.
После установки, в эту убунту можно компоновщик ld и gnu gcc поставить?
Конечно
@@goodprogrammer Спасибо!
Что стоит выбирать? Virtual box или WSL2 ? Использовал Virtual box и там просто невозможно работать.. не знаю почему, но там просто все сверхмедленно грузится, хоть и поставил систему на ссд, 8гб оперативы и 4 ядра выделил.
Если нет веских причин не использовать WSL - используйте его, обычно это самый простой и удобный вариант
@@goodprogrammer по сути линукс нужен для докера) как раз посмотрел примерно как с этим работать, можно оказывается его (докер) спокойно интегрировать и все оки) спасибо большое за такие видео, таких контент мейкеров боготворят все начинающие и не только программисты)🤝
@@goodprogrammer подскажите, пожалуйста, у меня в wsl2 не поддерживается команда sudo systemctl status gunicorn.socket (для проверки файла сокета gunicorn). Можно ли как то заменить команду systemctl или этой команды просто нет в wsl ?
Пароль можна скинути в Power Shell
Вот эту команду надо ввести в powershell, если не устанавливается ubuntu из widows store и вообще чтобы не выкачивать. Лучше через терминал
wsl --install -d Ubuntu
У меня widows store не работает, как не настраивал
И вообще надо на Linux полностью переходить )))
не помогло(
@@user-qf7np9ls1x очень жаль )) У меня все работает ))
Спасибо
Could not determine Node.js install directory
А что значит фраза "то сори"?
Как удалить wsl? Если забыл пароль и этот цикл продолжается.. или создать нового пользователя или поменять пароль
Скинути пароль через Windows PowerShell
Не забудьте включить средства виртуализации в BIOS!
ПОМОГИТЕ что делать захожу в убунту и пишет вот это please enable the virtual machine platform windows feature ensure virtualization is enabled in the bois
Гуглите, как в вашем биосе включить виртуализацию
Винда без магазина! Как-то можно иначе эти дистрибутивы скачивать и устанавливать?
wsl --install из комендной строки windows
Го Вадик, го Вадик!
поставил себе линукс, а именно убунту, не работает правый наушник, на всех наушниках, даже соседа, две недели не могу исправить...
виндовс тоже стоит?
а если поднять убунту на hyperv - ?
есть ли принципиальная разница, ведь по сути нужна ось для определенных задач
Здравствуйте. Волшебные команды для включения виртуальной машины по ссылке "Команды и ссылки" на Гите под Вашим видео. Спасибо
Привет. запускаю убунту и выдает такое WslRegisterDistribution failed with error: 0x80370102
Error: 0x80370102 ?? ??????? ????????? ??????????? ??????, ????????? ??????????? ??????? ?? ???????????.
Press any key to continue...
Есть такая проблема в инете но что то я незнаю точно как исправить. подскажешь ?
Привет, ровно такая же проблема. Есть решение?
@@deniso7916 в биос виртуализация выключена
@@rkoinfr9964 включена и все равно такая проблема. Случаем не знаешь как решить?
3:32 - "Она, естественно, есть в описании к ролику"
Естественно, ее там нет. :)
В описании ролика ссылка на gist со всеми командами
@@goodprogrammer понял, спасибо.
У меня при попытке включить WM в PowerShell вот такое выдает:
Ошибка: 0x800f080c
Имя компонента "Microsoft-Windows-Subsystem-Linux" неизвестно.
Имя компонента Windows не распознано.
Воспользуйтесь параметром /Get-Features, чтобы найти имя компонента в образе, и повторите команду.
Файл журнала DISM находится по адресу C:\WINDOWS\Logs\DISM\dism.log
PS C:\WINDOWS\system32>
при включении WSL то же самое У кого то было такое?
Пишите в чат, ссылка в описании видео
Потом докер накатите!
Хорошая идея, кстати, да
Я не понимаю, почему в документации по wsl install нет ничего про вирт машину?
Что за выродки писали документацию
Хорошая документация, сочетающая в себе лаконичность (чтобы быстро можно было найти, что нужно) и достаточную подробность (чтобы при желании можно было понять, что происходит) -- это большая редкость.
Попробуйте тут глянуть:
docs.microsoft.com/ru-ru/windows/wsl/install-manual#step-3---enable-virtual-machine-feature
А гуи можно натянуть
Можно, есть в ютубе (не у нас) видео про это тоже
а где команда-то?
В описании к ролику ссылка
@@goodprogrammer да где? В упор не вижу?)
@@Nine_Tails все команды во второй ссылке в описании ролика
ахахах, май файл, ну даааааа
В этом *коротком видео*
Видео: 16 минут
Хех, ну есть просто видос на 2+ часа с похожей темой :)
gist умер
Если нужны ссылки/команды -- придется сходить на могилу. Или что? У меня всё открывается. Попробуйте через vpn.
не проще поставить core unix? в любой момент вы можете ливать из окон в юньку, причем дистрибутивов вы можете поставить десяток. еще с хп пользую. один минус, если задумаете избавится, то только ремапом карты накопителя. ну или накопитель в помойку. субсистема это не то! ремап потому что у вас на одном накопителе будут две системы разделов mbr и gpt и софт штатный или сторонний не понимает как его очистить! снимаем контроллер и кидаем на нексик, эйслаб или подобное.
на сайте нет файла wsl_update_x64.msi ели есть выложи ссылку на скачивание
Поиском надо в гугле найти, ссылки все рано или поздно протухают
при попытке запустить VMP выводилось "Ошибка: 50 Операция завершена, но компонент VirtualMachinePlatform не был включен".
Просто повторил "dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart" и все заработало. (делюсь потому что поиск ошибки 50 неувенчался успехом)