boot probleme

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Rock3t
Beiträge: 99
Registriert: 21.04.2002 15:51:04

boot probleme

Beitrag von Rock3t » 17.06.2003 14:09:04

hi,
ich habe ein paar probleme beim booten von Debian.

1.) ich habe einen symlink S90adsl in rc2.d gelegt das auf ein script in /etc/init.d zeigt, damit der rechner automatisch beim booten die interneteinwahl startet (adsl mit pptp). das problem dabei ist das wenn er das script starten will , dort für immer ohne fehlermeldung verharrt :(
das script ist eigentlich ganz simpel und kann mir nicht erklären wieso er das macht.
wenn ich start, stop oder restart selbst ausführe, funktioniert es einwandfrei :?

Code: Alles auswählen

#!/bin/sh

PPTP="/usr/sbin/pptp"

case "$1" in
        start)
                $PPTP adsl
        ;;


        stop)
                killall pptp
        ;;

        restart)
                $0 stop
                $0 start
        ;;

        *)
                echo "Usage: (start|stop|restart)"
        ;;
esac
2.) daraus ergibt sicg sofort das nächste problem.
da er nicht mehr in den runlevel 2 kommt, habe ich versucht mit init=1 zu starten, wo er auch versucht das script zu starten obwohl in rc1.d kein symlink liegt ?!?!?!?!

3.) um die symlinks löschen zu können muss ich init=/bin/bash mitangeben....
allerdings wird bei dieser option die root partiotion read only gemountet und ich kann sie nicht löschen :x
im endefekt starte ich knoppix mounte hda3 und lösch sie dann so derzeit :(

ich bin über jeden ratschlag dankbar !

mfg Thomas

Benutzeravatar
Bert
Beiträge: 3751
Registriert: 16.07.2002 14:06:52
Wohnort: Dresden
Kontaktdaten:

Beitrag von Bert » 17.06.2003 16:24:44

kannst Du das Script den von Hand starten?
Programmer: A biological machine designed to convert caffeine into code.
xmpp:bert@debianforum.de

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Re: boot probleme

Beitrag von zyta2k » 17.06.2003 16:34:50

Rock3t hat geschrieben:hi,
das problem dabei ist das wenn er das script starten will , dort für immer ohne fehlermeldung verharrt :(
beendet bzw. forkt sich pptp selber (oder hat es das getan in der Konsole) ? Heisst. Wenn man es von Hand ausgeführt hatte konnte man im selben Terminal weiterarbeiten ? Das wär strub. Ansonsten hättest du es im Script so machen müssen

Code: Alles auswählen

$PPTP adsl &
das script ist eigentlich ganz simpel und kann mir nicht erklären wieso er das macht.
wenn ich start, stop oder restart selbst ausführe, funktioniert es einwandfrei :?
Das hingegen ist komisch :/
Die Rechte für das File stimmen ?
Hänge an das Script ein exit 0 an !
daraus ergibt sicg sofort das nächste problem.
da er nicht mehr in den runlevel 2 kommt, habe ich versucht mit init=1 zu starten, wo er auch versucht das script zu starten obwohl in rc1.d kein symlink liegt ?!?!?!?!
glaub ich nicht :/
musst booten mit single (und nicht mit init=1)
heisst
linux single (<-- am prompt)

Und die wichtigste aller Fragen:

Wieso benutzt du nicht die Vorlage ??
look @ /etc/init.d/skeleton
und bearbeitest 2 Zeilen ?

d.h.
cp /etc/init.d/skeleton /etc/init.d/adslppp
vim /etc/init.d/adslppp

Da muss nur die Daemon und die Argument Zeile angepasst werden...

Rock3t
Beiträge: 99
Registriert: 21.04.2002 15:51:04

Beitrag von Rock3t » 17.06.2003 18:19:10

kannst Du das Script den von Hand starten?
ja lasst es sich und zwar ohne einer fehlermeldung
beendet bzw. forkt sich pptp selber (oder hat es das getan in der Konsole) ? Heisst. Wenn man es von Hand ausgeführt hatte konnte man im selben Terminal weiterarbeiten
also wenn ich auf der konsole "adsl start" eingebe kann ich auf dieser weiter arbeiten.
Das hingegen ist komisch :/
Die Rechte für das File stimmen ?
ja die stimmen
Und die wichtigste aller Fragen:

Wieso benutzt du nicht die Vorlage ??
look @ /etc/init.d/skeleton
und bearbeitest 2 Zeilen ?
das war mir bis jetzt noch nicht bekannt :roll:
ich werde mal die paar zeilen der vorlage von skeleton anpassen und mal schauen ob es dann klappt.
Hänge an das Script ein exit 0 an !
würde das verhindern das der rechner beim booten stehen bleibt :?:


mfg Thomas

Antworten