Установите Debian на виртуальную машину. Затем перенесите свой файл deb и установите его. Надеемся, что пакет deb будет управлять записями загрузчика. Перезагрузитесь и выберите версию ядра в меню загрузки.
WSL не использует systemd в качестве системы инициализации для загрузки дистрибутивов. Отчасти это связано с тем, что systemd обычно запускает множество служб, которые WSL не нужны и не имеют смысла в контексте WSL (, например, монтируют дополнительные файловые системы ), поэтому WSL использует собственную систему инициализации.
systemctl
, как вы видели, нельзя использовать для запуска служб, если systemd не была системой инициализации, загружающей ОС. Решение состоит в том, чтобы использовать гораздо более переносимую команду service
:service ssh start
. Обычно это должно работать в дистрибутивах на основе Debian -, где описания служб не всегда предоставляются в виде скриптов инициализации systemd. Kali как раз такой дистрибутив.
Команда service
работает и в других дистрибутивах, но многие дистрибутивы на основе Red Hat -и Fedora -не предоставляют ничего, кроме модулей systemd, поэтому команда service
будет работать, когда systemd используется, нет альтернативных сценариев для использования, когда systemd не включен, и вы не можете запускать службы, кроме как вручную в этом случае.