DVB-Cube BETA <<< Das deutsche PC und DVB-Forum >>>
PC-Ecke => # Hard-und Software Allgemein => # Tips und Tricks diverses .... => Thema gestartet von: rmbigfoot am 12 Februar, 2008, 07:50
-
Habe auf meiner 1. HD meines Arbeits-PC's ganz normal WinXP Pro SP2 drauf. Jetzt wollte ich auf meiner 3. Platte mal testweise XP x64 installieren (bitte nicht über den Sinn diskutieren). Leider habe ich vergessen vor der Installation diese Platte im Bios als Standardbootplatte einzutragen.
Habe also zuerst über das Bios-Boot-Auswahlmenü [bei mir über F11 zu erreichen] beim hochfahren von CD booten lassen. Und nach dem ersten Neustart auch wieder über das "F11-Menü" von der 3. Platte. Als dann alles fertig war nochmal neu starten and siehe da beim Booten von Platte 3 kam die Meldung "ntldr" fehlt. Was war passiert...? Auf meiner 1.Platte wurde nun ein Bootmanager installiert wo ich jetzt das jeweilige System auswählen kann.
Das funzt soweit alles ganz gut.
Doch eigentlich war mein Ziel 2 unabhängige System zu haben, die ich jeweils über die Bootauswahl des Bios starten kann. Denn in dem Testsystem hat außer mir kein anderer was verloren, und ich möchte meiner Frau unnötige und vor allem unbekannte Menüs [BOOTMANAGER] vorenthalten.
Was kann ich tun? Hab schon rausgefunden, das man die boot.ini. bearbeiten kann. Aber die wird auf meiner 3. Platte und sicher noch einiges andere fehlen. Die Partition der 3.Platte ist "aktiv" gesetzt und damit eigentlich bootfähig.
-
Nur eine Überlegung: Vielleicht die ersten beiden Platten abhängen und auf die 3. Platte Xp64 installieren. Dann die ersten Platten wieder anhängen und im Bios die Bootreihenfolge einstellen. Keine Ahnung ob das machbar ist. Ein Bootmanger ist auf jeden Fall die bessere Lösung. (Wie ich finde)
Als Default könnte ja Xp32 eingestellt werden. Also einfach einschalten und hochlaufen lassen. Wer weiss mehr dazu ?
-
Naja ich hatte obiges Szenario schon mal mit ner 700MB-Vista-Installation (aus'm gulliboard) gemacht. allerdings hatte ich da vor der installation die 3. HD als primäres Bootlaufwerk direkt im Bios eingestellt. Da bootete dann vista direkt von der 3.platte ohne das die 1. angetastet wurde.
hab mal ein bisschen gegoogelt und irgendwas gefunden, das ich über die reparaturkonsole der boot/install-cd was machen kann. hab damit allerdings keine erfahrung. kann von euch jemand was dazu sagen?
ne neuinstallation des x64 wäre das problem nicht und von meiner normalen xp-install hab ich noch ein acronis-image von vor der x64-installation, das müßte ja zumindest für die 1. platte alles wieder ins reine bringen. habe halt die hoffnung über die kommandozeile was zu regeln, schon allein interessehalber. man kann ja immer was dazulernen.
-
Wenn man Platten per BIOS(-Bootmenue) auswählen will, sollte man die jeweilige UNBEDINGT einzeln installieren.
Sonst kann es passieren, dass sich Windoof kräftig an einer veränderten Zählweise für die Platten verschluckt, was wahrscheinlich hier passiert ist.
NT-Loader nicht gefunden, das weist deutlich darauf hin, dass die falsche Platte angesprochen wird.
Mag sogar sein, dass der Loader wohl dort ist, nur die Version nicht akzeptiert wird, weil zu einer anderen Win-Version gehörend.
Wie ich jüngst in einem anderen Thread beschrieben habe, ist Win NTx sehr eigenwillig, was die Positionierung der Startroutinen un den (jeweiligen) MBR anbelangt.
Siehe hier:
http://beta.dvbcube.org/index.php?topic=16390.msg102853#msg102853
Ansonsten lässt sich wahrscheinlich über die Konsole 'was flicken, per fixmbr und fixboot, sofern die Platte als einzige dranhängt.
Allerdings kann's auch vom BIOS und der Art der Platte(n) abhängen, z.B. bei'm gemischten Einsatz von IDE und SCSI oder SATA.
Was die dortige Zählweise angeht, gibt's keine verlässslichen allgemeingültigen Standards.
Mitunter ist dann ein externer händischer Eingriff in die (jeweilige) boot.ini vonnöten, z.B. disk(1) o.ä.
Recht gute Basisinfos dazu liefert die WinFAQ.
-
Also wenn ich des richtig verstehe willst du über die Bootauswahl vom Bios das 2. Betriebssystem starten.
Keine Ahnung ob das so funktioniert, aber ich würde:
1. xp64 festplatte ausbauen oder vom bios verstecken
2. von der xp32 cd booten, Reperaturkonsole starten fixmbr und fixboot eingeben
3. xp64 festplatte einbauen/sichtbar machen
4. xp32 festplatte ausbauen oder vom bios verstecken
5. von der xp64 cd booten, Reperaturkonsole starten fixmbr und fixboot eingeben
6. xp32 festplatte einbauen/sichtbar machen
jetzt solltest du im über die Bootauswahl das xp64 starten können.
Aber !Achtung! Ich hab das nicht getestet
Ich würde so wie ober beschrieben vorgehen
buster
-
Hi rmbigfoot
Wie Jürgen schon sagte ist Microschrott sehr penibel was die Laufwerksbuchstaben angeht. Die Startdateien liegen immer auf C:\. Da du deine anderen Platten nicht ausgeschaltet hast oder abgeklemmt hat er bei der Installation von xp64 natürlich die andere Installation gesehen, die auf der C:\ Partition liegt. Dann wird die xp64 so installiert das sie über die C:\ Partition gestartet wird, da dort die Startdateien (hin installiert wurden) liegen ( NT-Loader). Machst du dann die dritte Platte zur Startplatte (C:\) fehlen die Dateien natürlich. Um dann beide Systeme starten zu können wird der XP-Bootmanager aktiviert.
Der älteste Fehler den man machen kann und der schon vielen passiert ist :).
Wie Buster das beschreibt würde ich auch vorgehen. Ich bin mir nur nicht sicher ob das auch mit der xp64 platte funktioniert, da die Reparaturkonsole nur funktioniert wenn er eine Windows Version entdeckt und das könnte hier ein Problem werden. Dann musst du eben xp64 nochmal ohne die anderen Platten neu installieren.
Ein Vorschlag!Wenn du eine externe Platte über USB hast, dann wäre es noch geiler.Dann setzt du die Bootreihenfolge einfach auf USB als Nr.1 und HDD auf 2.Und wenn du die USB-Platte ausstellst ist automatisch die HDD die Nr.1 ;).
Trotzdem die HDD ausstellen oder abklemmen wenn du auf eine Externe Platte installierst.
lg
rillie
-
die lösung war nun doch einfacher als gedacht, und vor allem ohne schrauben.
1. auf XP32 aus der boot.ini den verweis aus 64er rausgeschmissen. und zack bootmanager weg und xp32 startet normal ohne bootmanager.
2. im bios die xp64-platte als boothd eingestellt.
3. mit der xp64-cd gebootet und zur reparaturkonsole gewechselt
4. copy K:\i386\ntldr c:\
5. copy K:\i386\ntdetect.com c:\
6. fixmbr und dann fixboot c:
7. dann gebootet und es startete trotzdem xp32
8. edit boot.ini[XP64] aus >multi(0)disk(0)rdisk(1)partition(1)< wurde >multi(0)disk(0)rdisk(0)partition(1)<
9. nun gleichen sich beide boot.ini's in diesem punkt. ist ja eigentlich auch logisch da ja das boot laufwerk immer c:\ wird und eben dann >multi(0)disk(0)rdisk(0)partition(1)< ist.
nun booten bei xp's je nachdem welche platte ich im bios auswähle jeweils als laufwerk c:
alle anderen hab ich nachträglich angepaßt und nun ist alles in butter.