Hostwinds Учебники

Результаты поиска для:


Содержание


Что такое WSL?
Что освещается в этом уроке
Обновление Windows
Шаг 1: Открытая коробка
Шаг 2: Откройте обновление Windows
Шаг 3: Обновить и перезапустить
Как установить и настроить Linux на Windows с WSL
Установка WSL на ваш компьютер
Шаг 1: Открытый PowerShell
Шаг 2: Включить функцию WSL
Шаг 3: Перезагрузите компьютер
Шаг 4: Установите распределение Linux
(Необязательно) Установка альтернативных распределений
Шаг 5: Перезагрузите компьютер
Шаг 6: Запустите дистрибуцию Linux
Шаг 7: Настройка учетной записи пользователя
Настройка вашей среды WSL
Обновление WSL
Как исправить ошибку 0x80370102
Включить аппаратную виртуализацию
Шаг 1: Открытый менеджер задач
Шаг 2: Просмотреть виртуализацию
Шаг 3: Откройте настройки BIOS/UEFI
Шаг 4: Проверьте виртуализацию
Включить Hyper-V
Шаг 1: Открытые функции Windows
Шаг 2: Включить Hyper-V
Шаг 3: Перезагрузить компьютер
Шаг 4: Откройте Linux Distro
Преимущества WSL

Подсистема Windows для Linux: как установить и настраивать WSL

Теги: Cloud Servers,  Dedicated Server 

Что такое WSL?
Что освещается в этом уроке
Обновление Windows
Шаг 1: Открытая коробка
Шаг 2: Откройте обновление Windows
Шаг 3: Обновить и перезапустить
Как установить и настроить Linux на Windows с WSL
Установка WSL на ваш компьютер
Шаг 1: Открытый PowerShell
Шаг 2: Включить функцию WSL
Шаг 3: Перезагрузите компьютер
Шаг 4: Установите распределение Linux
(Необязательно) Установка альтернативных распределений
Шаг 5: Перезагрузите компьютер
Шаг 6: Запустите дистрибуцию Linux
Шаг 7: Настройка учетной записи пользователя
Настройка вашей среды WSL
Обновление WSL
Как исправить ошибку 0x80370102
Включить аппаратную виртуализацию
Шаг 1: Открытый менеджер задач
Шаг 2: Просмотреть виртуализацию
Шаг 3: Откройте настройки BIOS/UEFI
Шаг 4: Проверьте виртуализацию
Включить Hyper-V
Шаг 1: Открытые функции Windows
Шаг 2: Включить Hyper-V
Шаг 3: Перезагрузить компьютер
Шаг 4: Откройте Linux Distro
Преимущества WSL

Что такое WSL?

Подсистема Windows для Linux (WSL) - это функция, представленная Microsoft, направленная на то, чтобы предоставить пользователям возможность запускать дистрибутивы Linux непосредственно в операционной системе Windows.Он служит слоем совместимости, позволяя выполнять собственные двоичные файлы Linux в среде Windows.

По своей сути WSL работает, создавая слой перевода, который позволяет Linux и Windows взаимодействовать друг с другом.Это позволяет инструментам и утилитам командной строки Linux функционировать в операционной системе Windows, преодолевая разрыв между двумя различными операционными системами.

Что освещается в этом уроке

В этом уроке мы рассмотрим следующее:

  • Установка WSL в Windows Systems.
  • Настройка вашей среды WSL
  • Устранение неполадок ошибок.
  • Преимущества интеграции WSL в ваш рабочий процесс.

После того, как вы закончите с этим учебником, вы сможете запустить дистрибуцию Linux на машине Windows.Чтобы получить максимальную отдачу от этой функции, ознакомьтесь с нашим учебником на Как использовать подсистему Windows для Linux Где вы узнаете, как использовать файловую систему и смешать команды Linux и Windows.

Обновление Windows

Чтобы убедиться, что у вас есть все необходимые компоненты WSL, убедитесь, что Windows обновляется.Относительно универсальный способ сделать это следующим образом:

Шаг 1: Открытая коробка

  • Нажмите Windows Key + R.

Шаг 2: Откройте обновление Windows

  • Тип "обновление управления", затем ударить ВХОДИТЬ или выберите в порядке кнопка.

Шаг 3: Обновить и перезапустить

  • Выберите Проверьте наличие обновлений кнопка.
  • Если требуется обновление, вам нужно будет рестарт твой компьютер.

