![]() |
Unattended установка и драйвера на SATA/RAID :(
Бьюсь целую неделю, использовал драйвер пак и от Vovanchik'a и от Башрата - одинаковый результат. При установке на плату с интеловским ICH5 - все ставится, пытаюсь установить на плату на NF4 - BSOD после копирования файлов установки и перезагрузки, аналогичная фигня и на плате от Via c VT8237 :( Но самое странное то, что делаю Unattended без дравер пака, сую дискету по F6 - и получаю аналогичный синий экран после первой перезагрузки в процессе инсталляции. Сую эту-же дискету при обычной установке - все ставится :( Каким образом наличие файла ответов может влиять на загрузку драйверов ??? Блин, что-то я начинаю разочаровываться в унаттендед установке :( Nlite не пользуюсь, так-что на его глюки не сошлешся... Привожу содержимое winnt.sif.
Код:
[Data] |
Кстати, о
Цитата:
|
такой же косяк обнаружил с матерью друзей вчера Epox EP-8KRAI
одни из последних дров Башрата. дров на SATA вроде подхватывается, обнаруживается винт, рубишь, пилишь, чистишь - передаешь дела unattend - все копирует, после перегружается - первый экран после загрузки - полраза пробегает полоска прогреессбара и вешается с BootScreenOfDead 0x0000007B сегодня буду изголяться) незнаю решу ли проблему :( |
Интегрировал драйвера на Via SATA/RAID при помощи NLite 1.0 RC1 - все ставится. Придется использовать NLite...
|
Я добавлял дрова по методы ГринМашины (http://greenmachine.msfnhosting.com/READING/addraid.htm), все работает нормально
|
ghostman
Цитата:
Цитата:
в этом случае (дискетка на F6) способ Oleg_Sch может пригодиться: http://forum.oszone.net/showpost.php...74&postcount=9 |
мды...
я тож в шоке. грядет значит серьезная переработка логики дистрибутивной секции ... |
да... ну на то мы тут и появляемся) сплотим умы, решим проблемы, чтоб детям легче после нас жилось)
подтверждаю, без интеграций такой косяк разрешается просто: берем нулевый windows без winnt.sif и дрова на дискетке, подпихиваем по F6 и все ставится. не есть гуд - решаем проблемы... |
specialist
Цитата:
насчет башратовского пака, я тут подробнее вник в проблему.. Вот почитал темку: http://www.msfn.org/board/index.php?...dpost&p=368225 рассказываю на пальцах - у чела HWID вот такой: PCI\VEN_1106&DEV_3149&SUBSYS_04701462&REV_80 в Txtsetup.sif в секции [HardwareIdsDatabase] прописано: Цитата:
а на этапе GUI пытается использовать viamraid (с последующим BSOD). это пипец :) короче, винда на текстовом этапе выбирает дрова не по конкретным HWID (прописанным в Txtsetup.sif), а по порядку загрузки в секции [SCSI.load] Я снова в шоке :)) Такая же ботва с sil3112r и sil3112. Самое забавное - тема на MSFN помечена как Solved :) нихрена себе сольвед - поменять порядок в [SCSI.load], супер "универсальное" решение :) |
|
Vovanchik
получаецца, что проблема неразрешима в принципе :) единственный выход - делать два варианта пака. Точнее, два варианта Txtsetup, с различием в секциях [SCSI.load]. Скажем, в одном варианте viasraid + sil3112, в другом viamraid + sil3112r (и для всех остальных конфликтных дров так же разделить, чтобы не пересекались). Хм.. можно даже в BCDW это использовать (разные Setupldr, в которых прописаны разные Txtsetup). |
блин, ну не совсем красивое решение мягко говоря....
у меня вот и так 38 вариантов а так еще штук 30 добавится учитывая еще информацию несколькими постами выше... можно конечно все эти проблемные места повыкидывать - но это тоже не решение... потому кто тут точно знает какие еще там проблемные мета... блин ну как можно было так коряво реализовать толи дрова, толи загрузчик виндовый.. накдо чета конструктивное придумать.. насчет oempreinstall можно попробовать сделать вот так Код:
OemPreinstall=No Код:
XCOPY /E /Q %CDROM%\$OEM$\$1 %SYSTEMDRIVE% но это на практике проверять надо. позже проверю, сейчас некогда... новый нгод как никак. |
В общем переделал дистрибутив. Оказалось в случае с oempreinstall=0 фаил cmdlines.txt всеж обрабатывается. Переделал баткник на установку с CD-ROM. Сделал два варианта установки - с драйверпаком и без, так, на всякий случай. Кстати объясните чем отличаются viamraid и viasraid ? PCI ID у них одинаковые. В драйверах, которые идут с Epox 8vtai есть только viamraid.
|
Хе-хе, снова засада, сейчас с Nforce 4 в случае если включен режим RAID. После устаноки ОС ругется на то, что нет доступа к источнику данных или что-то вроде того, и ругается на SATA/ATA контроллеры, после перезагрузки - BSOD. Почитал msnf - выяснил что источник этой проблемы - отсутствие подписи в драйверах, ОС при первой загрузке меняет эти несертифицированные драйвера на свои, как понял на "Стандартный PCI IDE". Решением является введенеие секции OemInfFiles, все что перечисленно в этой секции - не проверяется на сертификацию.
В общем промежуточный итог - в winnt.sif нужно указать OemPreinstall = No, уж не знаю как это влияет на утановку в случае если биос платы умеет отображать устройство как обыкновенный IDE накопитель (как например в случае с платами на NF4), но это так, иначе BSOD после окончания textmode setup. Как следствие - переделать RunOnceEx.cmd под запуск установки ПО с CD или копирование/распаковку на HDD, и уж запуск оттуда. Ну и второе - вместо OemPnPDriversPath нужно использовать секцию [OemInfFiles] Изменения в winnt.sif выглядят примерно так: Код:
[Data] изменения в txtsetup.sif Код:
В общем-то я это уже проверял на vt8237, но сегодня еще проверю именно с NF4 и отпишу о результатах. |
ghostman
а может просто включить игнорирование цифровой подписи в winnt.sif парочкой одноименных ключей? |
Код:
[Unattended] Как вариант интегрировать твой пак, а ткаким образом внедрять драйвера только драйвера для Нфорса. Сейчас проверю как оно на деле. |
Время: 12:28. |
Время: 12:28.
© OSzone.net 2001-