Windows, etc.

Treiber zur RIS-Installation hinzufügen, Teil II

SATA-Controller-Treiber hinzufügen, wenn das RIS-Setup die Festplatte nicht erkennt

Im Treiber zur RIS-Installation hinzufügen, Teil I, ging es um das Problem eine RIS-Installation zum Laufen zu bekommen, wenn der dafür nötige Netzwerkkartentreiber nicht vorhanden ist. Ist diese Klippe umschifft, kann es bei neueren Systemen mit Festplatten an SATA-Controllern vorkommen, dass das Setup zwar startet, aber irgendwann mit der Meldung abbricht die Festplatte könnte nicht gefunden werden. Das liegt daran, dass im RIS-Installationssatz keine geeigneten SATA-Controller-Treiber vorliegen. Diese in die RIS-Installation einzubinden ist Gegenstand dieses Artikels.

Zunächst benötigt man die Treiber-CD des aufzusetzenden Rechners, denn dort sind meist die SATA-Controller-Treiber enthalten. Man kann sich die passenden Pakete aber auch beim Hersteller herunterladen. In unserem Beispiel gehen wir mal von den Intel 82801 RAID- bzw. AHCI-Controller-Treibern aus. Im Treiberpaket enthalten sind in diesem Fall folgende Dateien:

  • iaahci.cat
  • iaahci.sys
  • iastor.cat
  • iastor.sys
  • txtsetup.oem

Ausgehend vom Stammverzeichnis der Remote-Installation muss nun zunächst ein neuer Ordner namens textmode angelegt werden, falls dieser nicht bereits existiert:

Beispiel:

...\RemoteInstall\Setup\<Sprache>\Images\<Ordnername des Abbilds>\$oem$\textmode

In diesen Ordner müssen nun als nächstes alle o.g. Dateien hineinkopiert werden.

Um fortzufahren, schauen wir uns den Inhalt der Datei txtsetup.oem einmal genauer an. Im Abschnitt [SCSI] sind alle Controller aufgeführt, die mit den Treibern betrieben werden können:

...
[scsi]
iaStor_ICH6R = "Intel(R) 82801FR SATA RAID Controller (Desktop ICH6R)"
iaAHCI_ICH6R = "Intel(R) 82801FR SATA AHCI Controller (Desktop ICH6R)"
iaAHCI_ICH6M = "Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)"
iaStor_ICH5R = "Intel(R) 82801ER SATA RAID Controller (Desktop ICH5R)"
iaStor_ICH5RHR = "Intel(R) 6300ESB SATA RAID Controller"
...

Wichtig sind die Bezeichnungen der einzelnen Treiber, denn diese müssen wir über die Datei ristndrd.sif aus dem Ordner

...\RemoteInstall\Setup\<Sprache>\Images\<Ordnername des Abbilds>\i386\Templates

dem RIS-Installationssatz bekannt machen, indem wir dort die Abschnitte [MassStorageDrivers] und [OEMBootFiles] anlegen bzw. dort einige neue Einträge vornehmen:

[MassStorageDrivers]
"Intel(R) 82801FR SATA RAID Controller (Desktop ICH6R)" = "OEM"
"Intel(R) 82801FR SATA AHCI Controller (Desktop ICH6R)" = "OEM"
"Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)" = "OEM"
"Intel(R) 82801ER SATA RAID Controller (Desktop ICH5R)" = "OEM"
"Intel(R) 6300ESB SATA RAID Controller" = "OEM"

[OEMBootFiles]
"Intel(R) 82801FR SATA RAID Controller (Desktop ICH6R)"
"Intel(R) 82801FR SATA AHCI Controller (Desktop ICH6R)"
"Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)"
"Intel(R) 82801ER SATA RAID Controller (Desktop ICH5R)"
"Intel(R) 6300ESB SATA RAID Controller"
Txtsetup.OEM

Nun sollte die RIS-Installation, sobald sie auf einem PXE-fähigen Client gestartet wurde, ohne die oben genannte Fehlermeldung durchlaufen.

kick it on dotnet-kicks.de AddThis 0 wikio-Stimme(n) Trackback-Url...

10 Kommentare bislang...

  • Integriert die Treiber doch mit Nlite in die Windows XP InstallationsCD, das ist viel bequemer.
    Aber top Anleitung!
    10
    Henry : Mittwoch, 10. Juni 2009 17:12
  • Bei mir geht das gar nicht ich habe alles so gemacht wie das oben geschrieben ist .
    Vieleicht mache ich was falsch kann mir eine vieleicht helfen
    Danke im voraus
    9
    Toni : Donnerstag, 27. November 2008 16:54
  • Vielen herzlichen Dank für die gute Zusammenfassung. Ohne diese hätte ich vermutlich noch einige Zeit länger an dem SATA Problem gesessen. Eine Anmerkung vielleicht: Man muß nicht jede CAT Datei, bzw. TXTSETUP.OEM in jedes Verzeichnis kopieren. Die OEM Datei ist wirklich nur für den Textstart und wird normalerweise gebraucht, wenn man Plattentreiber vor dem Start der Abfragen braucht (also F6 während des Initialisierens). Die CAT Treiber sind normalerweise nur für Windows interessant, weil mit dieser Datei die Prüfung erfolgt, ob es sich um einen signierten Treiber handelt oder nicht. Die sind im Normalfall nur im Drivers Verzeichnis für die OEM Treiber notwendig.

    8
    HaWe : Dienstag, 21. Oktober 2008 10:56
  • Es geht....Es geht.... ;-)
    Danke!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    7
    Daniel : Mittwoch, 19. März 2008 00:08
  • Das hat nach langem Suchen _endlich_ die Lösung gebracht. Danke!!
    6
    Markus : Montag, 28. Januar 2008 16:59

Dein Kommentar hierzu...


Kommentar-Feed für diesen Beitrag
Gravatare werden unterstützt .:. eMail-Adressen werden nicht veröffentlicht
 

RSS-Feed

Die URL des Standard-Newsfeed von zerbit.de lautet:

http://www.zerbit.de/rssfeed.aspx

Login


 

 

Statistik



kürzlich kommentiert

Artikel 45

  • Datum: 07.10.2005
    Kategorie: Windows, etc.
    Zugriffe: 9.399
    Kommentare: 10
    Trackbacks: 0

Letzte Beiträge

Kategorien

Buttons & More

Blog-Roll

Banner Piraten-Partei