Главная > ОС > Windows > 11 > 23h2 > Установка и настройка Linux на Windows 11 23H2

Установка и настройка Linux на Windows 11 23H2

Обновлено: 15.04.2025Руководство

Установка и настройка Linux на Windows 11 23H2

Полное руководство по развертыванию WSL2 с Linux для разработки и администрирования

Введение

Windows Subsystem for Linux (WSL2) позволяет запускать Linux-окружение непосредственно в Windows 11. Это руководство покажет:

  • Установку WSL2 с Ubuntu
  • Базовую настройку окружения
  • Решение типичных проблем

Требования

Для работы WSL2 необходимо:

  • Windows 11 версии 22H2 или новее (сборка 22000+)
  • 4 ГБ оперативной памяти
  • 10 ГБ свободного места на диске
  • Virtualization включена в BIOS/UEFI

Проверьте версию ОС:

1winver

Установка

Основные этапы установки WSL2

Подготовка

  1. Запустите PowerShell от имени администратора:
1Start-Process powershell -Verb RunAs
  1. Включите компоненты:
1dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
2dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  1. Перезагрузите компьютер

Процесс установки

  1. Установите WSL2 и Ubuntu:
1wsl --install -d Ubuntu
  1. После перезагрузки запустите Ubuntu из меню Пуск
  2. Задайте имя пользователя и пароль для Linux
  3. Проверьте версию WSL:
wsl -l -v

Настройка

Базовые настройки после установки:

  1. Обновите пакеты:
sudo apt update && sudo apt upgrade -y
  1. Установите SSH-сервер:
1sudo apt install openssh-server
  1. Настройте доступ к Windows дискам:
1sudo mkdir /mnt/c
2mount -t drvfs C: /mnt/c
  1. Включите автозапуск служб:
1sudo systemctl enable ssh

Типичные ошибки и их решения

Ошибка: "WslRegisterDistribution failed"

Решение: Проверьте включение Virtualization в BIOS

Ошибка: "Unable to launch Ubuntu"

Решение: Обновите ядро WSL:

wsl --update

Ошибка доступа к файлам

Решение: Запускайте терминал от имени администратора

Заключение

Теперь у вас полностью рабочее Linux-окружение в Windows 11. Для расширенной настройки:

  • Настройте интеграцию с VS Code
  • Используйте systemd для управления службами
  • Оптимизируйте файловую систему для повышения производительности

Команды

Активация WSL2 по умолчанию

1wsl --set-default-version 2

Установка конкретного дистрибутива

1wsl --install -d Debian

Решение проблем

Ошибка 0x80370102 при запуске WSL

Включите аппаратную виртуализацию в BIOS/UEFI

Недостаток места на диске

Очистите кэш пакетов: sudo apt clean

1sudo apt clean