Aber in welcher Datei stecken die die Optionen des Bootmenüs
beim installierten Win98SE?
c:\config.sys hat sie nicht …
ich versteh deine Frage nicht ganz. Du meinst die einzelnen Dos-Dateien/Befehle, die aufgerufen werden?
die müssten natürlich auf der Diskette oder unter c:\windows\command verewigt sein
Aber in welcher Datei stecken die die Optionen des Bootmenüs
beim installierten Win98SE?
c:\config.sys hat sie nicht …
ich versteh deine Frage nicht ganz. Du meinst die einzelnen
Dos-Dateien/Befehle, die aufgerufen werden?
die müssten natürlich auf der Diskette oder unter
c:\windows\command verewigt sein
was war an der frage nicht klar?
dass die bootmenü-einträge auf der bootdiskette in der ‚config.sys‘ zu finden sind, hatte ich doch schon geschrieben?!
wenn ich win98 beim booten von festplatte (also nicht per bootdiskette) durch drücken der F8-Taste unterbreche, dann erscheint das bootmenü:
1=Normal
2=Protokolliert
3=Abgesichert
4=Abgesichert mit Netzwerk
5=Einzelbestätigung
6=Nur Eingabeaufforderung
die menüpunkte und die damit verknüpften befehle stehen nicht in der c:\config.sys (im gegensatz zum bootmenü in der config.sys auf der bootdiskette).
dass sie folglich auf der festplatte, und zwar entweder in
c: oder in
c:\windows oder in
c:\windows\command
zu finden sind, ist ziemlich naheliegend, aber wo genau … in welchem ordner / welcher datei?
in c:\config.sys sind die einträge nicht. eine andere config.sys gibt es auf meinem Win98SE-PC nicht.
das kann man nur ein- oder abschalten,
und zwar in der msdos.sys.
auch das ist mir bekannt und bei mir standardmäßig eingeschaltet (sorry - ich vergaß zu erwähnen)
Das steht nirgendwo
nun - es steht nicht in der c:\config.sys und nicht in der c:\msdos.sys, aber nirgendwo???
woher weiß die msdos.sys, was „BootMenuDefault=4“ bedeutet? dass dann windows im abgesicherten modus mit netzwerkunterstützung gestartet wird?
hintergrund ist der:
ich möchte bei meinem bootmenu einen weiteren punkt anfügen, der mit einer batchdatei verknüpft werden soll, welche scandisk mit ganz bestimmten einstellungen ausführt und danach automatisch windows startet.
jetzt hab ich endlich verstanden, worauf du hinaus willst Sorry
das kann man nur ein- oder abschalten,
und zwar in der msdos.sys.
auch das ist mir bekannt und bei mir standardmäßig
eingeschaltet (sorry - ich vergaß zu erwähnen)
Das steht nirgendwo
nun - es steht nicht in der c:\config.sys und nicht in der
c:\msdos.sys, aber nirgendwo???
woher weiß die msdos.sys, was „BootMenuDefault=4“ bedeutet?
dass dann windows im abgesicherten modus mit
netzwerkunterstützung gestartet wird?
hintergrund ist der:
ich möchte bei meinem bootmenu einen weiteren punkt anfügen,
der mit einer batchdatei verknüpft werden soll, welche
scandisk mit ganz bestimmten einstellungen ausführt und danach
automatisch windows startet.
ich glaube, du kommst nur indirekt weiter.
nach der msdos.sys wird die config.sys und die autoexec.bat abgearbeitet.
Wenn du also ‚Eingabeaufforderung‘ auswählst, was ja nichts weiter als DOS ist, kannst du in der config.sys und autoexec.bat, die dann abgearbeit werden, eine Menüauswahl integrieren, die scandisk enthält oder aber auf eine externe batch-Datei verweist.
ich erinnere mich noch entfernt an
menu
menuitem
usw
ist aber schon ne Weile her. Aber ich habe noch einen dicken Schmöker im Keller mit DOS 6.22, wenn du Hilfe brauchst
jetzt hab ich endlich verstanden, worauf du hinaus willst
Sorry
kein problem
das kann man nur ein- oder abschalten,
und zwar in der msdos.sys.
auch das ist mir bekannt und bei mir standardmäßig
eingeschaltet (sorry - ich vergaß zu erwähnen)
Das steht nirgendwo
nun - es steht nicht in der c:\config.sys und nicht in der
c:\msdos.sys, aber nirgendwo???
woher weiß die msdos.sys, was „BootMenuDefault=4“ bedeutet?
dass dann windows im abgesicherten modus mit
netzwerkunterstützung gestartet wird?
oooch!!!
sehr ärgerlich, hatte cht gedacht das geht.
in der config.sys der bootdiskette kann ich solche sachen einfach hinzufügen / ändern.
hintergrund ist der:
ich möchte bei meinem bootmenu einen weiteren punkt anfügen,
der mit einer batchdatei verknüpft werden soll, welche
scandisk mit ganz bestimmten einstellungen ausführt und danach
automatisch windows startet.
ich glaube, du kommst nur indirekt weiter.
nach der msdos.sys wird die config.sys und die autoexec.bat
abgearbeitet.
Wenn du also ‚Eingabeaufforderung‘ auswählst, was ja nichts
weiter als DOS ist, kannst du in der config.sys und
autoexec.bat, die dann abgearbeit werden, eine Menüauswahl
integrieren, die scandisk enthält oder aber auf eine externe
batch-Datei verweist.
ich erinnere mich noch entfernt an
menu
menuitem
usw
ist aber schon ne Weile her. Aber ich habe noch einen dicken
Schmöker im Keller mit DOS 6.22, wenn du Hilfe brauchst
nun - es steht nicht in der c:\config.sys und nicht in der
c:\msdos.sys, aber nirgendwo???
woher weiß die msdos.sys, was „BootMenuDefault=4“ bedeutet?
Irgendwo metertief im Windows versteckt . . . vergiss es!
sehr ärgerlich, hatte cht gedacht das geht.
in der config.sys der bootdiskette kann ich solche sachen
einfach hinzufügen / ändern.
Na, und genauso einfach kannst du das doch auch mit der Config.sys auf deinem Laufwerk C: machen. Wenn du weisst, wie da auf ner Diskette geht - wo liegt denn jetzt das Problem?
woher weiß die msdos.sys, was „BootMenuDefault=4“ bedeutet?
dass dann windows im abgesicherten modus mit
netzwerkunterstützung gestartet wird?
Die msdos.sys weiss gar nichts !!
Das ist eine Textdatei welche durch einen Interpreter abgearbeitet wird, und DER weiss dann was er zu tun hat. Aber frag mich jetzt nicht, wie das MS genau gemacht hat und wo sie alles versteckt haben. Zudem ist das sowieso eine compiliertes Programm, woran du nichts ändern kannst ohne den Quelltext zu haben.
Irgendwo metertief im Windows versteckt . . . vergiss es!
schade
sehr ärgerlich, hatte cht gedacht das geht.
in der config.sys der bootdiskette kann ich solche sachen
einfach hinzufügen / ändern.
Na, und genauso einfach kannst du das doch auch mit der
Config.sys auf deinem Laufwerk C: machen.
weißt du, dass das genauso machbar ist?
Wenn du weisst, wie
das auf ner Diskette geht - wo liegt denn jetzt das Problem?
sagen wir mal so: ich weiß, wie ich den scandisk-eintrag mit seinen schaltern schreiben muss, und ich weiß, wie ich den auf einer bootdiskette befindlichen punkt 3 lösche (3=Hilfe). wie ich nun aber alle 6 standardeinträge des bootmenus in der config.sys aufrufen muss, damit sie die gleichen funktionen wie im windows-bootmenu haben, weiß ich (noch) nicht.
Das ist eine Textdatei welche durch einen Interpreter
abgearbeitet wird, und DER weiss dann was er zu tun hat. Aber
frag mich jetzt nicht, wie das MS genau gemacht hat und wo sie
alles versteckt haben. Zudem ist das sowieso eine compiliertes
Programm, woran du nichts ändern kannst ohne den Quelltext zu
haben.
hallo peter,
das hört sich ziemlich final und themabeendend an
was ist von mabuses vorschlag zu halten (12.12., 9:33h) ?
Vielleicht solltest du mal schreiben was dein eigentliches
Problem ist.
mein „problem“ ist:
wenn windows (z.b. im online-betrieb) abgestürzt ist, muss ich neu booten, und möchte, dass DOS (also DOS 7.1) stoppt, scandisk für C: (windows) und E: (mozilla) ausgeführt wird, dabei automatisch alle fehler korrigiert werden, ohne zwischenfrage zum wechsel von c nach e, ohne zusammenfassung am ende, und danach automatisch windows wieder bootet.
das kann ich mit diesem befehl machen:
scandisk c: e: /autofix /nosave /nosummary
win
meine wunschkonfiguration des bootmenüs (also wenn ich beim booten F8 drücke):
1=Normal
2=Protokolliert
3=Abgesichert
4=Abgesichert mit Netzwerk
5=Einzelbestätigung
6=Nur Eingabeaufforderung
7=Normal nach Scandisk C+E
und da ich diesen zusätzlichen frei definierten punkt wohl weder in der msdos.sys noch sonstwo in windows einfügen kann, ist vielleicht dieser weg, den mabuse auch angesprochen hat, eine letzte möglichkeit:
das bootmenu, das mit der msdos.sys eingeschaltet wird, ausschalten.
das bootmenu, das eine win98-bootdiskette in der config.sys hat, in die c:\config.sys integrieren und so umstricken, dass es die punkte 1-6 des msdos.sys-bootmenüs zur verfügung stellt (sowie meinen punkt 7, um den es ja geht.
oder eine kombination aus beiden bootmenüs:
ich stricke ein kleines bootmenü für die c:\config.sys (ähnlich wie die a:\config.sys), das den scandisk-punkt beinhaltet.
ich benutze das msdos.sys-bootmenü, wie es bei mir standardmäßig für 2 sek. eingeblendet wird, für die punkte 1-6.
sorry - ich hoffe, dass ich mich als universaldilettant halbwegs verständlich ausgedrückt habe
lg, pit
sehr ärgerlich, hatte cht gedacht das geht.
in der config.sys der bootdiskette kann ich solche sachen
einfach hinzufügen / ändern.
Na, und genauso einfach kannst du das doch auch mit der
Config.sys auf deinem Laufwerk C: machen.
weißt du, dass das genauso machbar ist?
Wenn du weisst, wie
das auf ner Diskette geht - wo liegt denn jetzt das Problem?
sagen wir mal so: ich weiß, wie ich den scandisk-eintrag mit
seinen schaltern schreiben muss, und ich weiß, wie ich den auf
einer bootdiskette befindlichen punkt 3 lösche (3=Hilfe). wie
ich nun aber alle 6 standardeinträge des bootmenus in der
config.sys aufrufen muss, damit sie die gleichen funktionen
wie im windows-bootmenu haben, weiß ich (noch) nicht.
ich glaube du wirfst da was durcheinander. Das Startmenu von Windows ist fest implementiert, das der Startdiskette ist einfach mit den DOS-Befehlen in der config.sys und autoexec.bat geschrieben.
Die Befehle dazu werd ich mal heute abend heraussuchen.
Bleibt aber immer noch der Fakt, dass du Windows Bootmenu nicht ändern kannst. Du kannst nur in diesem Menu Eingabeaufforderung wählen und dir dann eine config.sys und autoexec.bat mit Menu zusammenbasteln. Ich glaube mich zu erinnern, das Win 2 Sätze von config,sys und autoexec.bat benutzt, eins für sich selbst und einen für die Eingabeaufforderung. Letztere haben unter Win die Endung ‚dos‘ und werden einfach umbenannt, wenn die EIngabeaufforderung erscheinen soll. dann haben die von Win die Endung win.
Mann, ist schon lange her, dass ich damit rumgebastelt habe
Was geht, ist das Bootmenü zu überspringen (oder anzeigen zu lassen und mit dem Eintrag
BootMenuDelay=3
nach drei Sekunden automatisch „normal“ zu starten).
Dann - wenn das BootMenü durch ist - werden erst die Config.sys und die Autoexec.bat abgearbeitet.
Und da kannst du nach dem Muster auf deiner Diskette ein eigenes Menü zusammenhacken.
Also entweder normal durchbooten, dann wird nix weiter gemacht, oder mit Scandisk, dann wird halt erst Scandisk mit deinen Parametern aufgerufen und anschließend weitergebootet.
Keine große Sache.
ich habe mich jetzt mal dazu entschieden, erst das normale bootmenu mit seinen 6 optionen ausführen zu lassen, und im falle der option 1 (windows normal starten) soll dann das 2. menü über die config.sys gestartet werden können. klappt auch, wenn ich dort keine eingabe oder eben die 1 (WEITER) wähle. nur bei 2 (SCANDISK) klappts noch nicht …
meine config.sys sieht jetzt so aus:
[menu]
menuitem=WEITER, weiter
menuitem=SCANDISK, Scandisk c: e:
menudefault=WEITER,1
menucolor=7,0
habe es auch schon vergebens probiert mit
• load=sce.bat
• device=sce.bat
• und dem inhalt der sce.bat:
scandisk c: e: /autofix /nosave /nosummary
win
wenn ich aber auf DOS boote und sce eingebe, dann macht er brav den scandisk-befehl und startet danach windows.
mir fallen jetzt mal 2 mögliche ursachen ein:
• ich binde den sce-befehl bzw. die sce-batchdatei falsch in die config.sys ein
• der sce-befehl bzw. muss in die autoexec.bat eingebunden werden, weil deren befehle erst noch ablaufen müssen, bevor sce funktionieren kann