Abgründe bei der Installation von Windows XP auf nicht ganz alter Hardware
Frau K. bekommt den nach meinem Notebook von 2005 zweitneuesten Rechner, den ich mir eigentlich als Arbeitsplatzrechner für mich selbst ausgeguckt habe, der aber aufgrund seines räudigen nForce-Chipsatzes nicht mit der DVB-S-Karte wollte. Die in dem Artikel angesprochene Windows-Lizenz habe ich endlich organisieren können, und so ging es heute an die Installation, zunächst eines "richtigen" Windows, das direkt auf der Hardware läuft.
Dieses Vorhaben kam leider schnell zu einem Halt, denn das Ende dieses Monats sieben Jahre alt werdende Spitzenprodukt des Marktführers findet die SATA-Festplatte des viereinhalb Jahre alten Rechners nicht und behauptet, keine Platte zu sehen. Die vom Hersteller vorgesehene Methode, einen zum Massenspeicher passenden Treiber von Diskette (!) nachzuladen, scheitert (A) am Nichtvorhandensein eines Diskettenlaufwerks im Zielssystem und (B) daran, dass der Mainboardhersteller die aktuellen SATA-Treiber in einer Form zum Download bereithält, die aufgrund der Dateigröße von knapp 30 MB nicht darauf schließen lässt, dass sie auf eine Diskette passen würden. Der Betrieb der Platte im Legacy-Modus scheidet aus Eitelkeitsgründen aus: Ich werde nicht auf einem nagelneu installierten System mit einer Altlast beginnen, da könnte man ja gleich das A20-Gate mit ins Jahr 2010 nehmen.
Dafür verrät einem die allwissende Suchmaschine, dass Windows XP ab Service Pack 2 SATA auch im AHCI-Modus unterstützt. Nur drei Stunden später ist ein ISO-Image erstellt, dass (A) Service Pack 3 hineingeslipstreamed hat, (B) bootfähig ist und (C) klein genug ist um noch auf einen CD-Rohling zu passen. Leider stelle ich dann fest, dass die oben zitierte Aussage leider nicht korrekt war und der Installationsprozess wiederum mit "Keine Festplatte gefunden, drücken Sie F3 um den Computer neu zu starten" verstirbt.
Weitere Bedienungen der Suchmaschine bleiben unerfolgreich; auch die Microsoft-Knowledgebase hat keine konkreten Hilfen, um das im Enterprise-Bereich immer noch marktführende Desktop-Betriebssystem auf aktueller Hardware ohne historische Peripherie zu installieren.
Im Usenet bekomme ich schließlich Hinweise, wie man die Treiber als Pseudo-OEM auf eine Diskette slipstreamen kann. Leider sind diese Hinwesise auf einem derartig hohen Niveau, dass sie mein Windows-Wissen übersteigen. Auch wird mir dort wärmstens empfohlen, nicht die vier Jahre alten SATA-Treiber vom Mainboardhersteller, sondern die aktuellen vom Chiphersteller zu nehmen. Ich versage auf der Suche nach der in der Antwort genannten konkreten Version, finde nur eine ein Jahr ältere Version für den auf dem Mainboard verbauten SATA-Chip, breche an dieser Stelle ab und nehme die Treiber vom Mainboardhersteller.
Da ich keine Lust auf das Verbrennen weiterer CD-Rohlinge habe, wühle ich im Asservatenschrank und finde noch ein Diskettenlaufwerk samt dazugehörigem Kabel. Das Mainboard hat zum Glück noch einen Diskettenanschluß, und eine Diskette finde ich auch noch. Dann ein grml booten, und den Rechner unter Linux dazu benutzen, die SATA-Treiber vom USB-Stick auf die Diskette zu kopieren und dann darf ich endlich nach dem Boot von CD F6 drücken und mich darüber freuen, dass der Rechner sich endlich darüber bewusst ist, eine Festplatte zu haben. Was ein Kampf!
Dass ich schließlich den USB-Stick nochmal brauche, um dem Rechner beizubringen, dass er neben der Festplatte auch noch ein Ethernet hat, ist beim Marktführer-Betriebssystem so logisch, dass ich es nicht mehr extra erwähne. Dann beginnt die Post-SP3-Update-Orgie, denn wenigstens das Slipstreaming des Service-Packs hat funktioniert, was die Geschichte sicher um zwei Stunden abkürzt.
Und da sage bitte nochmal jemand, Linux installieren sei kompliziert und bräuchte besonderes Knowhow. Immerhin kommt man unter Linux in aller Regel ohne prähistorische Speichermedien aus.
Comments
Display comments as Linear | Threaded
Jens on :
Wenn man wie ich in letzter Zeit leidvolle Erfahrung mit diesem Thema gesammelt hat, kommt man zu folgenden schmerzlindernden Erkenntnissen:
Ein USB-Diskettenlaufwerk tut's auch. Braucht man also nur während der Installation einmal anzustöpseln und kann es danach wieder in den Schrank legen, wo es hingehört. So spart man sich zumindest mal unnötige Hardwarearbeiten.
Das Zauberwort heißt ansonsten nlite (http://www.nliteos.com/). Damit baut man sich - ein auf einem anderen Rechner laufendes Windows vorausgesetzt - dann auf einfache Weise eine Windows-CD zusammen, die mit SATA-Platten keine Probleme hat. Neben der Treiberintegration geht damit auch Slipstreaming von Service Packs und Hotfixes auf einfachste Weise von der Hand (gelegentlich weiß man ja mit seiner Zeit auch besseres anzufangen, als sich damit zu beschäftigen, wie man die txtsetup.sif und ähnliche selbst bearbeiten müsste). Für bestimmt 90 % aller Fälle reichen die Intel-Treiber, die man über die F6-Diskette bekommt, aus (http://downloadcenter.intel.com/filter_results.aspx?strTypes=all&ProductID=2101&OSFullName=&lang=deu&strOSs=44&submit=Los%21).
Marc 'Zugschlus' Haber on :
zu (1): ein USB-Diskettenlaufwerk zählt aus meiner Sicht zu "prähistorische Hardware", und das Problem heutzutage ist eher, dass man noch eine Diskette irgendwo haben muss. Außerdem ist ein USB-Diskettenlaufwerk sperrig genug, dass man es nicht dabei hat, wenn man es mal braucht.
zu (2): Diese Möglichkeit habe ich inzwischen auch entdeckt, aber leider zu spät. Ein Trauerspiel, dass es hier ein Thirdpartytool braucht.
Jens Link on :
Linux auf den Desktop, XP in eine VMWARE, von Linux per rdesktop auf das XP.
Axel on :
Bzgl. Windows-Treiber bei der Installation per USB-Diskettenlaufwerk nachladen: Meines Wissens geht das nicht mit allen im Handel erhältlichen USB-Diskettenlaufwerken, da XP ab Werk nur den Treiber für eine Sorte davon mit sich bringt. Angeblich funktionieren die von TEAC und aus meiner eigenen Erfahrung die von Compaq.
Haben uns aufgrund ähnlicher Problamtiken bei Servern (und da gibt's halt auch kein Floppy-Anschluß auf dem Board mehr) extra solch ein Gerät fürs Büro angeschafft. Wobei wir das Problem eher mit neueren Windows-Versionen (Server 2003/2008) und neuerer Hardware haben.
Linux ist da im Normalfall total schmerzfrei. Netzwerk anstöpseln, MAC-Adresse registrieren und PXE einstellen, Netzbooten, passenden Installer auswählen, paar Fragen beantworten, bißchen warten, fertig.