Wie bei jedem Unix gibt es im Verzeichnis /etc die Untrverzeichnisse init.d, rc1.d, rc2.d und rc3.d.
Im init Verzeichnis liegen die Startskripte und in den rcx.d Verzeichnissen symbolische Links auf die Startskripte. Die Nummer in rcx.d legt den Runlevel fest, in dem das Skript nun gestartet wird. Das ist der ganze Trick.
Die Option zum starten ohne Tastatur und Maus legt man im Prom Monitor (also vor dem starten) fest. Die Variable console=g legt den grafischen Modus fest. Ich bin mir jetzt nicht sicher, wie die Variable gesetzt werden muss für die serielle Konsole kann ich nicht sagen. Ich denke aber, das hier im Forum schon der eine oder andere Artikel geposted wurde.