OK, dann wird es evtl. an einer Abhängigkeit, die beim booten noch nicht vorhanden ist, liegen. Denn manuelles Starten nach dem booten funktioniert ja.
Ich hatte auch so ein ähnliches Problem, mit dem x11vnc. Jetzt starte ich den via crontab, 3 Minuten (verzögert) nach dem booten.