Supportnet Computer
Planet of Tech

Supportnet / Forum / PC-Sonstiges

Auswahlmenü einer bootfähigen CD. Wie kann ich das anstellen?





Frage

Hallo, mein Problem ist folgendes: Viele Boot-CD's, haben ein Menü, in dem ich auswählen kann, ob denn von der CD oder der Festplatte gestartet werden soll. Diese Menüs sind meist sehr simple gehalten: Startet man mit solch einer bootfähige CD, gibt es kurz einen Text, in den man die entsprechende Option auswählen kann (z.B. Windows 98 CD) oder man muss eine Taste innerhalb einer bestimmten Zeit drücken, um nicht von der CD zu starten (z.B. Windows 2000 CD). Erst beim bestätigen des CD-Starts, werden die Startdateien verarbeitet. Sollte man den CD-Start verweigern, wird vom nächsten Laufwerk gestartet (wie im BIOS angegeben, z.B. Festplatte oder Diskette). Wie kann ich ein solches Menü erzeugen und brennen? Oder kann ich evtl. den MBR einer CD auf eine andere kopieren? Ich vermute nämlich, dass dort diese Option integriert ist. Ich meine bei solchen Menüs [b]definitiv keine[/b] Menüs, die man sich z.B. bei Windowsversionen in die Startdateien config.sys oder autoexec.bat schreiben kann. Denn wenn dieses Menü erscheint, wurde ja bereits von der CD gestartet und das liegt mir nicht im Sinn. Ich will halt, das ein Benutzer auch den CD-Start abbrechen kann, wenn die CD versehentlich beim (neu)starten des Computers noch im Laufwerk ist. [i]<gruß thj>[/i]

Antwort 1 von MacGyver031

Hallo,
Eine Möglichkeit: Kennst du mit Assembler aus?
Ich weiss, dass man mit
mov ax,4c00
int 19h

den PC zu einem "neuboot" überreden kann, was ich noch nicht weiss ist wie man den mov befehl so einstellt dass es von der C: bootet! Bin noch am tüfteln.
Der Rest ist relativ simpel, machst du eine CONFIG-Boot menu, machst eine Diskette und testest ob es dir Gefällt, und eine Bootable CD-Brennen.

Gruss.

Antwort 2 von TheHappyJoker

Sorry, Assembler sind mir zwar ein Begriff, aber beschäftigt habe ich mich damit ((vielleich?) noch) nicht.

Vielleicht solltest Du nicht unbedingt auf das Laufwerk C beharren, sondern das nächste Laufwerk, von dem laut BIOS zu booten ist berücksichtigen. Nur ein Gedanke von mir...

Außerdem will ich mich nicht auf bootfähige CD's mit Windows beschränken (daher ist ein config.sys-Menü nicht mein Ziel). Z.B. eine Linux-CD soll ja auch dieses Menü haben können.

Was ich vermute, ist das ein Minimalbootmanager in den MBR (erste 512 Byte) von solchen bootfähigen CD geschrieben ist, der es erlaubt vom nächsten Laufwerk zu booten (was eben das BIOS angibt - meistens die Festplatte).

Gibt es Brennsoftware, mit denen ich Bootmanager in den MBR einer CD brennen kann?

Was mich halt stört, ist das jede bootfähige CD mit Betriebssystem so eine Auswahl hat, aber man selbst keine erstellen kann :-(

<gruß thj>

Antwort 3 von Undertaker

Hi,

das Bootmenü der Win2000-CD gibt es im Internet als Image (2KB) incl. Anleitung, wie damit die Win2000-CD neu zu brennen ist, damit sie mit diesem Image bootet.
Ist für den Fall gedacht, wenn man das SP2 in die Installation von Win2000 intigrieren möchte.

Man müßte eigendlich nur noch herausfinden, welche Datei vom Bootmenü gestartet wird...


Gruß
Undertaker

Antwort 4 von Quisssel

hmm.. also schau dir doch einfcah mal den Quellcode einer 98 Diskette an. Dort ist ja auch so ein Auswahlmenue.


Antwort 5 von shorres

Hallo,

schau mal unter:

http://home.arcor.de/sw.wolf/work2.htm

Unter Punkt 7.

Hier kannst Du den Bootsektor einer Win 2000 CD downloaden.

mfG
shorres

Antwort 6 von TheHappyJoker

@Quisssel:

Ja genau, und da brauch' ich aber keinen Quellcode, sondern ich muss mir nur die Datei config.sys anschauen, um zu erfahren, wie das Bootmenü auf der Diskette aussieht.

So eine config.sys auf eine CD zu brennen ist nicht das Problem. Da aber dann immer beim Start von der CD sofort das Menü aus der config.sys erscheint, kann man nicht mehr auswählen, ob überhaupt von der CD gestartet werden soll, oder eben nicht (also das CD-Laufwerk überspringen und vom Nächsten booten).

Wenn aber das Menü aus der config.sys auf meinen Monitor erscheint, wurde bereits von der CD gesartet (und ab hier lässt es sich nicht mehr rückgängig machen).

Eben das wollte ich vermeiden: Das config.sys Menü ist nämlich in Wirklichkeit kein richtiges Bootmenü, um zu entscheiden welches Laufwerk gestartet werden soll. Sobald das Menü angezeigt wird ist DOS schon geladen (also es wurde schon von der CD gebootet). In diesen Menü kann man höchstens eintragen, welche Startdateien für DOS geladen werden werden sollen (Treiber u.s.w.), aber hier ist die Entscheidung das man von der Festplatte starten soll fehl am Platz.

P.S.: Ich wusste, dass das verwechselt wird. :-) Aber klarer kann ich mich nicht ausdrücken.

