Собственно, сабж.
На виндовой машине активирован WSL2, установлен Oracle Linux из Microsoft Store. Хочу, во-первых, запускать WSL при старте основной системы, с ssh-доступом. Во-вторых, хочу nat’ить транзитные пакеты из Wireguard-интерфейса с помощью nftables (причем интерфейса виндового, хотя с большим удовольствием переделал бы Wireguard на внутренний WSL-сервис).
Пытаюсь запустить соответствующие systemd-сервисы - выдает
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down
Насколько я понимаю, все дистрибутивы WSL тупо грузят майкрософтовское ядро WSL в своем окружении. wsl --update
я уже делал, ожидаемо ничего не поменялось.
Кто решал подобные вопросы? Есть ли возможность включить systemd без переконпеляния ядра (хост-машина совсем дохлая, обычный офисный бюджетник)? Запускать Docker-образ не хочется, к контейнеру в контейнере (we need to go deeper) есть предубеждение.