Как повторно включить sysvinit в Debian

таким образом, у нас было несколько арки ребята взломать Debian установить для встроенной системы (которая больше не так встроен), и они отключены Sysvinit в пользу использования нескольких связанных /etc/rc.* файлы. К сожалению, я не могу сделать новую установку на данный момент времени, которая была бы гораздо предпочтительнее, но я предполагаю, что это будет меньше усилий, чтобы повторно включить Sysvinit.

Я вижу, что Sysvinit все еще установлен, но я не могу найти метод, с помощью которого загрузка будет передана ему. /boot/grub/grub.cfg никаких подсказок. Существует /boot/kexec.sh файл со следующим содержимым:

kexec vmlinuz --command-line="root=/dev/sda5 
init=/sbin/init 
console=ttyS0,38400n8f elevator=deadline" -f

С закомментированной строкой:

# kexec vmlinuz --command-line="root=/dev/sda5 
# loglevel=0 console=ttyS0,38400n8 init=/etc/rc.start irqpoll" -f

но я даже не уверен, что kexec.sh загружается или нет...

так как я могу получить Sysvinit работает снова, так что сапоги с помощью rc[0-6].d папки?

спасибо заранее.

EDIT содержимое файла inittab выглядит так: https://gist.github.com/hamstar/6161321

22
задан hamstar
08.03.2023 20:53 Количество просмотров материала 2726
Распечатать страницу

1 ответ

что в /etc/inittab?

так как ваш init= значение указывает на инициализацию, то есть на программу, которая запускается при загрузке системы. Традиционный init, использует /etc/inittab настроить, что будет дальше. Ваш inittab будет выглядеть примерно так на стандартной установке Debian.

# The default runlevel.
id:2:initdefault:
# Boot-time system configuration/initialization script.
# This is run first except when booting in emergency (-b) mode.
si::sysinit:/etc/init.d/rcS
# /etc/init.d executes the S and K scripts upon change
# of runlevel.
#
# Runlevel 0 is halt.
# Runlevel 1 is single-user.
# Runlevels 2-5 are multi-user.
l0:0:wait:/etc/init.d/rc 0
l1:1:wait:/etc/init.d/rc 1
l2:2:wait:/etc/init.d/rc 2

выход /proc/cmdline также подтверждено, что параметры передаются ядру.

1
отвечен Zoredache 2023-03-10 04:41

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх