Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Не получается добится автоустановки драйверов SATA/RAID в textmode.

Ответить
Настройки темы
Не получается добится автоустановки драйверов SATA/RAID в textmode.

Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


Задача: автоустановка Windows XP в рамках, заданных любимой Microsoft для поставщиков компьютеров (OEM System Builders).
Читаем оригинальный мануали делаем что велят:
---
При использовании раздела [MassStorageDrivers] в файле Unattend.txt на текстовом этапе установки установка драйверов запоминающих устройств не выполняется, если только они не указаны в этом разделе. Если этот раздел отсутствует или пуст, программа установки выполняет попытку обнаружить устройства на компьютере и установить соответствующие стандартные драйверы.
Для предварительной установки драйверов запоминающих устройств на текстовом этапе, когда полная поддержка Plug and Play недоступна, необходимо предоставить программе установки файл Txtsetup.oem, содержащий инструкции по установке конкретного драйвера
...
Чтобы предварительно установить запоминающее устройство
Создайте подпапку \Textmode в подпапке \$OEM$ набора конфигурации. (Я СОЗДАЛ)
Скопируйте файлы с дисков, предоставленных поставщиком устройства, в папку \Textmode. Эти файлы обычно включают:
Драйвер.sys (В моем случае это iastor.sys)
Драйвер.dll
Драйвер.inf (В моем случае это iaahci.inf и iastor.inf)
Драйвер.cat (В моем случае это iaahci.cat и iastor.cat)
Txtsetup.oem (В моем случае это txtsetup.oem)
где Драйвер — название драйвера.
(Я СКОПИРОВАЛ)
...
Примечания
Кроме того, необходимо скопировать файлы драйвера в папку, указанную параметром OemPnPDriversPath в файлах ответов. Например:
OemPnPDriversPath = drivers\storage
(СКОПИРОВАЛ И ПРОПИСАЛ ПУТЬ В СООТВЕТСТВУЮЩИЙ КЛЮЧ, хотя не понимаю зачем)
...
В файле Unattend.txt создайте раздел [MassStorageDrivers], а затем введите в этот раздел все записи драйверов. Например, запись в разделе [MassStorageDrivers] может выглядеть следующим образом:
"Adaptec 2940..." = "ПВТ"
Используйте для этого раздела сведения из раздела [SCSI] файла Txtsetup.oem, предоставляемого изготовителем оборудования.

Я создаю раздел копирую из указанного раздела из txtsetup.oem следующие строки:
iaAHCI_ICH9R = "Intel(R) ICH9 SATA AHCI Controller (Desktop/Server/Workstation)"
iaStor_ICH8M = "Intel(R) 82801HEM SATA RAID Controller (Mobile ICH8M-E)"
iaAHCI_ICH8M = "Intel(R) 82801HEM/HBM SATA AHCI Controller (Mobile ICH8M-E/M)"
iaStor_ICH8R = "Intel(R) ICH8R/ICH9R SATA RAID Controller (Desktop/Server/Workstation)"
iaAHCI_ICH8R = "Intel(R) 82801HR/HH/HO SATA AHCI Controller (Desktop/Server/Workstation)"
iaStor_ESB2 = "Intel(R) 631xESB/632xESB SATA RAID Controller (Server/Workstation ESB2)"
iaAHCI_ESB2 = "Intel(R) 631xESB/632xESB SATA AHCI Controller (Server/Workstation ESB2)"
iaStor_ICH7MDH = "Intel(R) 82801GHM SATA RAID Controller (Mobile ICH7MDH)"
iaStor_ICH7DH = "Intel(R) 82801GR/GH SATA RAID Controller (Desktop ICH7R/DH)"
iaAHCI_ICH7R = "Intel(R) 82801GR/GH SATA AHCI Controller (Desktop ICH7R/DH)"
iaAHCI_ICH7M = "Intel(R) 82801GBM SATA AHCI Controller (Mobile ICH7M/DH)"
iaAHCI_ICH6M = "Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)"
...
Далее мне говорят
Создайте в файле Unattend.txt раздел [OEMBootFiles] и введите в него список файлов, расположенных в папке \$OEM$\Textmode. Например:
[OEMBootFiles]
Драйвер.sys
Драйвер.dll
Драйвер.inf
Драйвер.cat
Txtsetup.oem
где Драйвер — название драйвера.

Я прописываю , что велено, т.е. перечисляю содердимое папки Textmode:
iastor.sys
iaahci.inf
iastor.inf
iaahci.cat
iastor.cat
txtsetup.oem
...
Читаем далее:
Загрузка драйверов запоминающих устройств во время текстового этапа установки
Если драйвер запоминающего устройства включен в Windows XP, драйвер Windows XP выбирается до любого драйвера из папки \$OEM$\Textmode.
Однако драйвер, расположенный в папке \$OEM$\Textmode, во время текстового этапа установки выбирается первым только в следующих случаях:
драйвер, поставляемый с Windows XP, не загружается;
драйвер не поставляется с Windows XP.
...
Таким образом, я понимаю, что если винда порывшись у себя не нашла нужного драйвера, то она загрузит драйвер от Intel из папки Textmode.

Начинаю установку, винда приходит в текстовый этап установки, несколько секунд работает, затем останавливается и выдает сообщение, что дескать запись iaAHCI_ICH6M не обнаружена в txtsetup.sif, жмите капу и доooooззззвиданья.
Занавес.
Понимаю, что в коллеги из Microsoft в своём описании мне чего-то недорассказали.
Прошу подсказки у коллективного разума.

Отправлено: 20:04, 10-07-2008

 

Старожил


Сообщения: 181
Благодарности: 43

