
Я хочу установить Debian Linux (на Macbook Pro 2009 года), выбрав систему инициализации OpenRC. По умолчанию Debian использует Systemd. Во время установки я не увидел возможности выбора системы инициализации; как мне выбрать OpenRC (или Sysvinit)?
После установки Systemd могу ли я заменить его на OpenRC или это невозможно из-за того, насколько инвазивным является Systemd?
Как выбрать OpenRC во время установки?
Можно ли иметь более одной системы инициализации и выбирать, какую из них использовать, например, с помощью файла конфигурации?
решение1
OpenRC плохо портирован на Debian, они не рассматривают OpenRC как полноценную замену SystemD и SysVinit. Текущая версия, доступная для Debian Stretch, — это 0.23, и в этой версии нет openrc-init (замены init). Даже если вы перейдете на sid или тестирование, у вас будет версия 0.34, и эта версия включает openrc-init. И действительно, OpenRC может работать как полноценный init, но в этот пакет не входят скрипты для agetty или символические ссылки для выключения, перезагрузки и т. д., а это означает некоторую работу и, конечно же, некоторые проблемы.
Я считаю, что тем, кто хочет запустить дистрибутив с полной поддержкой OpenRC, следует установить Gentoo или некоторые из его производных, а также некоторые дистрибутивы на основе Arch, такие как Parabola (версия OpenRC), Hyperbola или Artix.
решение2
Я нашел несколько ответов на этом форуме: http://forums.debian.net/viewtopic.php?f=16&t=134915
Краткое содержание:
- Systemd и OpenRC могут сосуществовать.
- OpenRC можно загрузить и установить с компьютера с Systemd.
Все еще интересно, портит ли Systemd систему, даже если он не активен...