Текст и данные · Инструкция
Как включить systemd в WSL
Systemd включается на уровне конкретного дистрибутива через `wsl.conf`.
Короткий ответ
Для поддерживаемого современного WSL 2 добавьте в `/etc/wsl.conf` секцию `[boot]` с `systemd=true`, затем из Windows выполните `wsl --shutdown` и снова запустите дистрибутив.
Порядок действий
- Проверьте `wsl --version`.
- Отредактируйте `/etc/wsl.conf` с sudo.
- Добавьте `systemd=true` в секцию boot.
- Выполните `wsl --shutdown`.
- После запуска проверьте `systemctl`.
Перед завершением проверьте
- Дистрибутив работает как WSL 2.
- Команда `wsl --version` доступна; при старом inbox WSL выполнено обновление.
- Файл конфигурации находится именно по пути `/etc/wsl.conf`.
Важно
`wsl --shutdown` останавливает все запущенные WSL-дистрибутивы и WSL 2 VM; сохраните незавершённую работу перед командой.
Что учитывать
`wsl --shutdown` останавливает все запущенные WSL-дистрибутивы и WSL 2 VM; сохраните незавершённую работу перед командой.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. Advanced settings configuration in WSL). Пример и формулировки — редакция N1RO на 2026-09-20.