So we had a couple of Arch guys hack a Debian install up for an embedded system (that is no longer so embedded) and they disabled Sysvinit in favour of using multiple linked /etc/rc.* files. Unfortunately I can't do a fresh install at this point in time which would be much preferred but I am guessing it would less effort to re-enable Sysvinit.
I can see that Sysvinit is still installed, but I can't find the method by which booting would be handed off to it. /boot/grub/grub.cfg offers no clues. There is a /boot/kexec.sh file with the following in it:
kexec vmlinuz --command-line="root=/dev/sda5 \
init=/sbin/init \
console=ttyS0,38400n8f elevator=deadline" -f
With a commented out line:
# kexec vmlinuz --command-line="root=/dev/sda5 \
# loglevel=0 console=ttyS0,38400n8 init=/etc/rc.start irqpoll" -f
But I'm not even sure if kexec.sh gets loaded or not...
So how can I get Sysvinit running again so it boots using the rc[0-6].d folders?
Thanks in advance.
EDIT inittab looks like this: https://gist.github.com/hamstar/6161321