Installing Upstart for Ubuntu

Instructions for installing and using Upstart on Ubuntu 16.04 "Xenial", Linux Mint 18 "Sarah", Linux Mint 18.1 "Serena", Linux Mint 18.2 "Sonya", Linux Mint 18.3 "Sylvia" and other GNU/Linux distributions using those repositories.

The instructions have been taken from How to remove systemd from an Ubuntu Xenial installation from Without Systemd. Tested on Linux Mint 18.3 "Sylvia" MATE and Xfce.

The first commands are to install sysvinit+upstart.

sudo apt-get -y install upstart-sysv sysvinit-utils
sudo update-initramfs -u
The second commands add a PPA for SystemD-free versions of the gvfs, udisks2, policykit-1 and xfce4-session packages.
sudo add-apt-repository ppa:no-systemd/ppa
sudo apt-get update
sudo apt-get -y upgrade
The third commands make logging out work without SystemD. Please review the install-custom-session-logout.sh file before running the sudo sh command, because that file will be run as root. Unfortunately I can't think of a way to make this more secure. (It should probably be part of a package.)
curl https://raw.githubusercontent.com/gdm85/ubuntu16-no-systemd/master/install-custom-session-logout.sh >install-custom-session-logout.sh
curl https://raw.githubusercontent.com/gdm85/ubuntu16-no-systemd/master/custom-session-logout >custom-session-logout
sudo sh install-custom-session-logout.sh
Reboot to get your system running sysvinit+upstart.
Home, No SystemD

E-mail