Windows Bootloader (NTLDR) auf D: statt auf C: installieren

Hallo!

Ich habe zwei Partitionen:
C: mit Win98
und
D: mit WinXP

Folglich ist der Bootloader im Superblock auf der Partition C:, wo sich auch die Dateien:
BOOT.INI
ntldr und
NTDETECT.COM befinden, installiert.

Jetzt möchte ich aber die C: Partition in eine andere umwandeln.
Wie kann ich zuvor den Bootloader von C: nach D: bringen?
Das Kopieren der ersten 512 Bytes von C: nach D:
(dd if=/dev/ataraid/d0p1 of=/dev/ataraid/d0p5 bs=512 count=1)
brachte mir nichts, weil die Daten auf D: dadurch nicht mehr gelesen werden konnten.

Oder kann ich den NTLDR irgendwie anders auf D: installieren?
Für jede Antwort im Voraus vielen Dank!

cya,
Lukas
 
Du kannst evtl. auf deiner C:\ Partition ein anderes Filesystem aufspielen(eins was von XP gelesen werden kann)
und dann mit der XP Recovery Konsole fixmbr und fixboot ausführen!
Du musst evtl. dann noch die boot.ini(auf C:\ wieder) anpassen
 
@C Coder:
Du kannst evtl. auf deiner C:\ Partition ein anderes Filesystem aufspielen(eins was von XP gelesen werden kann)
Nenn mir bitte ein Filesystem, welches du mit Win98 benutzen kannst, nicht aber mit WinXP. Er wird auf C wohl oder übel FAT haben, und egal welches, auf jedes kannst du auch von WinXP zugreifen. Daher ergibt der Inhalt innerhalb der Klammer keinen Sinn.

@Consystor:
Oder kann ich den NTLDR irgendwie anders auf D: installieren?
Copy & Paste? Alternativ dazu gibt es auch einen DOS-Befehl 'copy'.
 
Ok, dann nenn mir ein Filesystem wo Linux drauf läuft und von dem du auch aus WinXP lesen kannst.
 
@Indi
Is there a way to install the Windows bootloader on D: instead of C: ???
Na das ist ja ein toller Tipp!
Mit der Datei ntldr ist es nicht getan!!!

@C Coder
Danke für deinen Tipp mit fixboot und fixmbr!
FIXMBR wäre bei mir nicht so gut, weil der lilo im MBR ist.
FIXBOOT habe ich schon zuvor ausgeführt, was aber nichts gebracht hat...

cya,
Lukas
 
Hallo!

Also um mal den Stand der Dinge mitzuteilen:
Ich habe
  • Die Dateien ntldr und NTDETECT.COM nach D: kopiert
  • FIXBOOT D: ausgeführt
  • BOOTCFG /REBUILD ausgeführt
und ich kann trotzdem nicht von D: booten.

cya,
Lukas
 
Hi!

Natürlich mit LILO (beim BIOS wäre mit D: ja die Pladde HDD-1 bzw. Primary Slave gemeint)

Es liegt aber net an LILO, denn als der Windows Bootmanager auf C: war ging es ja auch.
(Ich habe LILO für die neue Situation natürlich umkonfiguriert :-)

Ich denke, dass man den Windows Bootmanager einfach nur mit einem Reinstall von WinXP wieder bekommt.

Ich werde ihn zwingen sich auf die D: Partition zu installieren, indem ich die C: vor Windows XP verstecken werde.

Danach werde ich auf die C: das installieren, was mir gefällt ;-)

Danke fürs helfen und cya,
Lukas
 
Hi!

@C Coder
Indem ich die Partition als eine BSD oder Linux Partition markiere.

Meine Partitionstabelle sieht nun folgender Maßen aus:
Code:
           Device Boot    Start       End    Blocks   Id  System
/dev/ataraid/d0p1             1       382   3068414+  a9  NetBSD
/dev/ataraid/d0p2           383      7298  55552770    f  Win95 Ext'd (LBA)
/dev/ataraid/d0p3   *      1020      1656   5116671    7  HPFS/NTFS
/dev/ataraid/d0p5           383      1005   5004184+  83  Linux
/dev/ataraid/d0p6          1657      3568  15358108+   b  Win95 FAT32
/dev/ataraid/d0p7          3569      7282  29832673+   b  Win95 FAT32
/dev/ataraid/d0p8          7283      7298    128488+  82  Linux swap

Im MBR sitzt der LILO, mit dem ich entweder die 'd0p5 Linux' oder die 'd0p3 WindowsXP' Partition mit dem Windows Bootloader starten kann, den ich durch eine Neuinstallation von WinXP auf diese Partition gekriegt habe.
Wenn die Partition d0p1 nämlich eine Windows Partition gewesen wäre, dann hätte sich der BootManager, wie zuvor auch, auf die d0p1 installiert.

Nun kann ich endlich mein NetBSD installieren (wie auch die ganzen Programme, die ich unter WinXP wieder reinstallieren muss; wegen der Neuinstallation X( )

cya,
Lukas
 
Zurück
Oben