PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ref: Suse9.0 Starten & Stoppen des systems ohne Tastatur & Monitor (1)



nomad
22-02-2006, 11:52
Ref: Suse9.0 Starten & Stoppen des systems ohne Tastatur & Monitor (1)

hi leute,

hoffentlich bin ich hier richtig

hab ein VIA-Epia TC10000 mit 12volt anschluss und suse9.0.
dieses system ist in eine mobile, autonome Plattform untergebracht.
dazu einige fragen:

1) ist es grundsaetzlich moeglich ein system ohne tastatur und monitor zu starten und zu stoppen?

Starten:
also, ich moechte, dass waehrend dem start folgendes ausgefuehrt wird:
- start des systems im textmodus
- automatische anmeldung als "root"
- frage ob Master-Programm gestartet werden soll
entweder mit hilfe:
- eines Timers
- interne abfrage ob tastatur & monitor vorhanden sind
- ev.abfrage des parPorts (parpin) laden eines kleinen c-programms welche die pins des ports ausliest
dann
- start meines Master-Programms (Runlevel = 3)
- oder
- normaler Betrieb mit Tastatur,Monitor und mit dem KDE-WindowsManager
(Runlevel = 5)
Stoppen:
- wechsel zu Runlevel = 0 oder 6

2) hab mich mit dem Administrations-Handbuch rumgeschlagen:
wo gibts dazu gute Infos oder Hinweise
- gibt e jemanden der das schon erfolgreich gemacht hat.

fang jetzt gerade an dieses gebiet zu beackern,
waere deshalb um hinweise, tips etc. sehr dankbar

mfg
nomad

SeeksTheMoon
12-03-2006, 22:38
mal schauen was ich Dir beantworten kann...
Wegen dem vielen text verzichte ich auf Quote-Tags, bin grad lazy =)

> 1) ist es grundsaetzlich moeglich ein system ohne tastatur und monitor zu starten und zu stoppen?

ja :)

> also, ich moechte, dass waehrend dem start folgendes ausgefuehrt wird:
- start des systems im textmodus
- automatische anmeldung als "root"

Das muss in der /etc/inittab einstellbar sein: statt einem getty einfach die Bash starten. Beim Bootloader kann man auch einen Parameter mitgeben, der direkt eine Konsole startet, ist mir nur grad entfallen.
Notfalls ein eigenes init-Programm schreiben.


> - frage ob Master-Programm gestartet werden soll
entweder mit hilfe:
- eines Timers

Das kannst Du in Deine bashrc/profile eintragen

> - interne abfrage ob tastatur & monitor vorhanden sind
verstehe ich nicht ganz; soll das eine Prüfung sein, ob die Hardware angeschlossen ist, ja?

Bei USB wird das gehen, entweder mit libusb oder /proc/bus/usb/devices

> - ev.abfrage des parPorts (parpin) laden eines kleinen c-programms welche die pins des ports ausliest

Für den Parallelport gibts viele Tutorials; eins müsste auch auf tldp.org rumfliegen. Ansonsten einfach google anwerfen.

> - start meines Master-Programms (Runlevel = 3)
- oder
- normaler Betrieb mit Tastatur,Monitor und mit dem KDE-WindowsManager
(Runlevel = 5)

lässt sich ganz normal über init-Scripte machen.

> Stoppen:
- wechsel zu Runlevel = 0 oder 6

das ist normal. Was meinst Du genau? Runterfahren per Hardware-Signal? Geht z.B. mit dem acpid: Powerknopf (oder anderen) drücken und System führt Befehl (z.B. init 0) aus.

> 2) hab mich mit dem Administrations-Handbuch rumgeschlagen:
wo gibts dazu gute Infos oder Hinweise
- gibt e jemanden der das schon erfolgreich gemacht hat.

nein, aber hört sich machbar an.