Multi-Boot System mit Windows XP
Fehlende Anpassung in der "boot.ini" für ein Multi-Boot System mit mehreren Windows XP-Versionen
Hallo,
es gibt zwei Windows XP Images auf Acronis-Basis, die auf eine Maschine mit zwei physikalisch unterschiedlichen Festplatten aufgespielt wurden. Windows.XP.SP3.32BIT.EN und WindowsXP.SP2.64BIT.EN.
Wie muss die "boot.ini" im Detail aussehen, damit der Start über eine Auswahl korrekt funktioniert?
Bisheriger Zustand:
Windows.XP.SP3.32BIT.EN
[boot loader]
timeout=30
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
WindowsXP.SP2.64BIT.EN
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional x64 Edition" /noexecute=optin /fastdetect
Danke bereits im Vorfeld für Tipps.
Hallo,
es gibt zwei Windows XP Images auf Acronis-Basis, die auf eine Maschine mit zwei physikalisch unterschiedlichen Festplatten aufgespielt wurden. Windows.XP.SP3.32BIT.EN und WindowsXP.SP2.64BIT.EN.
Wie muss die "boot.ini" im Detail aussehen, damit der Start über eine Auswahl korrekt funktioniert?
Bisheriger Zustand:
Windows.XP.SP3.32BIT.EN
[boot loader]
timeout=30
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
WindowsXP.SP2.64BIT.EN
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional x64 Edition" /noexecute=optin /fastdetect
Danke bereits im Vorfeld für Tipps.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 164320
Url: https://administrator.de/contentid/164320
Ausgedruckt am: 22.11.2024 um 19:11 Uhr
15 Kommentare
Neuester Kommentar
Windows.XP.SP3.32BIT.EN
[boot loader]
timeout=30
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
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows XP Professional x64 Edition" /noexecute=optin /fastdetect
so in der Art. Kommt halt darauf an in welcher Reihenfolge deine FP verbaut sind ...
Tach und Danke sind übrigens die üblichen Floskeln in Foren, wenn man eine Antwort wünscht ...
[boot loader]
timeout=30
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
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows XP Professional x64 Edition" /noexecute=optin /fastdetect
so in der Art. Kommt halt darauf an in welcher Reihenfolge deine FP verbaut sind ...
Tach und Danke sind übrigens die üblichen Floskeln in Foren, wenn man eine Antwort wünscht ...
Erledigt, kann gelöscht werden.
Zitat von @karlos:
Das Starten des Betriebssystems über die Auswahl scheitert mit der Meldung NTLDR fehlt.
Das Starten des Betriebssystems über die Auswahl scheitert mit der Meldung NTLDR fehlt.
Moin,
starte die Wiederherstellungskonsole über die Installations-CD und gibt dort als Befehl
bootcfg /rebuild
ein. Das sollte dir eine passende Boot.ini erstellen. Allerdings musst du die Treiber für deinen SATA-Controller dort über [F6] von Diskette einbinden bzw. eine CD verwenden, auf der die Treiber für den Controller bereits integriert sind.
Ob das allerdings mit einer gemischten Konfiguration 32/64-Bit unter XP auch funktioniert, entzieht sich meiner Kenntnis.
Gruß
Versuch mal, die Partition mit dem 64-Bit-System als aktive Partition anzulegen und die auch zu starten mit der passenden Boot.ini. Wahrscheinlich benötigen der Bootmanager und die dazugehörige Datei ntdetect.com die 64-Bit-Version, um das System starten zu können. Sicher bin ich da aber nicht.
Als Alternative bliebe dir dann nur, die jeweilige Version mit einer eigenen Primärpartition und einer eigenen Boot.ini über das Bios zu starten.
Als Alternative bliebe dir dann nur, die jeweilige Version mit einer eigenen Primärpartition und einer eigenen Boot.ini über das Bios zu starten.
Hallo karlos,
evtl. ist hier der entscheidende Hinweis zu finden, dass der 32 Bit Bootloader nur 32 Bit Systeme laden kann, der 64Bit aber beides. Dann könttest du z.B. fixboot und fixmbr vom 64Bit System aus ausführen.
Grüße
evtl. ist hier der entscheidende Hinweis zu finden, dass der 32 Bit Bootloader nur 32 Bit Systeme laden kann, der 64Bit aber beides. Dann könttest du z.B. fixboot und fixmbr vom 64Bit System aus ausführen.
Grüße
@Connor1980
Schon wieder fixmbr und fixboot. Was soll das für einen Nährwert haben? Mach dich mal sachkundig, wie ein Bootprozess abläuft. fixmbr erneuert lediglich 446 Byte Code im 1. Sektor der Festplatte, und fixboot schreibt den Bootsektor der Partition neu. Da aber sowohl eine Partition gestartet wird als auch vom Bootsektor die Meldung NTLDR not found ausgegeben wird, kann ja wohl nichts defekt sein, also ist dieser Tip zu fixmbr und fixboot einfach nur Unsinn. Außerdem weisß Microsoft ausdrücklich darauf hin, dass ein unbedacht ausgeführtes fixmbr zu Problemen führen kann.
Schon wieder fixmbr und fixboot. Was soll das für einen Nährwert haben? Mach dich mal sachkundig, wie ein Bootprozess abläuft. fixmbr erneuert lediglich 446 Byte Code im 1. Sektor der Festplatte, und fixboot schreibt den Bootsektor der Partition neu. Da aber sowohl eine Partition gestartet wird als auch vom Bootsektor die Meldung NTLDR not found ausgegeben wird, kann ja wohl nichts defekt sein, also ist dieser Tip zu fixmbr und fixboot einfach nur Unsinn. Außerdem weisß Microsoft ausdrücklich darauf hin, dass ein unbedacht ausgeführtes fixmbr zu Problemen führen kann.
Na prima, dann mach bitte noch Wie kann ich einen Beitrag als gelöst markieren? an den Beitrag.
@99045:
da fehlt noch "und kopiere NTLDR und Ntdetect.com", naja, zu schnell kopiert, sry.
Mein Vorschlag basierte auf der gleichen Annahme wie deiner auch, dass die 32 Bit Variante von XP nicht die 64 Bit Variante booten kann. Und deshalb wollte ich noch vorgeschlagen haben NTLDR und Ntdetect.com auszutauschen, dann hätte er anstatt über das BIOS zu gehen den Bootmanager benutzen können. (Ähnlich wie hier)
Dein Weg ist natürlich eine Alternative.
Und da es funtkioniert, wunderbar.
Grüße
P.S.: kein Grund rumzupampen.
da fehlt noch "und kopiere NTLDR und Ntdetect.com", naja, zu schnell kopiert, sry.
Mein Vorschlag basierte auf der gleichen Annahme wie deiner auch, dass die 32 Bit Variante von XP nicht die 64 Bit Variante booten kann. Und deshalb wollte ich noch vorgeschlagen haben NTLDR und Ntdetect.com auszutauschen, dann hätte er anstatt über das BIOS zu gehen den Bootmanager benutzen können. (Ähnlich wie hier)
Dein Weg ist natürlich eine Alternative.
Und da es funtkioniert, wunderbar.
Grüße
P.S.: kein Grund rumzupampen.
@Connor1980
Das hat mit rumpampen nichts zu tun. Man gibt keine Tipps, die zu Problemen führen können und absolut nutzlos sind. Und die ständig gegebenen Vorschläge (nicht nur von dir) zu fixboot und fixmbr sind in 95 % aller Fälle nutzlos und überflüssig.
Gruß
Das hat mit rumpampen nichts zu tun. Man gibt keine Tipps, die zu Problemen führen können und absolut nutzlos sind. Und die ständig gegebenen Vorschläge (nicht nur von dir) zu fixboot und fixmbr sind in 95 % aller Fälle nutzlos und überflüssig.
Gruß