> I have small script for my keyboard layouts that I place in /etc/init.d/ and > add chmod +x , the script is linked in /etc/rc.4/ and /etc/rc.5/ but it > won't start at boot. Why? Here it is : Unless you have changed the default Ubuntu run level, you need a symlink in rc2.d for your script to launch at boot.