Windows XP nachträglich installieren!

n0p

New Member
Ich hoffe das ist das richtige Unterforum!

Ich habe eine 160GB Festplatte auf der OpenBSD installiert ist(80gb partition).
Nun möchte ich gern zu Testzwecken WinXP auf die selbe Platte installieren!

Wie geh ich da am besten vor?
Der MBR wird mit sicherheit ohne nachfrage von Windows überschrieben ...

Früher mit slackware hätt ich die LiveCD meines vertrauens gebootet, gechrootet und eben einfach mit grub einen neuen mbr geschrieben :)

Was mich noch stutzig macht ist die Ausgabe von fdisk:
Code:
Disk: wd0       geometry: 766131/34/12 [312581448 Sectors]
Offset: 0       Signature: 0xAA55
         Starting       Ending       LBA Info:
 #: id    C   H  S -    C   H  S [       start:      size   ]
------------------------------------------------------------------------
 0: E8 604654  13 11 - 9045282  20  7 [   246698998:  3443776305 ] <Unknown ID>
 1: 01    0   0  1 - 10526880  21  4 [           0:           0 ] DOS FAT-12  
 2: 00    0   0  0 -    0   0  0 [           0:           0 ] unused      
 3: 3F    0   0  1 - 10526880  21  4 [           0:           0 ] <Unknown ID>

hier noch disklabel wd0:
Code:
# /dev/rwd0c:
type: ESDI
disk: ESDI/IDE disk
label: SAMSUNG SP1604N 
flags:
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 16
sectors/cylinder: 1008
cylinders: 16383
total sectors: 312581808
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0           # microseconds
track-to-track seek: 0  # microseconds
drivedata: 0 

16 partitions:
#             size        offset  fstype [fsize bsize  cpg]
  a:      20479536             0  4.2BSD   2048 16384  328 # Cyl     0 - 20316 
  b:       3072384      20479536    swap                   # Cyl 20317 - 23364 
  c:     312581808             0  unused      0     0      # Cyl     0 -310100 
  d:       4095504      23551920  4.2BSD   2048 16384  328 # Cyl 23365 - 27427 
  e:      10240272      27647424  4.2BSD   2048 16384  328 # Cyl 27428 - 37586 
  g:      41942880      37887696  4.2BSD   2048 16384  328 # Cyl 37587 - 79196 
  h:      84009424      79830576  4.2BSD   2048 16384  328 # Cyl 79197 -162539*
 
Fuer NTFS muesste da ID 07 stehen, die ID's E8 und 3F existieren in den ID-Tabellen,
die ich gesehen habe, wirklich nicht.

Was fdisk da sonst noch anzeigt, sieht nicht sehr vertrauenerweckend aus.

Also:
Backup Deiner Bewegungsdaten
Alle Partitionen loeschen, Platte formatieren
XP installieren
OpenBSD installieren
Bootmanager installieren (grub oder gag)
Restore Deiner Bewegungsdaten
 
n0p said:
hmkay!
Danke so werd ichs wohl machen.

Auch wenn die Antwort ein bisserl zu spät kommen mag, zwei kleine Tipps von mit (aus eigener "leidvollen" Erfahrung):

a) nach Möglichkeit zuerst Windows installieren, weil dieses OS ohnehin per default auf die erste aktive Platte reingesetzt werden will. Also, gib Windows die erste Partition und gut ists.

b) oder aber, falls du OpenBSD zuerst installieren möchtest, reserviere einen kleinen Bereich der ersten Platte (sagen wir mal 512MB) und formatiere diese als NTFS oder FAT oder sonstwas (muss nicht sein, aber ist feiner so). Danach installiere OpenBSD hinter dieser mini-Partition und lasse dann hinter der neuen OpenBSD-partition genügend Platz für Windows. Musst du aber nicht machen, denn es kommt nur darauf zu, dass NT-Loadprogramme "ihren Platz an der Sonne" auf der ersten Platte finden. Hier eine "wunderschöne" ASCII-Grafik für dich:

erste aktive Platte im PC:

----------------------------------------------------
| | |
| WIN | OpenBSD.................................OpenBSD
| | |
|---------------------------------------------------

Dies wäre die Alternative _ohne_ Windows hinter der OBSD-Partition/Slice.

Dann müsstest du eben eine zweite Platte haben, welche du dann im Win-setup als die eigentliche Sysdisk deklarierst, weil Windows ohnehin automatisch nach ein bisschen Plattenplatz auf der ersten aktiven Platte sucht. Es ist nämlich ein Märchen, dass Windows sich komplett auf der ersten aktiven Platte installieren möchte. Dies stimmt überhaupt nicht, denn nur der NTLOADER und ein paar andere Boot-Dateien müssen ihren Platz auf der ersten aktiven Platte haben. Wo du deine "Eigenen Dateien" und Internet-Explorer packst, ist Windows ziemlich egal.

Daher sollte man eben immer zuerst Windows installieren und es irgendwo "nach hinten" verbannen. Auch ist dies im Hinblick auf die ungewollte Löschung der älteren Bootblöcke seitens der Win-Installation zu empfehlen. Denn hast du bereits OpenBSD installiert (oder ein anderes OS), dann löscht Windows _immer_ den alten Bootblock und somit auch die Informationen darüber, an welcher Stelle welches System zu booten wäre. Dies ist zwar nicht tragisch, denn es kann nachträglich wieder ein _gesunder_ Bootblock nachinstalliert werden (z.B. mit meinem Lieblingstool GAG), aber ich denke, dass man solche Verrenkungen als guter Sysadmin nicht machen sollte, oder?

Ach ja, ich sagte zu Anfang "kleine Tipps", sorry, aber die die mich länger kennen wissen, dass Megalomanie eine typische Eigenschaft von CW ist. ;)

Grüße
 
Back
Top