Dualbootoption mit Win98-Dos NACHTRÄGLICH zu WinXP hinzufügen
Problem: Ein bereits fertig und aufwendig installiertes Windows XP-System soll nachträglich eine DOS-Bootoption im Bootmenü (boot.ini) bekommen, um z.B. im Dos-Mode (das alte) ghost zu fahren (i.e. ein Image zu Erstellen bzw. zurückzusichern).
Einen wunderschönen,
ich habe bereits diverse Artikel und Tips "durchgeackert", bin aber leider immer noch nicht zu dem erwünschten Ziel gelangt.
Ich habe ein Asus-Notebook vorliegen, auf dem bereits für den Kunden eine sehr aufwendige Installation mit diversen notwendigen Programmen realisiert worden ist. Leider nicht von uns, sonst hätten wir gleich VOR der XP-Installation ein "sys c:" gemacht. Denn genau diesen Effekt
möchten wir nachträglich erreichen. Es soll ein Bootmenü am Anfang erscheinen, in dem man zwischen dem XP und einer DOS-Bootoption wählen kann. Bei dem Dos handelt es sich ein aus dem Win98 extrahiertes Dos-Verzeichnis.
Reell benötigt werden allerdings nur der Bootsektor, die command.com, die io.sys und die msdos.sys. Eben das, was nach dem Überspielen des Systems mit SYS C: erreicht wird.
Das Notebook hat eine 80Gb-Platte mit zwei Partitionen (primär und erweiterte 50/50) und ist mit FAT32 formatiert.
Ich habe einen Desktop-PC hier vorliegen, auf dem die Installationsreihenfolge korrekt durchgeführt wurde und habe mir von diesem die notwendigen Dateien kopiert (bootsect.dos, boot.ini, msdos.sys, io.sys und die command.com). Das Menü erscheint auch, jedoch kann mit der zweiten Bootoption (welche ja auf dem anderen PC einwandfrei läuft) nicht gestartet werden.
Meine Bootsect.dos ist 512 byte gross und von dem Windows-XP-Rechner mit zweiter
lauffähiger Dos-Bootoption kopiert worden. Alternativ dazu habe ich mir mal den Bootsektor einer alten Windows98-Bootplatte in W98.dos geschrieben. (mit Hilfe einer readboot.scr im debug Modus)
Nun zu meinen Versuchen mit der Boot.ini.
Der obere Teil, bis auf die letzte Zeile sieht wie folgt aus
Zeile:
oder alternativ
Effekt:
Es erscheint diese Fehlermeldung:
Disk I/O error
Replace the disk, an then press any key
Zeile:
Effekt:
Das Notebook "resettet", startet neu.
Zeile:
Effekt:
Es erscheint diese Fehlermeldung:
Windows konnte nicht gestartet werden, da folgende Datei fehlt oder beschädigt ist:
Windows root - system32 - hal.dll
Installieren Sie ein Exemplar der oben angegebenen Datei erneut.
(Ich gehe hierbei davon aus, das das System hier die bootsect.dos für einen
Verzeichnisnamen hält und darin selbstverständlich kein system32-Verzeichnis findet)
- ergo völlig falsch !
Vielleicht habt Ihr ja noch einen Tip für mich, was ich evtl. übersehen oder vergessen habe.
Muss noch irgendetwas mit dem Bootsektor der Platte geschehen ? Werden noch versteckte Eintragungen im XP gemacht, welche ich nicht getätigt habe?
Wichtig, ich möchte das Problem nicht umgehen mit Hilfe von "Benutze doch ghost für Windows" oder nimm einfach eine Boot-CD. Es geht darum, dass der Kunde auch ohne Boot-CD schnell sein Image zurückbügeln kann.
Vielen Dank im voraus Eurer Olli
Einen wunderschönen,
ich habe bereits diverse Artikel und Tips "durchgeackert", bin aber leider immer noch nicht zu dem erwünschten Ziel gelangt.
Ich habe ein Asus-Notebook vorliegen, auf dem bereits für den Kunden eine sehr aufwendige Installation mit diversen notwendigen Programmen realisiert worden ist. Leider nicht von uns, sonst hätten wir gleich VOR der XP-Installation ein "sys c:" gemacht. Denn genau diesen Effekt
möchten wir nachträglich erreichen. Es soll ein Bootmenü am Anfang erscheinen, in dem man zwischen dem XP und einer DOS-Bootoption wählen kann. Bei dem Dos handelt es sich ein aus dem Win98 extrahiertes Dos-Verzeichnis.
Reell benötigt werden allerdings nur der Bootsektor, die command.com, die io.sys und die msdos.sys. Eben das, was nach dem Überspielen des Systems mit SYS C: erreicht wird.
Das Notebook hat eine 80Gb-Platte mit zwei Partitionen (primär und erweiterte 50/50) und ist mit FAT32 formatiert.
Ich habe einen Desktop-PC hier vorliegen, auf dem die Installationsreihenfolge korrekt durchgeführt wurde und habe mir von diesem die notwendigen Dateien kopiert (bootsect.dos, boot.ini, msdos.sys, io.sys und die command.com). Das Menü erscheint auch, jedoch kann mit der zweiten Bootoption (welche ja auf dem anderen PC einwandfrei läuft) nicht gestartet werden.
Meine Bootsect.dos ist 512 byte gross und von dem Windows-XP-Rechner mit zweiter
lauffähiger Dos-Bootoption kopiert worden. Alternativ dazu habe ich mir mal den Bootsektor einer alten Windows98-Bootplatte in W98.dos geschrieben. (mit Hilfe einer readboot.scr im debug Modus)
Nun zu meinen Versuchen mit der Boot.ini.
Der obere Teil, bis auf die letzte Zeile sieht wie folgt aus
[boot loader]
timeout=10
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
-----hier stehen die im folgenden beschriebenen Zeilen ----
Zeile:
C:\ = "DOS98 zu Wartungszwecken"
oder alternativ
C:\bootsect.dos = "DOS98 zu Wartungszwecken"
Effekt:
Es erscheint diese Fehlermeldung:
Disk I/O error
Replace the disk, an then press any key
Zeile:
multi(0)disk(0)rdisk(0)partition(1)\="Dos98"
Das Notebook "resettet", startet neu.
Zeile:
multi(0)disk(0)rdisk(0)partition(1)\bootsect.dos="Dos98"
Effekt:
Es erscheint diese Fehlermeldung:
Windows konnte nicht gestartet werden, da folgende Datei fehlt oder beschädigt ist:
Windows root - system32 - hal.dll
Installieren Sie ein Exemplar der oben angegebenen Datei erneut.
(Ich gehe hierbei davon aus, das das System hier die bootsect.dos für einen
Verzeichnisnamen hält und darin selbstverständlich kein system32-Verzeichnis findet)
- ergo völlig falsch !
Vielleicht habt Ihr ja noch einen Tip für mich, was ich evtl. übersehen oder vergessen habe.
Muss noch irgendetwas mit dem Bootsektor der Platte geschehen ? Werden noch versteckte Eintragungen im XP gemacht, welche ich nicht getätigt habe?
Wichtig, ich möchte das Problem nicht umgehen mit Hilfe von "Benutze doch ghost für Windows" oder nimm einfach eine Boot-CD. Es geht darum, dass der Kunde auch ohne Boot-CD schnell sein Image zurückbügeln kann.
Vielen Dank im voraus Eurer Olli
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 11631
Url: https://administrator.de/contentid/11631
Ausgedruckt am: 23.11.2024 um 00:11 Uhr
8 Kommentare
Neuester Kommentar
Ja das würde mich auch mal interessieren ich hab auch schon so einiges Ausprobiert!
nur ich hab mir einfach Dos auf diskette gepackt und dann nach C:\dos geschoben ( auf "C:\" liegt auch mein Win98 )
Mit: C:\dos\COMAND="MS DOS 6.22"
Spuckt er mir immer aus das ihm die datei ntoskrnl.exe fehlt.
und wenn ich: C:\dos="MS DOS 6.22" eintrage dann resettet er immer!
Also hilfe wäre schon nicht schlecht
MfG
skyfya
nur ich hab mir einfach Dos auf diskette gepackt und dann nach C:\dos geschoben ( auf "C:\" liegt auch mein Win98 )
Mit: C:\dos\COMAND="MS DOS 6.22"
Spuckt er mir immer aus das ihm die datei ntoskrnl.exe fehlt.
und wenn ich: C:\dos="MS DOS 6.22" eintrage dann resettet er immer!
Also hilfe wäre schon nicht schlecht
MfG
skyfya
Hi,
wie ich das sehe, kommt man da um ein Tool, wie Partition Magic, nicht drum herum.
Das kopieren der DOS- Dateien reicht auf keinen Fall!
Psycho
wie ich das sehe, kommt man da um ein Tool, wie Partition Magic, nicht drum herum.
Das kopieren der DOS- Dateien reicht auf keinen Fall!
Psycho
@psycho dad
Was soll denn dann mit Partition Magic
gemacht werden ? Mit Partition Magic kann
ich Partitionen anlegen, verschieben und
Sektoren kopieren. Nur das war ja gerade
meine Frage, was wird von XP oder 2000 noch
gemacht beim zusätzlichen Aufsetzen auf
ein bestehendes System. Bisher war lediglich
die Rede von der bootsect.dos und dem
Eintrag in das Bootmenü.
??? Cu theuncle
Was soll denn dann mit Partition Magic
gemacht werden ? Mit Partition Magic kann
ich Partitionen anlegen, verschieben und
Sektoren kopieren. Nur das war ja gerade
meine Frage, was wird von XP oder 2000 noch
gemacht beim zusätzlichen Aufsetzen auf
ein bestehendes System. Bisher war lediglich
die Rede von der bootsect.dos und dem
Eintrag in das Bootmenü.
??? Cu theuncle
Also Partition Magic hat nen eigenen Bootloader der die Boot.ini ersetzen kann! Nur leider kann man diesem Bootloader net sagen wo er DOS findet ( das bekommt der nicht hin)
MfG
sky
Moin,
also wenn man die ganze Sache mit PM macht, kann man hinterher
Boot Magic (bei PM enthalten) nutzen und ihm auch die neue DOS- oder Win 98-
Partition beibringen.
Folgendermaßen würde ich vorgehen:
- Platz für DOS schaffen,
- 2. Primärpartition erstellen (FAT),
- Neue Partition aktivieren (die andere wird versteckt)
- Rechner von CD/Diskette starten
- System übertragen
- Boot Magic installieren und beide Systeme in's Bootmenü aufnehmen
- und eigentlich fertig sein
Psycho
also wenn man die ganze Sache mit PM macht, kann man hinterher
Boot Magic (bei PM enthalten) nutzen und ihm auch die neue DOS- oder Win 98-
Partition beibringen.
Folgendermaßen würde ich vorgehen:
- Platz für DOS schaffen,
- 2. Primärpartition erstellen (FAT),
- Neue Partition aktivieren (die andere wird versteckt)
- Rechner von CD/Diskette starten
- System übertragen
- Boot Magic installieren und beide Systeme in's Bootmenü aufnehmen
- und eigentlich fertig sein
Psycho
Hi,
soweit ich weiß, kann man zwar erst DOS oder WIN98 und dann XP installieren,
aber umgekehrt geht es wohl nicht. Falls doch, lasse ich mich gerne überzeugen!
Psycho
soweit ich weiß, kann man zwar erst DOS oder WIN98 und dann XP installieren,
aber umgekehrt geht es wohl nicht. Falls doch, lasse ich mich gerne überzeugen!
Psycho