PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : WindowsXP auf dritter Partition - dumme Idee?



kniepbert
01.09.08, 18:25
Hi Truppen,

ich versuche gerade meine alte, neu installierte Windows-Installation mal wieder in Gang bekommen.
Habe in letzter Zeit nur auf Linux rumgefummelt und wollte mal wieder ein Spiel anschmeissen. :)

Soweit, so schlecht. Nun ist die Windows-Installation auf /dev/sda3, Linux auf sda1.
hda hängt noch mit drin, um ein wenig mit ZFS zu spielen (ist eine defekte Platte...). Nagut, die werde ich wohl erst mal abhängen...
Jetzt habe ich mal in meinem Hinterstübchen gegraben und bin irgendwie der Meinung, dass Windows immer auf die erste Partition installiert werden sollte.
War das so, oder bin ich geistig nur ein wenig benebelt?


chieftec:/test# fdisk -l
omitting empty partition (5)

Disk /dev/sda: 400.0 GB, 400087375360 bytes
255 heads, 63 sectors/track, 48641 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 1 12158 97659103+ 83 Linux
/dev/sda2 12159 48640 293041665 f W95 Ext'd (LBA)
/dev/sda3 * 12749 48640 288302458+ 7 HPFS/NTFS
/dev/sda5 12159 12748 4739112 82 Linux swap / Solaris

Disk /dev/hda: 122.9 GB, 122942324736 bytes
16 heads, 63 sectors/track, 238216 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

Device Boot Start End Blocks Id System
chieftec:/test# cat /boot/grub/device.map
(hd0) /dev/hda
(hd1) /dev/sda
chieftec:/test# tail -n30 /boot/grub/menu.lst
## ## End Default Options ##
title Xen 3.0.3-1-amd64 / Debian GNU/Linux, kernel 2.6.18-6-xen-amd64
root (hd0,0)
kernel /boot/xen-3.0.3-1-amd64.gz
module /boot/vmlinuz-2.6.18-6-xen-amd64 root=/dev/sda1 ro console=tty0 pciback.hide=(0000:05:00.0)
module /boot/initrd.img-2.6.18-6-xen-amd64
savedefault

title Microsoft Windows XP Professional
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1


title Debian GNU/Linux, kernel 2.6.26
root (hd0,0)
kernel /boot/vmlinuz-2.6.26 root=/dev/sda1 ro
initrd /boot/initrd-2.6.26
savedefault

title Debian GNU/Linux, kernel 2.6.18-6-amd64
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-6-amd64 root=/dev/sda1 ro
initrd /boot/initrd.img-2.6.18-6-amd64
savedefault

### END DEBIAN AUTOMAGIC KERNELS LIST
chieftec:/test#

MiGo
01.09.08, 22:42
Jetzt habe ich mal in meinem Hinterstübchen gegraben und bin irgendwie der Meinung, dass Windows immer auf die erste Partition installiert werden sollte.
War das so, oder bin ich geistig nur ein wenig benebelt?
Jein - WindowsXP besteht auf _Schreibzugriff_ auf die erste Partition der ersten Platte.
WinXP auf eine andere Partition zu packen bringt nur unnötig Ärger.

ThePatriot
02.09.08, 06:23
Windows wäre gerne auf der ersten Platte der ersten Partition.
Ist das nicht so, kann man GRUB nutzen um Windows hinters Licht zu führen.
Mit dem Befehl 'map' kann man zwei Festplatten "vertauschen" und mit 'hide' kann man Partitionen für Windows verstecken.

Probieren kannst du es mit:


title Microsoft Windows XP Professional
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
hide (hd1,0)
hide (hd1,1)
chainloader +1



Wobei du dir das mappen vielleicht sogar sparen kannst, wenn nur eine Platte dran hängt.
Musst damit mal ein bisschen rum spielen ;)

Gruß

kniepbert
03.09.08, 09:14
Ahh, hat ich das doch irgendwo richtig in Erinnerung.
Cool, dann werd ich den grub-Hack heute abend mal austesten.

Besten Dank für den Hint.
Christian