Профиль | Отправить PM | Цитировать


Как все запутано. Используй DPs, см. тут и тут.

Отправлено: 20:57, 10-07-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


Я понимаю, что правильный путь - интеграция драйверов.
Вопрос в том, что не получается реализовать один из путей автоматической инсталляции, рекомендованной Корпорацией.
Тема, разумеется, не интересная и в практике не применимая.
Но данная тема затрагивается при сдаче сертификационного экзамена "Предварительная установка OEM-версий продуктов Microsoft для поставщиков вычислительной техники"

Отправлено: 21:43, 10-07-2008 | #3


Аватара для YikxX

Ветеран


Сообщения: 1602
Благодарности: 250

Профиль | Отправить PM | Цитировать


kornaut, а добавить нужную(ые) запись(и) в раздел [SCSI] в файле txtsetup.sif вы не пробовали?

Отправлено: 22:12, 10-07-2008 | #4


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


1. Пробовал - не помогает.
Понял, что добавлением только в раздел [SCSI] файла txtsetup.sif не обойдешься, там много разделов нужно подправлять.
2. ОЕМ лицензионное соглашение запрещает вносить изменения в оригинальные файлы дистрибутива.

Последний раз редактировалось kornaut, 11-07-2008 в 11:47.


Отправлено: 22:20, 10-07-2008 | #5



Moderator


Сообщения: 51909
Благодарности: 14931

Профиль | Отправить PM | Цитировать


kornaut, почитайте эту статью (возможно, вы пропустили пункты 4, 5, 10).

Отправлено: 23:11, 10-07-2008 | #6


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


Да, в пункте 5 несовпадение.
Use the following code to configure your Txtsetup.oem file:
[Disks]
d1 = "Windows 2003 Driver Set v1.00", w23dsk1, \

Note the backslash character at the end of the second line.

Русский перевод в моем мануале выглядит так:
...
Необходимо удалить ссылки на диск и путь из файла Txtsetup.oem. Вместо этого текста используйте следующие примеры для NTFS или FAT32:

[disks]
d1 = "Windows XP Driver Set v1.00", \w2kdsk1, \win2000\smy810\

Для установочных образов NTFS используйте текст:

[disks]
d1 = "Windows XP Driver Set v1.00", \w2kdsk1, \
В конце строки ставится обратная косая черта.
...

У меня использована оригинальная строка от Intel:
[Disks]
disk1 = "Intel Matrix Storage Manager driver", iaStor.sys, \

т.е. единственное требование, которое было мною соблюдено, это СЛЕШ на конце.
Надо опять проверять...

Вопрос: что означает эта строка и почему она должна быть именно про Windows ?

Последний раз редактировалось kornaut, 11-07-2008 в 11:47.


Отправлено: 23:22, 10-07-2008 | #7


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


Итак:
После очередной перепроверки и соблюдения ВСЕХ требований имею экран:

Установка Windows
===============

Элемент
"iaACHI_ICH6M"
не существует в файле сценария автоматической установки в секции [SCSI] информационного INF-файла txtsetup.sif.
Невозможно продолжить установку. Нажмите на любую клавишу для выхода.


---
Может быть этот метод подсовывания драйверов вообще не рабочий ?

Отправлено: 23:42, 10-07-2008 | #8


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


Блин нашел очередную синтаксическую ашипку:

[disks]
d1 = "Windows XP Driver Set v1.00", \w2kdsk1, \

Тут должно быть не d1=, а disk1= ! (применительно к txtsetup.oem от Inlel)
Либо надо исправлять кучу записей в txtsetup.oem.

Продолжаю проверять, но очень подозрительно мне, что это неверный подход.
Не понимаю, что что описывает данная переменная.
Название, диск и путь к файлу ?
Не могу найти нигде правила синтаксиса к этой переменной.

Последний раз редактировалось kornaut, 11-07-2008 в 11:50.


Отправлено: 00:18, 11-07-2008 | #9


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


Все-таки вот, наверное, конечное решение проблемы, выданное самим Microsoft в статье http://support.microsoft.com/kb/234536

• When you are prompted by the Setup program, press F6 to manually install the mass storage drivers that you want.
• Perform a network installation of Windows. Network installations of Windows support unattended installations of mass storage drivers. For additional information about how to create an unattended installation of mass storage drivers, click the following article numbers to view the articles in the Microsoft Knowledge Base:
816299 How to create an unattended installation of third-party mass storage drivers in Windows Server 2003
288344 How to create an unattended installation of third-party mass storage drivers in Windows NT and Windows 2000

Note
Editing the Txtsetup.sif file to add mass storage drivers is not supported.

Мне тут явно подсказали в замечании, что нужно редактировать txtsetup.sif.

Отправлено: 08:55, 11-07-2008 | #10



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Не получается добится автоустановки драйверов SATA/RAID в textmode.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интеграция SATA/RAID драйверов MEDY3A Автоматическая установка Windows 2000/XP/2003 3 14-02-2010 18:56
Установка Windows XP на машину с VIA VT6410 SATA RAID без дисковода через TEXTMODE McHain Автоматическая установка Windows 2000/XP/2003 17 09-03-2009 14:22
Интеграция SATA/RAID драйверов MEDY3A Автоматическая установка Windows 2000/XP/2003 1 26-01-2009 20:49
[решено] Интеграция SATA и RAID драйверов EfLasher Автоматическая установка Windows 2000/XP/2003 9 24-01-2007 16:35
Вопрос по интеграции SATA\RAID драйверов в ХР fanatf1 Автоматическая установка Windows 2000/XP/2003 8 03-03-2005 07:43




 
Переход