Я нашел это: как я могу заменить выскочку на systemd?
, но мне хотелось бы наоборот ,
Причина в том, что я потратил довольно много времени на изучение базового процесса инициализации, и я в значительной степени привык к «сервисным» командам. Я действительно не забочусь о 10 - 20 миллисекундах или даже 1 -2 секунды поздней загрузки. Я просто нуждаюсь в некоторой ясности в процессе инициализации и хочу придерживаться старой системы.
Возможно ли это сделать во время загрузки с использованием grub, возможно, какие черные списки systemd и просто запускают подпрограммы 14.04 init (Я думаю, это было сочетание выскочки и sysvinit)?
Я что-то нашел, но не знаю, как продолжить дальше:
В файле /etc/grub.d/10_linux, Я нахожу запись с
SUPPORTED_INITS="sysvinit:/lib/sysvinit/init systemd:/lib/systemd/systemd upstart:/sbin/upstart"$
Возможность продолжить выполнение Upstart должна считаться временной. Со временем (или уже?) Некоторые проекты, которые перестанут предоставлять сценарии инициализации Upstart, поэтому ваш переход к systemd произойдет в конечном итоге, если вы будете придерживаться Ubuntu.
Однако команда service продолжает работать с systemd на Ubuntu 16.04 и далее, как это было ранее с Upstart. Я ожидаю, что эта команда будет существовать некоторое время.
Если ваша основная проблема заключается в возможности использовать команду service, нет необходимости переключать ее обратно на Upstart.
Возможность продолжить выполнение Upstart должна считаться временной. Со временем (или уже?) Некоторые проекты, которые перестанут предоставлять сценарии инициализации Upstart, поэтому ваш переход к systemd произойдет в конечном итоге, если вы будете придерживаться Ubuntu.
Однако команда service продолжает работать с systemd на Ubuntu 16.04 и далее, как это было ранее с Upstart. Я ожидаю, что эта команда будет существовать некоторое время.
Если ваша основная проблема заключается в возможности использовать команду service, нет необходимости переключать ее обратно на Upstart.