<gruß thj>

Antwort 7 von Undertaker

Hi,

ach ja, ich habe ja auch noch ein paar Links in meinen Favoriten. Ist zwar prinzipiell immer der gleiche Inhalt, aber mal mehr / mal weniger detalliert beschrieben...

[URL=http://reader.continuity.de/winnt-w2k/193,19.php3][ Continuity ] - einfach mehr Web! - SP2 in Win2000-Setup-CD integrieren[/url]
[URL=http://www.techserv.curtin.edu.au/tsuki_yomi/tools/Mirrors/mrp.freeshell.org/win2k/]Bootable Windows 2000 Professional CD-ROM with Slipstreamed Service Pack 2[/url]
[URL=http://www.broomeman.com/support/wsbootcd.html]broomeman.com - Windows Support - Creating a Bootable Windows 2000 SP2 CD[/url]
[URL=http://www.supernature-forum.de/vbb/showthread.php?s=&threadid=3483]Das Wohlfühlboard - Bootfähige Win2k-CD mit Servicepack 2 erstellen[/url]
[URL=http://win2k.webhop.net/]Erstellen einer bootfähigen Installations-CD für Windows 2000 mit integriertem SP[/url]
[URL=http://faq.winhelpline.info/index.php?shownews=294&NSID=698366fad3895415774efa4592651acb]FAQ Datenbank - Herstellen einer Windows 2000 CD mit integrierten SP2[/url]
[URL=http://www.joachimschlosser.de/Informatik/Tips/win2k_sp2_cd.html]Joachim Schlosser - Erstellung einer bootfähigen Win2k SP2 CD[/url]
[URL=http://www.thetechguide.com/win2kbootcd/]Making a bootable Windows 2000 CD[/url]
[URL=http://www.bink.nu/Bootcd/default.htm]Making a Bootable Windows 2000 CD with Service Pack Integrated[/url]
[URL=http://www.netsonic.fi/~osiltane/tech/win2000cd.shtml]Making bootable Windows 20000 CD with ECDC 5[/url]
[URL=http://www.ntcompatible.com/faq232.shtml]NT Compatible - How can I create a Windows 2000 CD with integrated SP2?[/url]


Gruß
Undertaker

Antwort 8 von TheHappyJoker

Ich danke Dir, Marc, für die Links. Haben mir sehr weitergeholfen bzw. auf Ideen gebracht.

Konnte aber erst jetzt schreiben, weil ich heute aus'm Urlaub wiedergekommen bin (Frankreich, Côte D´Azur :-)

<gruß thj>

Antwort 9 von Stift

Hi HappyJoker,
falls es noch nicht zu spät ist, und du über englischkenntnisse verfügst, empfehle ich diesen link:
http://www.nu2.nu
dann unter 'utilities':
Bart's free JO.SYS
...Press any key to boot from CD-Rom...
Jo.sys is used to decide if the system should boot from the first harddisk or from the first floppy drive. The default is boot from harddisk, but when a key is pressed within the timeout (default 5 sec.) or when the first harddisk has no valid partitions jo.sys boots from floppy drive. Jo.sys also supports booting from floppy image on a bootable CD-Rom. Very usefull for fully automated installation from floppy boot disks or bootable CD-Roms.
Ich hab mir so eine boot-cd gebaut, mit der ich über ein DOS-menue verschiedene Festplattentools, bzw. Installationsroutinen laufen lassen kann. das meiste ist aus einer 'garaks-tool-cd' abgekupfert, an meine bedürfnisse angepasst und vereinfacht. leider kann ich diese cd von garak im netz nicht mehr finden.
gruss
stift

Antwort 10 von TheHappyJoker

@Robert:

Deine Adresse hat mir sehr weitergehlolfen, ich danke Dir (vor allen wegen den vielen Infos über die Möglichkeiten von CD zu booten, und wie man den Bootsektor verändern kann).
Habe jetzt ein optimales Bootmenü (welchen im CD-MBR untergebracht ist - sozusagen ein Bootmanager auf CD :-)

<gruß thj>

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: