#Works, I don't Kill the alsa-utils on halt/reboot. I assume this leaves alsa-utils in an unsable state before system halt/reboot. #Remove prior links to alsa-utils. andrew@andrew-desktop:/$ sudo update-rc.d -f alsa-utils remove Removing any system startup links for /etc/init.d/alsa-utils ... ...(I deleted this)... #On 2 and S, start alsa-utils. andrew@andrew-desktop:/$ sudo update-rc.d alsa-utils start 50 2 S . Adding system startup for /etc/init.d/alsa-utils ... /etc/rc2.d/S50alsa-utils -> ../init.d/alsa-utils /etc/rcS.d/S50alsa-utils -> ../init.d/alsa-utils #Prints all startup/shutdown links to /etc/init.d/alsa-utils. andrew@andrew-desktop:/$ find /etc/ -iwholename "*rc*.d/*alsa-utils*" 2>/dev/null /etc/rc2.d/S50alsa-utils /etc/rcS.d/S50alsa-utils