Also mal zur Info:
ob nur 1 oder 2 aktive primäre partitionen vorhanden sein können hängt vom BIOS ab. Bei älteren sucht das BIOS automatisch die 1te aktive auf der 1ten HardDisk, bei aktuellen kann man die HardDisk die gebootet werden soll angeben.
Bin mir nicht sicher, aber Windows ignoriert normal alle partitionen, die es nicht kennt. Wenn auf der 2ten HD keine FAT16 oder FAT32 vorhanden ist, stört es sich nicht drann und zeigt nichts an.
Aber du sagst, es funkioniert wenn die Win-platte am 1ten bus hängt, das spricht dafür daß das BIOS automatisch die erste platte bootet.
Linux ist nach wie vor ein system, das empfindlich reagiert wie eine Mimose, und schon bei der geringsten änderung an partitionen nicht mehr startet, aber die reihenfolge der HDs sollte man sowiso nicht ändern.
Wenn linux bei der installation auf der 2ten HD installiert wurde beginnen ja alle pfadangaben mit zB. /dev/hdb? , baust du sie nun als erste ein wird aber aus den partitionen /dev/hda? , die pfadangaben zeigen dann auf eine falsche HD
Am besten du richtest es so ein das Windows startet, dann installiere einen neutralen bootmanager (zB PQ-boot, den kannst du von mir haben) und installierst dann Linux neu ohne lilo, wenn du alle partitionen festgelegt hast. PQ hat den vorteil, daß du immer booten kannst, auch wenn du zB. linux wieder runterhaust, und erkennt alle systeme automatisch wenn ein neues dazu kommt.
falls du damit etwas anfangen kannst, dann viel Spass
wenn du noch fragen hast, schreib lieber ein email an mich, auf der seite bin ich nicht all zu oft.
pc-chaote