Установка и настройка Linux на Windows 11 22H2
Полное руководство по установке подсистемы Linux (WSL) и настройке окружения в Windows 11
Введение
Windows Subsystem for Linux (WSL) позволяет запускать среды Linux непосредственно в Windows 11. В этом руководстве мы установим WSL 2 с дистрибутивом Ubuntu, настроим базовое окружение и решим типичные проблемы.
Требования
Минимальные требования:
- Windows 11 версии 22H2 или новее
- 4 ГБ оперативной памяти
- 10 ГБ свободного места
- Процессор с поддержкой виртуализации (VT-x/AMD-V)
- Права администратора
Установка
Установка WSL и Linux
Полный процесс установки с проверкой на каждом этапе
Подготовка
- Откройте PowerShell от имени администратора
- Проверьте обновления системы:
1winget upgrade --all
- Включите компоненты Windows:
1dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart 2dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
- Перезагрузите компьютер
Процесс установки
- Установите WSL 2:
1wsl --install -d Ubuntu
- Дождитесь завершения загрузки
- Запустите Ubuntu из меню Пуск
- Задайте имя пользователя и пароль для Linux
- Проверьте версию WSL:
wsl --list --verbose
Настройка
Базовая оптимизация:
- Обновите пакеты:
sudo apt update && sudo apt upgrade -y
- Установите основные утилиты:
1sudo apt install build-essential curl git
- Настройте WSL2 в файле
.wslconfig
:
[wsl2] memory=4GB processors=2
Типичные ошибки и их решения
Проблема: Ошибка 0x80370102 Решение: Включите виртуализацию в BIOS/UEFI
Проблема: WSL не работает после обновления Решение: Сбросьте конфигурацию:
1wsl --shutdown 2wsl --update
Заключение
Теперь у вас полностью работоспособная среда Linux в Windows 11. Для расширенной настройки можно:
- Настроить интеграцию с VS Code
- Установить Docker Desktop с WSL2 backend
- Оптимизировать производительность
Команды
Активация WSL
1dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Установка Ubuntu
1wsl --install -d Ubuntu
Проверка версий WSL
wsl --list --verbose
Решение проблем
Ошибка при запуске дистрибутива
Выполните сброс через PowerShell: wsl --shutdown
1wsl --shutdown
Медленная работа файловой системы
Перенесите файлы проекта в home-директорию WSL