DOS Bootmenü auf einem USB-Stick erstellen

Guten Tag,

ich möchte gerne das mein USB-Stick gleich nach dem einschalten ein Menü in Dos zeigt in dem ich unterschiedliche Bios-Versionen auswählen kann.

Wie ich bereits herausgefunden habe muss ich dazu die config.sys auf dem USB-Stick editieren.

Nur um zu Testen habe ich das hier reingeschrieben:

"
[Menu]
menuitem=Windows
menuitem=Dos
menuitem=Speicher
menudefault=Windows,3
"

Im Bios dann von USB-Stick booten, doch er zeigt mir kein menü an… Ich wäre euch für Hilfe sehr verbunden.

MFG Hese

Hi

ich möchte gerne das mein USB-Stick gleich nach dem
einschalten ein Menü in Dos zeigt in dem ich unterschiedliche
Bios-Versionen auswählen kann.

du meinst vermutlich unterschiedliche Betriebssysteme. Das wird nicht funktionieren. Dazu brauchst du schon einen Bootmanager, es sei denn du benutzt noch WIn 95 oder 98

Wie ich bereits herausgefunden habe muss ich dazu die
config.sys auf dem USB-Stick editieren.

Nur um zu Testen habe ich das hier reingeschrieben:

"
[Menu]
menuitem=Windows
menuitem=Dos
menuitem=Speicher
menudefault=Windows,3
"

das ist schon richtig, aber erst mal musst du den USB-Stick bootbar machen, damit er DOS (command) lädt
hier gibt es ein paar TIpps dazu
http://forum.chip.de/macos-dos-etc/dos-usb-stick-boo…

aber, wie gesagt, moderne Betriebssysteme kannst du damit nicht booten, nur welche, die auf DOS aufsetzen

Gruss
ExNicki

Danke für den Link.

Habe ich das nun richtig verstanden, ich muss auf dem Stick generell erst DOS bootfähig bekommen um dort ein einfaches Menü zu erstellen, auf der dann unterschiedliche Versionen vom Bios liegen? Aber dann kann ich den Stick einlegen Version auswählen und dann Flashen oder?

Ich hatte mir das einfacher Vorgestellt^^.

Menü erstellen fertig ^^

Gruß Hese

Guten Tag,

ich möchte gerne das mein USB-Stick gleich nach dem
einschalten ein Menü in Dos zeigt in dem ich unterschiedliche
Bios-Versionen auswählen kann.

Wirres Zeugs. Das BIOS ist in jedem Rechner fix eingebaut, es kann nur eins geben, und um es zu wechseln bootet man einen Stick oder eine Diskette mit einem Flash-Programm und flast ein anderes. Die Prozedur dsauert sagen wir mal 5 Minuten, ist also nichts was man „einfach mal so“ im Vorbeigehen macht. Mit dem Betriebssystem das man hinterher startet hat das BIOS absolut nichts zu tun. Das kommt nicht aus dem BIOS, das kommt von der Festplatte.

Wie ich bereits herausgefunden habe muss ich dazu die
config.sys auf dem USB-Stick editieren.

Nur um zu Testen habe ich das hier reingeschrieben:

"
[Menu]
menuitem=Windows
menuitem=Dos
menuitem=Speicher
menudefault=Windows,3
"

Das richt danach, dass Du mehrere Betriebssysteme vom Stick starten willst. Vergiss das sofort wieder, so klappt das nicht. Es klappt gar nicht, mit Windows (NT/2000/XP/VISTA/7) sowieso nicht, weil Microsoft diesen Versionen einen Boot-Lader spendiert hat, der sich mit Dos -egal woher es gestartet wird (Stick, Floppy, CD …) absolut nicht verträgt.

Wenn Du verrätst, was DU *genau* vor hast, kann Dir eventuell ein anderer Weg aufgezeigt werden.

AL.

Hi

Habe ich das nun richtig verstanden, ich muss auf dem Stick
generell erst DOS bootfähig bekommen um dort ein einfaches
Menü zu erstellen, auf der dann unterschiedliche Versionen vom
Bios liegen? Aber dann kann ich den Stick einlegen Version
auswählen und dann Flashen oder?

Moment, wir reden aneinander vorbei. Du willst also wirklich verschiedene BIOS-Versionen? Warum?

Gruss
ExNicki

Hallo,
wenn du auf deinem USB-Stick Booteinträge haben willst, die auch VISTA unterstützen, empfehle ich dir die Freeware EaysBCD. Damit kannst du die VISTA-Bootdatenbank leicht verändern. Wie bereits hier geantwortet, kannst du die Verwendung der Boot.ini, zum Starten von VISTA vergessen.

Grüße Culles

Dachte ich es mir doch fast das wir aneinander vorbei reden^^.

Habe mich zwar jetzt ehwig gespielt und kann jetzt DOS vom USB-Stick booten^^, werd nachher vlt aufschreiben wie ichs gemacht hab, falls jemand die selbe Frage hat. Da es zwar diverse Anleitungen gibt aber diese mit veralteten Programmen arbeiten oder unverständlich für den Leihen sind:smiley:.

Nun zu dem Warum ich muss das BIOS auf 1.8 flashen dann cmdb und dann das BIOS auf 2.2. Es ist nicht möglich die Server gleich hochzuflashen und macht jedes mal ziemlich arbeit, wenn man rumstecken muss ^^.
Das Ziel des Projekts ist das ich einmal einstecke, auswähle wo ich Anfange und der Stick dann alles automatisch macht also flashen, neustart, installieren, neustart, flashen, neustart aber erstmal muss ich halt klein anfangen da ich davon keine Ahnung habe. :smiley:

Gruß Hese

Nun zu dem Warum ich muss das BIOS auf 1.8 flashen dann cmdb und dann das BIOS auf 2.2. Es ist nicht möglich die Server gleich hochzuflashen und macht jedes mal ziemlich arbeit, wenn man rumstecken muss ^^.
Das Ziel des Projekts ist das ich einmal einstecke, auswähle wo ich Anfange und der Stick dann alles automatisch macht also flashen, neustart, installieren, neustart, flashen, neustart aber erstmal muss ich halt klein anfangen da ich davon keine Ahnung habe. :smiley:

Aber vorerst wäre ich mit einem Menü völlig zufrieden wo ich die diversen Versionen aufrufen kann :wink:. Ich weiß ich hätte nicht einfach ein Beispiel kopieren sollen das nicht so meiner Frage passt sry.

Nun zu dem Warum ich muss das BIOS auf 1.8 flashen dann cmdb
und dann das BIOS auf 2.2. Es ist nicht möglich die Server
gleich hochzuflashen und macht jedes mal ziemlich arbeit, wenn
man rumstecken muss ^^.

Oh Mann, oder Frau, präzise Ausdrucksweise ist nicht Deins.

… wer oder was ist cmdb, und was ist „und cmdb“, und was zum Geier hat dieses cmdb genau hier verloren, halbwegs zwischen zwei BIOS Updates.

Das Ziel des Projekts ist das ich einmal einstecke, auswähle
wo ich Anfange und der Stick dann alles automatisch macht also
flashen, neustart, installieren, neustart, flashen, neustart

… installieren was? DU kennst den Unterschied zwischen dem Laien und dem IT-ler? Der Laie will alles, irgendwie. Der IT-ler gießt „alles“ und „irgendwie“ in Software. Dazu ist es aber notwendig, das „alles“ und das „irgendwie“ exakt zu beschreiben, auch wenn das etwas lästig ist. Das wäre dann Dein Job.

aber erstmal muss ich halt klein anfangen da ich davon keine
Ahnung habe. :smiley:

Dann lass es. Ohne Ahnung keine Chance. Du hast Dir da kein ganz einfaches Projektchen ausgesucht.

UNd das Menü ist schon im Ansatz der völlig falsche Weg, da Du ja einen automatischen Ablauf haben eillst, und das ist das genaue Gegenteil von einem Menü.

Aber vorerst wäre ich mit einem Menü völlig zufrieden wo ich
die diversen Versionen aufrufen kann :wink:. Ich weiß ich hätte
nicht einfach ein Beispiel kopieren sollen das nicht so meiner
Frage passt sry.

Ich verzeihe Dir. und jetzt machen wir Nägel mit Köpfen, oder wir lassen es. Man beginnt so ein Projekt nicht beim Primitivkram, sondern dort wo die K.O. Kriterien lauern.

  1. K.O. Kriterien: das Flash Programm muss als absoluter Selbstläufer, also per Kommendozeilenparameter aufgerufen, lauffähig sein. Die Programme die ich in Erinnerung habe sind alle mehr oder weniger bunt angepinselte, Menügestützte Fettklopse, die auch erst 5 Mal anchfragen, ob man tatsächlich das Flash, und erst mal das alte wegspeichern, und bla bla bla. Teilaufgabe 1: finde heraus, ob Dein Flash Programm vollautomatisiert laufen kann. Mein gerade rfundenes AFlash Programm würde z.B. folgendes können:

AFlash /f:bios1.8.bin /y

/f gibt ihm den Namen der Datei, /y sorgt dafür, dass es sofort losflasht und sich am Ende ohne weitere Kommentare zurückmeldet.

Jetzt bist Du dran. Erforsche Dein Flash Programm

AL.

Naja die Aufgabe habe ich mir nicht ausgesucht. Hieß nur der Azubi (1 Lehrjahr) könnte das doch machen…

Mein erster Step ist jetzt nun einmal, das Menü, wenn dass funktioniert, dann sind eh schon mal alle glücklich. Die „deluxe“ Version wird halt dann, dass alles automatisch läuft, ob ich diese in dieser Praxisphase zustande bekomme, kommt erst noch auf, da ich eben keine Ahnung von dem ganzen habe.

Aber jetzt zu meinem Menü :smile:

"
[MENU]
MENUITEM=BIOS1
MENUITEM=CMDB
MENUITEM=BIOS2
MENUDEFAULT=BIOS1,120

[BIOS1]
DOS=HIGH,UMB
DEVICE=c:\

[CMDB]
DOS=HIGH,UMB
device=c:\

[BIOS2]
DOS=HIGH,UMB
device=c:"

Ist natürlich in der CONFIG.SYS

Würde dieses so Funktionieren? Natürlich mit den richtigen Pfaden dann, kann das ja nicht wirklich an meinem Laptop probieren erst wenn wieder ein Server geflashed werden muss. Was bedeutet „DOS=HIGH,UMB“? Da ich heute natürlich weiter lesen werde, hoffe ich es zwar selber rauszufinden aber Fragen kostet ja mal nichts.

Noch eine Frage die ich habe ist, der Laufwerksbuchstabe des USB-Sticks bleibt ja nicht wirklich gleich oder? Gibt es hierfür evtl einen fertigen code, der dieses Problem löst?

Danke für deine Hilfe.

Gruß Hese