AlexKniga
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору a. Из дистрибутива драйверов контроллера открываем TXTSETUP.OEM. Вот мой (удалены некоторые комментарии и дублирующие секции): Код: # # This section lists all disks in the disk set. # # <description> is a descriptive name for a disk, used when # prompting for the disk # <tagfile> is a file whose presence allows setup to recognize # that the disk is inserted. # <directory> is where the files are located on the disk. [Disks] d2 = "VIA Serial ATA RAID Controller Driver ", \VT8237, \win2000 # This section lists the default selection for each 'required' # hardware component. If a line is not present for a component, # the default defaults to the first item in the [<component_name>] # section (see below). # # <component_name> is one of computer, display, keyboard, mouse, scsi # <id> is a unique <within the component> string to be associated # with an option. [Defaults] scsi = VIARAID_VT3149_2K # This section lists the options available for a particular component. # # <id> is the unique string for the option # <description> is a text string, presented to the user in a menu # <key_name> gives the name of the key to be created for the component in # HKEY_LOCAL_MACHINE\ControlSet001\Services [scsi] VIARAID_VT3149_2003IA32 = "VIA Serial ATA RAID Controller(Windows 2003 IA32)",VT8237 VIARAID_VT3149_XP = "VIA Serial ATA RAID Controller(Windows XP)",VT8237 VIARAID_VT3149_2K = "VIA Serial ATA RAID Controller(Windows 2000)",VT8237 VIARAID_VT3149_NT = "VIA Serial ATA RAID Controller(Windows NT4)",VT8237 # This section lists the files that should be copied if the user # selects a particular component option. # # <file_type> is one of driver, port, class, dll, hal, inf, or detect. # See below. # <source_disk> identifies where the file is to be copied from, and must # match en entry in the [Disks] section. # <filename> is the name of the file. This will be appended to the # directory specified for the disk in the [Disks] section to form the # full path of the file on the disk. [Files.scsi.VIARAID_VT3149_2K] driver = d2, viasraid.sys, viasraid #dll = d2, setupvia.dll inf = d2, viasraid.inf ## Cat file directive. It should be marked with non-digital signed driver catalog = d2, viasraid.cat [HardwareIds.scsi.VIARAID_VT3149_2K] id = "PCI\VEN_1106&DEV_3149","viasraid" | b. Из директории i386 дистрибутива Windows открываем TXTSETUP.SIF. И добавляем нижележащий код в соответствующие секции. Код: [SourceDisksFiles] viasraid.sys = 1,,,,,,3_,4,1 [HardwareIdsDatabase] PCI\VEN_1106&DEV_3149 = "viasraid" [SCSI.Load] viasraid = viasraid.sys,4 [SCSI] viasraid = "VIA Serial ATA RAID Controller" | Как видете, все данные берутся из TXTSETUP.OEM, кроме 1,,,,,,3_,4,1 эти заветные цифры у всех одинаковы. См. http://www.msfn.org/board/index.php?showtopic=14852 c. Упаковываем (для единообразия с M$) драйвер контроллера и ложим его в i386\ Код: MAKECAB viasraid.sys [путь к дистрибутиву Окон]\i386\viasraid.sy_ | Всё! Сделано! В нижеприведенных источниках проводилась unattended установка с заполнением $OEM$\$1\Drivers\ и $OEM$\TextMode\, etc.; в секции [Unattended] указывалось OemPreinstall = Yes и прочее. На основании своего опыта, я утверждаю, что это не нужно (если, конечно, unattended не есть самоцель). После инсталяции в диспетчере устройств для scsi host контроллера у меня указано: Изготовитель - Неизвестный Поставщик драйвера - Microsoft Лишь в авторских провах на файл драйвера - VIA Ссылки на источники: http://www.msfn.org/board/index.php?showtopic=13173&st=0 http://greenmachine.msfnhosting.com/READING/addraid.htm http://www.msfn.org/board/index.php?showtopic=14852 Благодарности: dadu направивший меня на путь истинный raskren сделавший всё. -------------------------------------------------------------------------------
Замечание за нарушение Соглашений по сокращению названий ОС. Исправлено. lynx. | Всего записей: 170 | Зарегистр. 04-02-2004 | Отправлено: 20:58 31-03-2004 | Исправлено: AlexKniga, 16:37 12-05-2008 |
|