Как установить подсистему Windows для Linux в Windows 11
Кажется странным приглашать конкурентов, но теперь Microsoft позволяет запускать Linux внутри Windows . Его проще установить, чем вы думаете, и он более гибкий и мощный, чем мы себе представляли.
Зачем устанавливать (Install)подсистему(Subsystem) Windows для Linux ?
Кажется противоречивым устанавливать одну операционную систему (ОС) внутри другой. В чем смысл? А почему линукс(Linux) ? Мы можем сразу же придумать шесть причин использовать Linux в Windows .
1. Подсистема(Subsystem) Windows для Linux бесплатна и проста
Самый очевидный ответ — Linux бесплатен. Но что хорошего в чем-то бесплатном, если им сложно пользоваться? Хорошей новостью является то, что подсистему Windows(Windows Subsystem) для Linux ( WSL ) легко, просто и быстро установить или удалить, так что стоит попробовать, если вам просто интересно узнать о Linux .
2. Подсистема(Subsystem) Windows для Linux не требует(Require) виртуальной машины
Если вы не хотите устанавливать хост виртуальной машины (ВМ), такой как Hyper-V , VirtualBox или VMWare , вам подойдет WSL(WSL) . Он занимает меньше места и ресурсов, таких как процессор(CPU) и оперативная память(RAM) .
3. Подсистема Windows(Windows Subsystem) для Linux может использовать многие дистрибутивы Linux(Linux Can Use Many Linux Distributions)
На момент написания статьи в Microsoft Store было доступно 17 (Microsoft Store)дистрибутивов(Linux) (или «дистрибутивов») Linux . К ним относятся различные версии и вариации Ubuntu Desktop and Server , Debian , Kali , SUSE Linux Enterprise Server , OpenSUSE и Oracle Linux .
Вы также можете использовать следующую команду PowerShell , чтобы просмотреть все доступные дистрибутивы:
wsl-список-онлайн(wsl –list –online)
4. Подсистема(Subsystem) Windows для Linux для развития карьеры(Career Development)
Вы можете узнать о Linux и различных дистрибутивах Linux(various Linux distros) , таких как Ubuntu , Debian GNU/Linux , Kali и Alpine WSL для работы или учебы. Linux занимает значительную долю рынка серверов, и все больше организаций используют Linux для настольных компьютеров.
Студенты могут использовать его для учебных пособий вместо того, чтобы ходить в компьютерный класс. Исследователи безопасности могут использовать (Security)Kali и другие хакерские дистрибутивы Linux(Kali and other Linux hacking distros) , а также множество включенных в них инструментов. Многие веб-разработчики, программисты и исследователи искусственного интеллекта могут использовать Debian или Alpine WSL в качестве среды разработки, поскольку у них есть встроенные инструменты разработчика.
5. Подсистема(Subsystem) Windows для Linux для приложений с открытым исходным кодом(Open Source Apps)
Большая часть программного обеспечения с открытым исходным кодом ( OSS ) сначала разрабатывается для среды Linux . В результате OSS становится стандартом в нескольких отраслях, таких как разработка игр, графический дизайн и встроенные(Things) системы Интернета(Internet) вещей ( IoT ).
Рассмотрим все программное обеспечение с открытым исходным кодом, которое часто является бесплатным. Хотели бы вы иметь Фотошоп(Photoshop) ? Подумайте об использовании GIMP(using GIMP) . Хотите изучить CAD , но не можете позволить себе AutoCAD ? Попробуйте OpenSCAD(Try OpenSCAD) . Хотите поднять видеоредактирование на новый уровень, но Adobe Premiere недоступен? В линуксе(Linux) есть Openshot.
Еще более впечатляющим является то, что вы можете запускать эти приложения Linux с графическим интерфейсом(Linux GUI) в своих окнах, как если бы они были приложениями Windows . Нет необходимости в отдельной виртуальной машине в Hyper-V , VirtualBox или втором физическом компьютере. Вы можете использовать Visual Studio в Windows и редактировать фотографии в GIMP в Linux , не нарушая рабочий процесс.
6. Терминал Windows запускает несколько (Windows Terminal Runs Multiple Distros)дистрибутивов(Once) одновременно
Если вы являетесь поклонником Windows Terminal и его функции работы с несколькими вкладками, вам понравится возможность одновременного запуска нескольких дистрибутивов Linux , каждый из которых находится на отдельной вкладке.
Должен ли я использовать WSL 1 или WSL 2?
Существует две версии WSL : WSL 1 и WSL 2 . WSL по умолчанию использует версию 2. Это нормально для большинства людей. Однако, если вы не уверены, что ваша система справится с полной установкой ядра Linux(Linux kernel) , или вы не будете использовать такие вещи, как Docker , то WSL 1 подойдет.
Версию легко обновить, если вы передумаете. От имени администратора откройте PowerShell(open PowerShell) или командную(Command) строку и используйте следующую команду wsl.exe:
wsl –set-default-version 2 или wsl –set-default-version 1
Установите подсистему Windows(Install Windows Subsystem) для Linux с помощью PowerShell
Вы можете установить WSL с помощью PowerShell или интерфейса командной строки ( CLI ). Если вы не изучили PowerShell , ничего страшного. Команды wsl.exe работают в любом из них.
- Откройте PowerShell(Open PowerShell) от имени администратора и запустите командлет wsl –install . Это устанавливает версию WSL 2 с полным ядром Linux и дистрибутивом Ubuntu по умолчанию.
Если отображается текст справки wsl.exe, WSL уже установлен.
Установка занимает несколько минут, а затем предлагает перезагрузить Windows .
- Когда Windows перезагружается и вы входите в систему, открывается окно оболочки bash, и установка Ubuntu продолжается. Вам будет предложено ввести новое имя пользователя UNIX и новый пароль(New Password) . После того, как вы введете их, установка будет завершена.
Примечание. Это устанавливает оболочку bash для Ubuntu . Это не графический интерфейс пользователя ( GUI ). Существуют дополнительные шаги и предварительные условия для включения этого. Однако теперь вы можете использовать команды оболочки Linux bash на своем компьютере с Windows .
Установите подсистему Windows(Install Windows Subsystem) для Linux с помощью панели управления(Control Panel)
- Откройте меню « Пуск(Start) » и выберите « Панель управления»(Control Panel) .
- Выберите Программы и компоненты.
- Выберите Включить(Select Turn Windows) или отключить функции Windows. Для этого требуются права администратора.
- Прокрутите(Scroll) вниз и выберите « Подсистема Windows(Windows Subsystem) для Linux », а затем нажмите «ОК».
Установка начинается. Когда это будет сделано, Windows покажет сообщение о необходимости перезагрузки компьютера. Выберите Перезагрузить(Select Restart) сейчас.
После перезагрузки откройте Ubuntu в Windows из меню « Пуск(Start) » или в PowerShell или командной(Command Prompt) строке, используя команду wsl.exe.
Как удалить подсистему Windows(Uninstall Windows Subsystem) для Linux ?
Чтобы удалить WSL , вы должны сначала удалить все операционные системы Linux . Затем вы можете удалить вспомогательные компоненты в Windows . Проще всего это сделать через настройки Windows .
- Откройте «Настройки Windows(Windows Settings) », перейдите в «Приложения(Apps) » и выберите «Приложения(Apps) и функции».
- Найдите дистрибутивы Linux , которые вы установили. Выберите вертикальное трехточечное меню и выберите « Удалить»(Uninstall) .
- Найдите «подсистема Windows», выберите меню из трех точек, а затем выберите « Удалить(Uninstall) » . Сделайте это для подсистемы Windows(Windows Subsystem) для Linux WSLg Preview и подсистемы Windows(Windows Subsystem) для обновления Linux(Linux Update) , если они есть.
- Перезапустите Windows(Restart Windows) , и WSL должен быть удален.
Как получить доступ к файловой системе Linux(Linux File System) из Windows ?
В отличие от использования Linux на виртуальной машине, легко получить доступ к файлам Windows из Linux и наоборот.
Откройте проводник(Open File Explorer) и выберите Linux на панели навигации слева. При перемещении файлов между Windows и Linux убедитесь, что вы используете копию, а не оригинал. Есть некоторые проблемы с совместимостью файлов, и иногда файл повреждается.
Как исправить сообщение об ошибке «\wsl.localhost недоступен»
Вы можете получить эту ошибку при первом открытии файловой системы Linux через Проводник(File Explorer) .
Windows рассматривает это соединение как физическое соединение между компьютерами Windows(Windows) и Linux . Поэтому вы должны сообщить ему, что сеть существует и доступна. Вы сделаете это через реестр Windows(Windows Registry) . Если вам неудобно работать в Реестре(Registry) , спросите у кого-нибудь. Ошибка в реестре(Registry) может привести к тому, что Windows перестанет работать. Также всегда делайте резервную копию реестра(make a backup of the Registry) .
- Откройте редактор реестра(Registry Editor) . На левой панели перейдите к следующему местоположению:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNetworkProvider/HwOrder
- Справа дважды щелкните ключ PROVIDERORDER .
- Добавьте P9NP(Add P9NP) (с одной запятой и без пробелов) в начало списка и нажмите кнопку ОК.
- Вернувшись в контейнер NetworkProvider , откройте ключ Order . Дважды щелкните PROVIDERORDER справа.
- Добавьте P9NP(Add P9NP) в начало списка (одна запятая, без пробелов), выберите «ОК», а затем закройте редактор реестра(Registry Editor) .
Теперь вы можете открыть файловую систему Ubuntu через (Ubuntu)проводник Windows(Windows File Explorer) . Если ошибка повторится, перезапустите Windows , и все должно заработать.
Как получить доступ к файловой системе Windows(Windows File System) из Linux ?
- В оболочке Linux bash используйте команду cd ../.. для перехода в корень. Затем используйте команду ls , чтобы вывести список каталогов и файлов. Вы увидите, что это все каталоги и файлы Windows .(Windows)
- Чтобы найти ваши файлы, используйте следующую команду, чтобы перейти в папку с документами, где имя пользователя — это имя вашего пользовательского каталога в Windows:
cd users/username/documents
Если вам нужно получить доступ к чему-то еще, просто используйте cd и ls , пока не найдете это. Убедитесь, что вы только копируете файлы, а не перемещаете их из-за риска повреждения файла.
Что еще(Else) я могу сделать с подсистемой Windows(Windows Subsystem) для Linux ?
Когда вы включаете WSL, у вас есть целая среда Linux на вашем компьютере с Windows . Или, может быть, несколько сред Linux . Все, что вы можете придумать в Linux , теперь вы можете делать. Взгляните на наши статьи и руководства, связанные с Linux , чтобы получить некоторые идеи.(Linux)
Related posts
Как установить Windows Subsystem для Linux на Windows 11
Build LineageOS на Windows 10 с использованием Windows Subsystem для Linux
Как получить подсистему Windows для Linux?
Как проверить версию подсистемы Windows для Linux (WSL) в Windows
Context Menu Редакторы: Add, Remove Context Menu Предметы в Windows 11
Click здесь, чтобы войти в ваши последние сообщения сообщения в Windows 11
Как показать или скрыть Наиболее часто используемые приложения в Start Menu на Windows 11
Как включить или отключить Snap Layouts на Windows 11
Как включить или отключить текстовые предложения в Windows 11
Как работает Dynamic Refresh Rate feature в Windows 11
Как добавить или удалить папки из Windows 10/11 Start Menu
Show or Hide Icons в Taskbar Corner Overflow area на Windows 11
Как заблокировать Windows 11 от установки на вашем компьютере
Исправить ПК должен поддерживать ошибку TPM 2.0 при установке Windows 11
Системные требования Windows 11: функция-мудрый Minimum Hardware
Какой Edition Windows 11 вы будете обновлены?
Как понизить от Windows 11 до Windows 10
Включить или отключить Wi-Fi и Ethernet adapter на Windows 11
Как открыть Windows Tools в Windows 11
Как выйти из email account в Mail app в Windows 11