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...

205 Kommentare bislang...

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: 13.436
    Kommentare: 205
    Trackbacks: 0

Letzte Beiträge

Kategorien

Buttons & More

Blog-Roll

Banner Piraten-Partei