Как установить и настроить Linux на Windows с WSL

Теперь, когда мы обновили Windows, давайте пройдемся по шагам для установки WSL на вашем компьютере и после этого рассмотрим несколько соображений настройки.

Установка WSL на ваш компьютер

Шаг 1: Открытый PowerShell

Шаг 2: Включить функцию WSL

  • В окне PowerShell введите следующую команду и нажмите ВХОДИТЬ:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 

Шаг 3: Перезагрузите компьютер

  • Сохраните свою работу и перезагрузите компьютерПолемЭтот шаг необходим для завершения процесса включения.

Шаг 4: Установите распределение Linux

  • После перезапуска, открытый PowerShell В качестве администратора снова и запустите следующую команду для установки дистрибуции Linux по умолчанию Ubuntu:

wsl --install
(Необязательно) Установка альтернативных распределений
  • У вас есть возможность скачать другие дистрибутивы Linux (дистрибутивы) из интернет -магазина.Чтобы просмотреть список этих дистрибутов. Используйте следующую команду:
wsl --list --online
  • Чтобы установить дистрибуцию из магазина, используйте следующую команду:
wsl --install --distribution <Distro Name>
  • Замените <Название дистрибуции> с именем дистрибуции, как оно написано в окне приглашения

Шаг 5: Перезагрузите компьютер

  • Поскольку вы находитесь в командной строке PowerShell, это можно сделать следующим образом:
Restart-Computer

Примечание: Если вы получите следующую ошибку, перейдите в раздел под названием "Ошибка 0x80370102" ниже.В противном случае перейдите к следующему шагу.

Шаг 6: Запустите дистрибуцию Linux

  • После установки дистрибуции Linux вы можете запустить его, выбрав Начало Меню, затем установленное вами распределение Linux.Например:

Шаг 7: Настройка учетной записи пользователя

  • Введите имя пользователя и пароль Linux (админ не вариант, как показано):

Вот и все!Вы успешно установили подсистему Windows для Linux (WSL) на машине Windows.Теперь вы можете использовать инструменты и утилиты командной строки Linux непосредственно в среде Windows.

Настройка вашей среды WSL

После того, как ваш Linux Distro будет установлен, вы можете начать настраивать его.Вот несколько вариантов для рассмотрения:

Установить версию WSL по умолчанию: Если вы установили как WSL 1, так и WSL 2, вы можете установить версию по умолчанию, чтобы использовать следующую команду в PowerShell:

wsl --set-default-version 2

Примечание. Замените 2 на 1, если вы предпочитаете использовать WSL 1.

Настройте эмулятор терминала: Рассмотрите возможность установки и настройки эмулятора терминала, такого как терминал Windows или Conemu, чтобы улучшить ваш опыт командной строки.Эти инструменты предлагают такие функции, как вкладки, настраиваемые темы и лучшую интеграцию с WSL.

Настройте оболочку: Вы можете настроить среду оболочки, редактируя файлы конфигурации, такие как .bashrc или .zshrc в вашем каталоге Linux Home.Эти файлы позволяют устанавливать переменные среды, определять псевдонимы и настраивать приглашение на оболочку.

Установите дополнительные инструменты и пакеты: Используйте диспетчер пакетов (APT для распределений на основе Debian, таких как Ubuntu, DNF для Fedora и т. Д.), Для установки дополнительных инструментов и пакетов, которые вам необходимы для задач разработки или системного администрирования.

Интегрируйте с IDE и редакторами: Многие популярные интегрированные среды разработки (IDE) и текстовые редакторы предлагают поддержку WSL.Вы можете настроить их на использование WSL в качестве терминала по умолчанию или для доступа к файлам непосредственно из вашей файловой системы WSL.

Включить обмен файлами: Если вы хотите получить доступ к файлам, хранящимся в вашей файловой системе Windows из WSL, вы можете включить обмен файлами, создав символические ссылки или используя \\ wsl $ <Название дистрибуции> путь.

Изучите файл конфигурации WSL: Потратьте некоторое время на изучение и настройку настроек WSL, используя файл конфигурации WSL.Conf.Этот файл позволяет настроить различные аспекты WSL, такие как производительность файловой системы и настройки сети.

Обновление и обновление пакетов: После настройки WSL вы можете обновить и обновить пакеты в вашем дистрибутиве Linux, выполнив следующие команды в терминале Linux:

sudo apt update
sudo apt upgrade

Обновление WSL

Вы всегда хотите быть уверенным, что вы запускаете последнюю версию WSL.Для этого вернитесь к PowerShell и запустите следующую команду:

wsl --update
  • Если обновление WSL доступно, вы увидите:

  • Как предполагалось выше, запустите следующую команду (из поднятой командной строки PowerShell или Windows):
wsl --shutdown

Как исправить ошибку 0x80370102

WSL требует, чтобы Hyper-V и виртуализация была включена на ваш компьютер.Если вы получили ошибку 0x80370102 во время установки, это, вероятно, из -за отсутствия этих функций.

Следуйте этим шагам, чтобы убедиться, что Hyper-V и виртуализация активны.

Включить аппаратную виртуализацию

Шаг 1: Открытый менеджер задач

  • Пресс пресс Ctrl + сдвиг + ESC открыть менеджер задач.

Шаг 2: Просмотреть виртуализацию

  • Выберите Спектакль вкладка, тогда Процессори обратите внимание, если виртуализация отключена:


  • Если виртуализация включена, затем перейдите к разделу Hyper-V ниже

Шаг 3: Откройте настройки BIOS/UEFI

  • Чтобы получить доступ к настройкам BIOS/UEFI, вам нужно Перезагрузить компьютери пока он загружается Нажмите и удерживайте клавишу F2 или какой -либо ключ подходит для вашей системы (Как включить или отключить виртуализацию оборудования в Windows 11/10 может быть полезным в этом отношении).
  • Как только открывается окно BIOS/UEFI, найдите настройку, которая обеспечивает аппаратную виртуализацию и выберите его - следующий пример должен дать вам ощущение этого процесса:

Пример:

  • Выбрать Продвинутый > Конфигурация процессора > Режим SVM (т.е. безопасная виртуальная машина), а затем Включено.
  • Выбрать Выход > Сохранить изменения и выйти > да

Шаг 4: Проверьте виртуализацию

  • Открытый менеджер задач (Ctrl + сдвиг + ESC) и убедитесь, что виртуализация была включена:

Включить Hyper-V

Шаг 1: Открытые функции Windows

  • Нажмите Windows Key + р, тип "дополнительные возможности"и выберите в порядке кнопка.

Шаг 2: Включить Hyper-V

  • Гарантировать, что Платформа виртуальной машины а также Платформа гипервизора Windows оба проверены
  • Выбрать в порядке

Шаг 3: Перезагрузить компьютер

  • Перезагрузить компьютер (выключение /r /t 0 В командной строке Windows это сделает это).

Шаг 4: Откройте Linux Distro

  • Выберите Начало Меню, затем установленное вами распределение Linux.Если вы не получите ошибку, вы готовы идти.

Если вы все еще сталкиваетесь с проблемами с гипервизором, запустите следующую команду из PowerShell:

bcdedit /set hypervisorlaunchtype auto

Тебе следует увидеть:

Перезагрузите компьютер и снова откройте дистрибуцию Linux, и вы должны быть хороши!

Преимущества WSL

WSL подключает разрыв между средами Windows и Linux, удаление барьеров ОС и предлагая вам больше вариантов для улучшенного рабочего процесса

Вот несколько ключевых причин, по которым, возможно, стоит подумать о добавлении WSL в ваш виртуальный набор инструментов:

Улучшенный опыт разработки: Разработчики могут использовать WSL для доступа к инструментам разработки Linux, библиотекам и структурам непосредственно на своих машинах Windows, оптимизируя процесс разработки и устраняя необходимость в отдельных средах на основе Linux.

Кроссплатформенная совместимость: WSL способствует совместимости, позволяя пользователям работать как с приложениями Windows, так и с Linux рядом, способствуя сплоченным вычислительным опыту независимо от базовой операционной системы.

Расширенная утилита для системных администраторов: Системные администраторы получают выгоду от возможности WSL выполнять административные задачи Linux и сценарии на серверах Windows, упрощая операции управления и технического обслуживания в гетерогенных ИТ -средах.

Бесплатная интеграция: WSL легко интегрирует возможности Linux в экосистему Windows, позволяя пользователям использовать сильные стороны обеих платформ без накладных расходов традиционных решений для виртуализации.

Написано Karlito Bonnevie  /  Июнь 16, 2022