PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Windows auf hda4?



Vanda
24.04.06, 16:16
Hallo,
meine aktuelle HD-Hirarchie sieht so aus:

Disk /dev/hda: 122.9 GB, 122942324736 bytes
255 heads, 63 sectors/track, 14946 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 4 32098+ 83 Linux
/dev/hda2 5 126 979965 82 Linux swap / Solaris
/dev/hda3 127 9852 78124095 83 Linux
/dev/hda4 9853 14946 40917555 7 HPFS/NTFS

Disk /dev/hdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 1 19457 156288321 b W95 FAT32

Ich muss nun aus geschäftlichen Gründen Windows installieren. Beim ersten Versuch, es auf HDA4 zu installieren (NTFS hab ich über cfdisk geschrieben) kam direkt die Meldung, dass Windows auf HDA1 installiert werden muss. So, nun habe ich aber Gentoo auf HDA1 und will es nur ungern neu aufsetzten.
Welche Möglichkeiten hätte ich, um das zu vermeiden? Auf HDB1 könnte ich es auch installieren, aber Windows verlangt auch hier die Master-HD. ******* Windows *hust*

Irgentwelche Ideen? Danke :)

stefan-tiger
24.04.06, 16:26
Windows braucht immer die erste primäre Partition der ersten Platte (C:), auch wenn du es eigentlich wo anders hininstallierst (z.B. D:).

C: ist dann sowasähnliches wie /boot

Vanda
24.04.06, 16:26
sprich, es gibt keine andere möglichkeit, als linux von hda1 zu entfernen und windows dort zu installieren?

stefan-tiger
24.04.06, 16:48
Vielelicht gibts eine Möglichkeit, aber ich kenne keine.

Wenn du es geschäftlich brauchst, dann kauf dir über die Firma ne zusätzliche Festplatte.

stefan-tiger
24.04.06, 16:49
Da fällt mir was ein von wegen: aktive Partition. Wenn du mehrere Primäre hast kann glaub nur eine aktiv sein.

kreol
24.04.06, 17:01
Hier gab es unlängst einen Thread, in dem der TE Windows auf hdb installiert hat. Wenn ich den Link noch finde, reiche ich ihn nach oder Du SuFu'st mal danach.

Imho könnte es gehen, zuerst eine neue HD als hda anzuklemmen und dort Windows zu installieren. Dann die Platte auf hdb umjumpern, die alte hda wieder einbauen und für das Windows die hdb auf hda mappen.


Kreol

b3ll3roph0n
24.04.06, 17:08
Imho könnte es gehen, zuerst eine neue HD als hda anzuklemmen und dort Windows zu installieren. Dann die Platte auf hdb umjumpern, die alte hda wieder einbauen und für das Windows die hdb auf hda mappen.
Wollte ich auch gerade Vorschlagen.

Der Windows-Eintrag für Grub müsste dann so aussehen:
title Windows
rootnoverify (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1

frank66
24.04.06, 19:12
Guck mal hier (http://www.linuxforen.de/forums/showthread.php?t=211649)

Gruß
Frank

kreol
24.04.06, 20:51
Guck mal hier (http://www.linuxforen.de/forums/showthread.php?t=211649)

Gruß
FrankDen habe ich gemeint... :)


Kreol

fuffy
24.04.06, 22:25
Hi!

Du kannst auch einfach hda4 zur aktiven Partition machen. LILO und GRUB interessieren sich nicht für das Bootable-Flag, DOS und Windows schon.
Bei hda1 musst das das Flag dann natürlich entfernen, da DOS und Windows nur von der ersten aktiven primären Partition einer Festplatte booten können.

Gruß
fuffy

BSM
25.04.06, 14:01
Über welche Windows Versionen redet ihr eigentlich? Bin ich besonders toll wenn ich Windows XP auf /dev/hda2 installiert habe, obwohl die nichtmal das B-Flag haben?

Gruß Robert

fuffy
25.04.06, 15:05
Hi!


Über welche Windows Versionen redet ihr eigentlich? Bin ich besonders toll wenn ich Windows XP auf /dev/hda2 installiert habe, obwohl die nichtmal das B-Flag haben?
Was war/ist /dev/hda1 denn für eine Partition?

Gruß
fuffy

BSM
25.04.06, 18:29
/dev/hda1 ist /boot bei mir.

tholan
25.04.06, 21:20
Hi,
das sollte möglich sein, Windows auf die hda4 zu
kriegen. Windows und DOS lassen sich schon immer
in JEDE primäre Partition, abgesehen von dem erweiterten
Rahmen für weitere erweiterte Partitionen installieren.
Nur mit Boardmitteln, wie FDISK.EXE ging das halt nicht.
Eine weitere Hürde war bis vor ein paar Jahren
die berühmte 1024- Zylindergrenze. Das sollte aber
mittlerweile auch kein Problem mehr sein, obwohl
sich das Linux- fdisk immernoch dadrüber mokiert.
Also:
Rette zunächst Deinen MBR auf Diskette und
teste, ob Linux mit der Disk bootet!
Dann setzt Du mit fdisk das Bootflag auf /dev/hda4.
Ohne Diskette bootet der Rechner jetzt jedenfalls
nicht mehr.
Dann: Booten mit WinXP-CD und Win installieren.
hda4 muß dann natürlich noch formatiert werden,
da das fdisk von linux nur den Partitionstabelleneintrag
(ID der Partition) geschrieben hat. Mehr kann das nicht.
Beim nächsten Neustart startet Windows von hda4.
Alle anderen Partitionen sind noch da,
lassen sich aber nicht mehr booten.
Eine Möglichkeit wäre nun, mit einer
bootfähigen DOS-Disk und einem Programm wie PQMAGIC
die erste Partition wieder aktiv zu machen,
um dann Linux zu starten und die XP-Partition
im Bootmanager einzutragen.
Andere Möglichkeit:
Mit der erstellten Disk Linux hochfahren
und lilo oder grub anpassen.
Es gibt dann noch die Alternative, den Linuxkernel
über den XP-Loader zu starten, das ist allerdings komplizierter
und ich finds auch irgendwie nicht schick, die erste
Partition über den Umweg der Vierten zu starten.
Das mag allerdings Aberglaube sein :) .
viel Glück!
& bloß nichts falsch machen.
tholan