System:
AMD Athlon64 3400+ (Newcastle)
AsRock K8Upgrade VM800 (aktuelles Hersteller-BIOS installiert)
2 GiB RAM
Ati Radeon X1600Pro
Wenn an einem SATA-Port eine nackte, also zuvor an einem anderen System mit dd gebügelte SATA-HDD (auf 1.5 GB/s per Jumper gesetzt, sonst geht es generell nicht) hängt, startet das System normal und auch das BIOS lässt sich normal aufrufen und bedienen. Wird aber nun auf dieser SATA-HDD eine Partition angelegt (bootable flag gesetzt oder nicht spielt keine Rolle), bleibt beim nächsten Start POST reproduzierbar unmittelbar nach der Erkennung der SATA-HDD hängen. Dabei spielt es keine Rolle, ob und was an den IDE-Ports hängt.
Was ist das nun wieder für ein Müll und wie bekomme ich die SATA-HDD richtig in Gang? Da soll nämlich das Betriebssystem drauf.
Nochmal duckduckgo mit anderem String "post hangs after partitioning sata hdd" gefüttert, und gleich der erste Treffer führt zu dem hier. Es ist tatsächlich auf den ersten Blick widersinnig, im BIOS für SATA den RAID-Modus – bei dazu abgestöpselter SATA-HDD, sonst kommt man ja gar nicht ins BIOS, s. o. – zu aktivieren, wenn man kein SATA-RAID fahren will, aber es funktioniert. Der SATA-Controller hat nämlich ein eigenes BIOS, das nur angestartet wird, wenn im BIOS der Hauptplatine für SATA der RAID-Modus aktiviert wird. Ein RAID wid durch diese Einstellung nicht angelegt. Das könnte man (mit zwei SATA-HDDs) im BIOS des SATA-Controllers anlegen. Auch die andere SATA-HDD, auf der schon ein passendes Linux drauf ist, läuft. Physikalisch HDDs tauschen geht in diesem Fall schneller als per Software klonen.