Switching init systems on Ubuntu 15.04. Use Upstart in Ubuntu 15.04; How To Switch Off & Disable Systemd in Ubuntu 15.04. Switch to upstart for a single boot or permanent switch back to upstart on Ubuntu 15.05 System.
Please note that systemd is only fully supported in Vivid and later releases. systemd is available in prior Ubuntu releases through the Ubuntu repositories.
System Init Daemon has recently changed in Vivid Vervet.
Vivid Vervet (using Systemd by default):
- Systemd runs with PID 1 as /sbin/init.
- Upstart runs with PID 1 as /sbin/upstart.
Prior versions (using Upstart by default):
- Upstart runs with PID 1 as /sbin/init.
- Systemd runs with PID 1 as /lib/systemd/systemd.
Switching init systems
Ubuntu 15.04 was changed to use systemd by default. But, for Ubuntu 15.04, you can easily switch between upstart and systemd.
To Switch Off Systemd and use Upstart on Ubuntu 15.04, select the “Advanced options for Ubuntu” at the boot prompt. Select the “Ubuntu, with Linux … (upstart)” entry.
To make the option permanent, you’ll have to install the upstart-sysv package. Follow the steps given below to do so.
Switch to upstart for a single boot
In grub, select “Advanced options for Ubuntu”, here you will find an “Ubuntu, with Linux … (upstart)” option. It will boot the system with init=/sbin/upstart.
For systems which have upstart-sysv installed (boot with upstart by default), you can see an option titled “Ubuntu, with Linux … (systemd).” This will boot the system with init=/lib/systemd/systemd.
Permanent switch back to upstart
Install the upstart-sysv package. To remove ubuntu-standard and systemd-sysv, and run sudo update-initramfs -u.
Once done, the Grub’s “Advanced options” menu will have an entry titled “Ubuntu, with Linux … (systemd).” This can be used to do an one-time boot with systemd.
But if you want to switch back to systemd, install the systemd-sysv and ubuntu-standard packages on your System.