![]() |
DOS Boot CD erstellen mit Auswahlmenü
Hallo,
ich versuche die ganze Zeit eine DOS-StartCD zu erstllen mit einem Menü um verschiedene Dinge zu tun. Testen tue ich es zur Zeit mit einer Diskette. Aber es will nicht so richtig klappen. Das fängt schon beim Menü an. So sieht meine config.sys aus:
Code:
Und so die zugehörige autoexec.bat
[menu]
menuitem=DONOTHING, clean boot menuitem=NTFS, Mount NTFS menuitem=PQIMAGE, start PQ Drive Image menuitem=PQMAGIQ, start PQ Partition Magic menudefault=DONOTHING menucolor=7,0 [COMMON] device=display.sys con=(ega,,1) device=oakcdrom.sys /D:mscd001 device=btdosm.sys device=flashpt.sys device=aspi2dos.sys device=aspi8dos.sys device=aspi4dos.sys device=aspi8u2.sys device=aspicd.sys /D:mscd001 device=ramdrive.sys 1024 /e
Code:
Als Systemdateien habe ich:
^
@ECHO OFF SET DIRCMD=/O:N /p PROMPT=$P$G if %CONFIG%==DONOTHIG goto END if %CONFIG%==NTFS goto :NTFS if %CONFIG%==PQMAGIG goto PQMAGIC if %CONFIG%==PQIMAGE goto PQIMAGE MSCDEX.EXE /D:mscd001 /L:%CDROM% mode con codepage prepare=((850) ega.cpi) mode con codepage select=850 keyb gr,,keybrd2.sys PATH a:\;%CDROM%;%CDROM%\PQImage;%CDROM%PQMagic;%CDROM%\NTFSDOS;%CDROM%\DOSHelp a:\doskey :NTFS NTFSPRO /s goto END :PGMAGIC PGMAGIC goto END :PQIMAGE pqdi goto END :END command.com - 91 KB - 2002-06-08 io.sys - 114 KB - 2001-05-15 msdos.sys - 1 KB - 2001-04-07 (mit dem Inhalt: ;W98EBD) Die Pfade in der Autoexec.bat sind erstmal uninteressant. Aber jedesmal, wenn ich von der Diskette starte erzählt er mir in Zeile 2, 3, 4 und 5 wäre ein Fehler in meiner config.sys. Aber syntaktisch müßte es richtig sein. Was ist da nun los oder falsch? |
Hallo Luckie,
ich kann dir da auch nur recht geben. Es ist alles syntaktisch richtig. Der Inhalt der config.sys einer Windows 98 Boot-Disk sieht nicht anders aus! Hier habe ich noch ein Beispiel gefunden: Zitat:
![]() ![]() ![]() ![]() ![]() ![]() MFG Thomas |
Ich habe es rausgefunden. Die Sektionen, auch wenn sie leer sind, müssen in der config.sys trotzdem vorhanden sein.
|
Dann ist ja alles in bester Ordnung!
MFG Thomas |
Nicht ganz.
In der Autoexec.bat setze ich ja Pfade. Nun dachte ich mit %CDROM% bekäme ich den Laufwerksbuchstaben des CDROM-Laufwerkes, dem ist nur leider nicht so. Wer weiß Rat? |
Zitat:
Ich habe das immer umgangen indem ich das CD-ROM fest auf Laufwerk Z: gelegt habe. |
Wie ist es denn mit:
Code:
Wird der zugeordnete Buchstabe dann nicht %CDROM% zugewiesen?
mscdex.exe /D:mscd0001 /L:%CDROM%
|
Moin Thomas,
nein, /L: gibt an, welcher Laufwerksbuchstabe für das CD Rom verwendet werden soll. @Luckie: Wenn das genaue Copy&Paste Daten Deiner Autoexec.bat sind, dann hast Du noch einen Schreibfehler drin. Es fehlt bei DONOTHING das 2. N. |
Öhm, ja stimmt. Es muß auch
Code:
heißen.
set Path=....
Aber wo liegt jetzt der Fehler? Denn das
Code:
Scheint ja zu klappen.
mscdex.exe /D:mscd0001 /L:%CDROM%
@Sharky: Wie lege ich das CDROM auf einen bestimmten Laufwerkbuchstaben? |
Zitat:
LASTDRIVE = Z und dann mscdex.exe /D:mscd0001 /L:z |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz