mini-howto: set jessie to use sysvinit
Start by installing a clean jessie from debian-installer.
After boot:
# apt-get install sysv-rc sysvinit-core sysvinit-utils
# echo udev_log=\"err\" >> /etc/udev/udev.conf
# update-initramfs -k all -u
# shutdown -r now
when it reboots, it is running sysvinit:
$ pstree
init─┬─acpid
├─atd
├─cron
├─dhclient
├─exim4
├─5*[getty]
├─login───bash
├─rpc.idmapd
├─rpc.statd
├─rpcbind
├─rsyslogd─┬─{in:imklog}
│ ├─{in:imuxsock}
│ └─{rs:main Q:Reg}
├─sshd───sshd───sshd───bash───pstree
└─udevd
For my sample KVM virtual machine, 1 cpu core and 512MB
allocated on a reasonably idle i5-2500 desktop:
boot time on a default install: 1.33s
boot time on a sysvinit without the udev.conf change: 32.18s
boot time on a sysvinit with the change: 1.37s.
Preventing systemd from being installed later is beyond the
scope of this mini-Howto.
Reply to: