Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   F6, raid, unattended XPsp2 - как совместить несовместимое?.. (http://forum.oszone.net/showthread.php?t=42737)

manuel 19-12-2004 19:21 281547

F6, raid, unattended XPsp2 - как совместить несовместимое?..
 
Проблема тысячелетия:

Как в UNATTENDED режиме установить WINDOWS XP на компьютере, где необходим дополнительный драйвер контроллеру харда, загружаемый по F6?

Суть такова: последние несколько недель идут страшные сражения на полях различных конфигураций PC, где жесткий диск работает через внешний/дополнительный/опциональный/какой угодно, но только не штатный IDE матери... так вот, где жесткий диск требует дополнительного драйвера при установке. Запрос F6 на поиск драйвера инсталлятор выдает, делает вид, что копирует, а когда дело касается переписывания файлов всего дистрибутива, то копирование драйвера невозможно (!) (непонятно почему)

НО! Когда из установочного CD я убираю WINNT.SIF (т.е. отказываюсь от unattended установки) абсолютно все копируется как по маслу :)

Кто может объяснить что происходит?
Решение от Gromila2

Vadikan 19-12-2004 22:15 281582

manuel
http://unattended.oszone.net/drivers_sata.shtml

И Caps Lock надо выключенным держать, когда сообщения отправляете.

Chaser009 23-12-2004 03:51 282573

Вот кстати хотел о похожей ситуации спросить: ставлю XP Corporate SP2 с установочного диска на мать с райдом. При установке жму F6, потом подсовываю дискетку с драйверами. Диск находится, все хорошо, выбираю раздел, начинается копирование, и тут она мне говорит, что не удалось скопировать файлы с компакт-диска (?) (как раз те, с дискетки) и предлагает ставить CD-Rom с XP и убедиться, что там они есть.

Самое смешное то, что при использовании установочного диска с Windows XP Corporate SP1 такого не происходит. В чем разница? Подсовывать драйверы на установочный диск, как описано в статье, смысла нет. На все матери и все райды драйверов не напасешься, а каждый раз диск создавать заново тоже не хочется.

Debugger 23-12-2004 07:27 282587

У меня Это произошло на двух в принципе одинаковых Windows с SP1. Т.е. на одной установка пошла, на другой - нет. Думаю, надо попробовать сравнить обе инсталляшки, может где-то файл инсталлятора более новый.

manuel 23-12-2004 20:48 282736

Итак, товарищи, проблема как я понимаю, в версии инсталлятора :) Но другого у меня нет.
Мой выход из ситуации - создал дистрибутив без winnt.sif, а при необходимости, вернее, возможности (то есть, когда машина без рейда) вставляю дискету с winnt.sif во время запуска с CD-ROMа. Такой вот компромисс :)

для Vadikan: Вообще, надписи БОЛЬШИМИ БУКВАМИ - это специально.

А по поводу интеграции SATA и RAID драйверов в дистрибутив - это не решение проблемы, поскольку с каждым месяцем выходят новые платы, и переделывать дистрибутив под новые - безумие... Заметьте, кстати, что при загрузке WINDOWS c компакт-диска идет загрузка дров на устройства для начала работы инсталлятора, так вот, обратите внимание, сколько там уже (!) "напихано" под существующие контроллеры. А если еще и под большинство девайсов драйвера подключать, так процесс этот затянется на долго.

Постараюсь найти решение более прогрессивное и опубликовать. Спасибо за участие.

Vadikan 24-12-2004 00:30 282802

manuel
Цитата:

Вообще, надписи БОЛЬШИМИ БУКВАМИ - это специально.
Для меня очевидно незнание п. 2.9 Общих Правил Конференции и сетевого этикета вообще, по которому сплошной капслок означает повышенный тон или, попросту говоря, крик.
Цитата:

Постараюсь найти решение более прогрессивное и опубликовать.
Будем признательны.

Debugger 24-12-2004 10:28 282911

manuel

Цитата:

- это не решение проблемы, поскольку с каждым месяцем выходят новые платы, и переделывать дистрибутив под новые - безумие...
Думаю, как раз-таки решение, потому что платы выходят часто, да вот RAID-решения в них используются одни и те же - SiI 3x12, Intel, VIA, может еще что-нибудь... Производители RAID-микрух не штампуют их так часто, как производители материнок.

Debugger 27-12-2004 12:07 283840

manuel

Да, действительно, немного поэкспериментировал, виноват файл winnt.sif. Но полностью его удалять не надо, у меня прокатывает установка с диска Reanimator, в котором в winnt.sif прописан только серийный номер.
Видимо, дело в каком-то параметре, либо в отсутствии оного :). Придется наверно по одному их удалять из winnt.sif и наблюдать за реакцией инсталлятора.

Vadikan

Что скажет купечество?

Vadikan 27-12-2004 12:22 283845

Debby
Цитата:

Придется наверно по одному их удалять из winnt.sif и наблюдать за реакцией инсталлятора.
Mожно и сюда запостить, вдруг кто-то ошибку найдет.
Цитата:

Что скажет купечество?
???

DronK2k 20-06-2005 22:24 334754

В файле winnt.sif должно быть

[Unattended]
OemPreinstall=No

[GuiUnattended]
OemSkipWelcome=0

Паникавать по поводу папочки $OEM$ не стоит.
Как показала практика она используется даже с отключенными выше параметрами, во всяком случае на моем XPSP2 Corp rus
файлик Cmdlines.txt выполнился на ура. И драйвер RAID с дискетки скопировался без проблем.

Vovanchik 21-06-2005 03:50 334804

Цитата:

А по поводу интеграции SATA и RAID драйверов в дистрибутив - это не решение проблемы, поскольку с каждым месяцем выходят новые платы, и переделывать дистрибутив под новые - безумие... Заметьте, кстати, что при загрузке WINDOWS c компакт-диска идет загрузка дров на устройства для начала работы инсталлятора, так вот, обратите внимание, сколько там уже (!) "напихано" под существующие контроллеры. А если еще и под большинство девайсов драйвера подключать, так процесс этот затянется на долго.
посмотри вот эту вот ветку.
http://forum.oszone.net/showthread.php?t=50160

от себя могу добавить что у меня сейчас на диске 4 различных варианта установки winxp sp2
- Автоматическая установка с применением твиков и дополнительными дровами контроллеро (порядка 340 штук, все что входят в драйверпак Bashrat the Sneaky увеличение размера дистрибутива порядка 6.5 метров)
- Автоматическая установка с применение твиков (полностью идентичная предыдущей за исключением внедренных в дистрибутив дополнительных дров, существует возможность подсунуть во время установки дискету с дровами) данный тип установки существует для тех 5% случаев когда контроллер не подхватывается автоматически первым вариантом или подхватывается криво.
- автоматическая установка без применения твиков и оптимизаций дистрибутива ака оригинальная установка
- Полностью обыкновенная установка - необходима для доступа к консоли восстановления и особых эстетов желающих получить оригинальный windows без доработок

начальные этапы загрузки предшествующие выбору раздела для установки пролетают практически мгновенно в силу того что все файлы соответвующие основным и дополнительным контроллерам сосредоточены в одной небольшой папке, а не разбросаны по i386

сам наборчик готовый для добавления поддержки контроллеров занимает порядка 6-7 метров и требует максимум минуту времени для интеграции в дистрибутив.

если проблематика заинтересует общественность - могу дать расщиренное руководство по сборке данных компонентов.
кстати за счет оптимизации файловой системы во время сборки все эти вариации умещаются в пределах размера 1 оригинального дистрибутива + 10-20 метров.

D@nil 21-06-2005 09:47 334847

Цитата:

могу дать расщиренное руководство по сборке данных компонентов.
Конечно давай. Думаю многим будет интересно.

Vovanchik 21-06-2005 15:13 334932

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

берется оригинальный дистрибутив windows
из него копируется файл txtsetup.sif куда нибудь в совсем другое место, например в папку d:\sif\original\ - это будет основой для создания пункта оригинальной установки - убираем дистрибутив этот в сторону, например копируем все содержимое от корня диска, а именно все папки и файлы соседствующие с i386 в папку D:\AIO-DVD\SETUP\XP\original\
проводим необходимые манипуляции с дистрибутивом - например интегрируем wmp10, Набор обновлений для русской Windows XP Professional SP2 от Petya V4sechkin, подменяем различные файлы типа картинок и т.д. и т.п. Формируем для него папку $OEM$
копируем эту версию дистрибутива вместе с папкой $OEM$ в папку D:\AIO-DVD\SETUP\XP\twiked\
из него также копируется файл txtsetup.sif например в папку d:\sif\twiked\

запускаем командную строку и выполняем winnt32.exe /noreboot в папке с последним дистрибутивом
ну или с абсолютным путем если, то D:\AIO-DVD\SETUP\XP\twiked\winnt32.exe /noreboot

запускается инсталятор windows
выбираем вариант установка новой системы
скачивать апдейты не надо.
на этапе выбора настроек установки можно загрянуть с расширенные настройки
и убедится что галка - копировать все файлы с диска отмечена.
после окончания работы установщика на системном диске появятся 2 новых скрытых папки
$WIN_NT$.~BT
$WIN_NT$.~LS

папку $WIN_NT$.~LS можно сразу удалять
нам она больше не понадобится
переименовываем первую папку например в 1XOR причем название настоятельно рекомендую начинать с буквы максимально более близкой к началу латинского алфавита или цифры

актуально это только для больших по обьему носителей, например DVD.
судя по всему дело тут в том, что в файловая система распределяет папки с файлами согласно этому самому алфавиту... т.е. говоря по русски - если поместить загрузчик в папку XPOR, то установшик будет выдавать различные ошибки. от ошибки в первой строка txtsetup.sif и до виса самого загрузчика...
если же папку переименовать например в 1XOR все идет без происшествий...
и так для любого программного продукта будь то ERD, WinPE или что нибудь еще, что грузится посредством вышеуказанной схемы, а именно посредством setupldr.bin

копируем эту папку 1XOR в папку D:\AIO-DVD\
удаляем следующие файлы
BOOTSECT.DAT
migrate.inf
winnt.sif
txtsetup sif

восстанавливаем функциональность загрузчика вашей винды, а именно - правим файл boot.ini вручную если знания позволяю или через оснастку window
панель управлени - система - дополнительно - загрузка и восстановление - параметры - загрузка операционной системы

запускаем поиск в папке D:\AIO-DVD\ и всех вложеных на предмет файлов *.sif и удаляем их

возвращаемся к папке d:\sif\
начинаем формировать "скелеты" установщиков windows
а именно
там уже имеются 2 папки original и twiked
создаем папку original_auto и копируем в нее файл txtsetup.sif из соседней папки original
создаем папку twiked_controllers и копируем в нее файл txtsetup.sif из соседней папки twiked
в каждой из четырех этих папок создает по файлу winnt.sif согласно вашей фантазии
в папке original егог создавать не нужно

в winnt.sif и txtsetup.sif из папки twiked_controllers добавляем строки из прилагающегося набора для добавления драйверов контроллеров из файлов winnt.sif.add и txtsetup.sif.add соответсвенно. в txtsetip.sif данные приписываются в конце файла.

следующим этапом является прописывание путей к дистрибутивам в каждом из txtsetup.sif лежащих в 4 папках внутри d:\sif\
а именно находим в каждом по-очереди txtsetup.sif строку
SetupSourcePath = "\"
и правим ее согласно пути к дистрибутиву сопоставленному этому файлу txtsetup.sif
например для оригинального дистрибутива она примет вид
SetupSourcePath = "\SETUP\XP\original\"
для твикнутого и пропатченного
SetupSourcePath = "\SETUP\XP\twiked\"

hex редактирование файлов setupldr.bin я не привожу надеясь что все тут используют BCDW версии 2,01а
для версии 1,5 необходимо еще подправить пути в этих setupldr.bin в каждой папке автозаменой строки i386 на необходимую

следующим этапом будет формирование загрузчиков
создаем в каталоге D:\AIO-DVD\ еще три папки
1XRC - это для полностью оригинальной установки и доступа к Recovery Console
1XTW - это для ТWiked дистрибутива windows
1XTC - это для Twiked дистрибутива с поддержкой контроллеров

копируем содержание ранее созданной папки D:\AIO-DVD\1XOR в каждую из них

копируем файлы из папки d:\sif\original в папку D:\AIO-DVD\1XRC
из d:\sif\original_auto в папку D:\AIO-DVD\1XOR
из d:\sif\twiked в папку D:\AIO-DVD\1XTW
из d:\sif\twiked_controllers в папку D:\AIO-DVD\1XTС

из папки twiked_controllers набора для добавление дров переписываем все файлы в папку D:\AIO-DVD\1XTС
папку $OEM$ из него же добавляем к тому дистрибутиву к которому привязываем поддержку контроллеров и путь к которому прописан в txtsetup.sif из папки D:\AIO-DVD\1XTС

вот в принципе и все
осталось только добавить строки в bcdw
за вопросами и разьяснениями обращайтесь сюда же.

вот набор для добавления дров (4,5 метра)

Debugger 24-06-2005 20:00 335858

Vovanchik

Большое спасибо за пост!

Несущественное исправление: не twiked, а tweaked. Но это мелочи... Которые осложняют жизнь.

desoto 01-07-2005 09:52 337431

а я не изобретал велосипед, а воспользовался уже готовым паком драйверов. ссылка на этот пак где-то мелькала на этом сайте. реально недавно использовал этот пак на win2k3. на фирменном сервере от dell дрова встали как родные (SCSI - RAID 5). и никакого геммороя с дискетой (что то они в последнее время так быстро дохнуть стали, просто эпидемия какая то). кстати, у этого парня кто сделал этот пак были еще паки на видео, звук и т.д. удобно то, что не надо устанавливать сразу все паки, а только те, которые нужны тебе. хотя по большому хочется конечно установить всё:) - получиться винда-универсал по дровам.
здесь писали, что новое железо часто выходит и нет смысла интегрировать дрова в инсталлятор винды.
в моем случае это не актуально. у меня на работе стоят несколько серверов (довольно дорогих:) + офисные машинки, опыт подсказывает, что такие машины меняются крайне редко (раз в 5-7 лет), а переустанавливать иногда приходится (авария, переход на новую ОС и т.д.). как вы понимаете конфа на таких агрегатах практически не меняется и посему интегрированная и адаптированная специально для них винда это хорошее подспорье мне в работе. думаю, у многих схожая ситуация.

EasyFrag 15-09-2005 11:53 355668

Vovanchik
Спасибо за инфу.

Проделал все как описано выше. Результат меня устроил. Автоматическая установка идет на ура.
Решил проделать обычную установку. В результате получил сообщение инсталятора о том, что он не может найти лицензионное соглашение :(
Единственное в чем я отошел от описанного выше метода - у меня всего 2 варианта установки (\1XRC и \1XTD), которые используют один и тот же дистриб (\SETUP\XP).
Интересно, может кто знает где собака порылась? ;)

Vovanchik 15-09-2005 13:25 355690

во втором txtsetup.sif путь к дистрибутиву нормально прописан?
вот смотри
http://bootcd.narod.ru/ntbooteula.htm
в первом случае у тебя просто это лицензионное соглашение не выводилось - установка то шла автоматически с пропуском его вывода...

я так думаю.
и воще, тындекс все знает.

EasyFrag 15-09-2005 16:30 355736

Vovanchik
Спасибо за скорый ответ. Все так и оказалось.
Виноват сам :( В очередной раз переделывая дистрибут, забыл изменить SetupSourcePath в файле \1XRC\txtsetup.sif

luvena 15-09-2005 19:29 355764

всем привет

у меня такой вопрос

мой новый ноут имеет SATA хард (флопа нет) - на себе несет XP SP2 Home Edition Rus лицензионный (диск с дистрибутивом содержит все дрова)

лежит дома также XP Pro

решил вопользоваться проливанием сервиспаков и SATA дров согласно http://oszone.net/display.php?id=2782

так как изначально PRO совсем не хотел ставится, выдавал сообщение что не обнаружено HDD

все сделал идеально (!)

после проделанной процедуры установка пошла как по маслу, винт распознался, все чудесно копируется - но в самом конце после перезагрузки выдается STOP: 0x0000007B

дрова совсем не хотят работать



пошел другим методом

пролистал весь оригинальный диск Home Edition

скопировал все дополнительные дрова с него в PRO и все записи в фалах winnt.sif и txtsetup.sif - т.е. проделал полную аналогию

вариант оказался даже попроще, чем в статье "Интеграция SATA/RAID драйверов" - но в конце та же ошибка 0x0000007B

дрова не работают



пробовал наконец дискеткой по F6 (раздобыл USB флоп)

дрова для SATA содержат пять вариантов

в TxtSetup.OEM вот что

[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"



по дискетке можно получить ту же ошибку 0x0000007B, если выбрать любой драйвер кроме Mobile ICH6M

то есть получается когда я интегрировал дрова в оригинал PRO (а в Home залиты все 5 вариантов), винда в конце не понимает, что именно ей использовать при обращении с хардом

(но очень хочется рабочего варианта именно с интегрированными дровами на диске !!!)





плиз, подскажите, где и что подсмотреть, чтобы все шло гладко, как воспользоваться образцом и что можно еще "вырезать" с Home Edition



P.S.

как вариант попробую прописать на диск только одну дровишку, чтобы винде не было из чего выбирать - посмотрю что будет

[Files.scsi.iaAHCI_ICH6M]
driver = disk1, iaStor.sys, iaStor
inf = disk1, iaAHCI.inf
catalog = disk1, iaAHCI.cat





пакет intel_sata содержит в себе

iaStor.sys

iaStor.inf
iaStor.cat

iaAHCI.inf
iaAHCI.cat

txtsetup.oem

Vovanchik 15-09-2005 19:36 355767

попробуй вот это как вариант

luvena 16-09-2005 13:35 355947

ок, спасибо
смотрю и пробую :)

luvena 19-09-2005 11:51 356503

Vovanchik

спасибо, все удалось (правда не с первого раза), теперь все работает - супер!
подчищу лишние драйвера, и все ок будет

to all

создал интегрированный Professional Edition
но не разобрался только с тем, как сделан оригинал моего Home Edition
в winnt.sif - прописан только серийник и все
дополнительные драйвера закинуты в незапакованном виде прямо в I386, все те что указаны в секции [SourceDisksFiles]
в файле txtsetup.sif там дописаны следующие строки

Код:

[WinntDirectories]
300=OEM\iaStor
301=OEM\SiSRaid
302=OEM\viapdsk
303=OEM\nvraid
304=OEM\nvatabus
305=OEM\adpu320

[SourceDisksFiles]
startoc.dll = 100,,,,,,,32,0,0
startoc.inf = 100,,,,,,,20,0,0
startoc.cat = 100,,,,,,,,3,3
startoc.cab = 2,,,,,,_x,,3,3
iaStor.inf=1,,,,,,,300,0,0
iaStor.sys=1,,,,,,,300,0,0
iaStor.cat=1,,,,,,,300,0,0
iaAHCI.inf=1,,,,,,,300,0,0
iaAHCI.cat=1,,,,,,,300,0,0
SiSRaid.inf=1,,,,,,,301,0,0
SiSRaid.sys=1,,,,,,,301,0,0
sisraid.cat=1,,,,,,,301,0,0
Property.dll=1,,,,,,,301,0,0
viamraid.inf=1,,,,,,,302,0,0
viamraid.sys=1,,,,,,,302,0,0
viamraid.cat=1,,,,,,,302,0,0
viapide.inf=1,,,,,,,302,0,0
viapdsk.sys=1,,,,,,,302,0,0
viapdsk.cat=1,,,,,,,302,0,0
nvraid.inf=1,,,,,,,303,0,0
nvraid.sys=1,,,,,,,303,0,0
nvraid.cat=1,,,,,,,303,0,0
nvraidco.dll=1,,,,,,,303,0,0
nvatabus.inf=1,,,,,,,304,0,0
nvatabus.sys=1,,,,,,,304,0,0
nvata.cat=1,,,,,,,304,0,0
idecoi.dll=1,,,,,,,304,0,0
adpu320.inf=1,,,,,,,305,0,0
adpu320.sys=1,,,,,,,305,0,0
adpu320.cat=1,,,,,,,305,0,0

[HardwareIdsDatabase]
PCI\VEN_8086&DEV_2652&CC_0104="iaStor"
PCI\VEN_8086&DEV_2652&CC_0106="iaStor"
PCI\VEN_8086&DEV_2653&CC_0106="iaStor"
PCI\VEN_8086&DEV_24DF&CC_0104="iaStor"
PCI\VEN_8086&DEV_25B0&CC_0104="iaStor"
PCI\VEN_1039&DEV_0180="SiSRaid"
PCI\VEN_1106&DEV_3249="viamraid"
PCI\VEN_1106&DEV_3149="viamraid"
PCI\VEN_1106&DEV_3164="viamraid"
PCI\VEN_1106&DEV_4149="viapdsk"
GenNvRaidDisk="nvraid"
*_NVRAIDBUS="nvraid"
PCI\VEN_10DE&DEV_008E="nvatabus"
PCI\VEN_10DE&DEV_0085="nvatabus"
PCI\VEN_10DE&DEV_00D5="nvatabus"
PCI\VEN_10DE&DEV_00EE="nvatabus"
PCI\VEN_10DE&DEV_00E3="nvatabus"
PCI\VEN_10DE&DEV_00E5="nvatabus"
PCI\VEN_10DE&DEV_0035="nvatabus"
PCI\VEN_10DE&DEV_0036="nvatabus"
PCI\VEN_10DE&DEV_003E="nvatabus"
PCI\VEN_10DE&DEV_0053="nvatabus"
PCI\VEN_10DE&DEV_0054="nvatabus"
PCI\VEN_10DE&DEV_0055="nvatabus"
PCI\VEN_9005&DEV_801D="adpu320"
PCI\VEN_9005&DEV_801E="adpu320"
PCI\VEN_9005&DEV_801F="adpu320"
PCI\VEN_9005&DEV_800F="adpu320"
PCI\VEN_9005&DEV_800F&SUBSYS_005F9005="adpu320"
PCI\VEN_9005&DEV_8000&SUBSYS_00609005="adpu320"
PCI\VEN_9005&DEV_8010&SUBSYS_00409005="adpu320"
PCI\VEN_9005&DEV_8011&SUBSYS_00419005="adpu320"
PCI\VEN_9005&DEV_8012&SUBSYS_00429005="adpu320"
PCI\VEN_9005&DEV_8014&SUBSYS_00449005="adpu320"
PCI\VEN_9005&DEV_8015&SUBSYS_00409005="adpu320"
PCI\VEN_9005&DEV_8016&SUBSYS_00409005="adpu320"
PCI\VEN_9005&DEV_8017&SUBSYS_00449005="adpu320"

[SCSI.Load]
iaStor=iaStor.sys,4
SiSRaid=SiSRaid.sys,4
viapdsk=viapdsk.sys,4
viamraid=viamraid.sys,4
nvraid=nvraid.sys,4
nvatabus=nvatabus.sys,4
adpu320=adpu320.sys,4

[SCSI]
iaStor="Intel(R) 82801FR/FBM/ER, 6300ESB SATA RAID/AHCI Controller (ICH6R, ICH6M, ICH5R,)"
SiSRaid="WinXP SiS Raid/IDE Controller"
viamraid="VIA RAID Controller(Windows XP)"
viapdsk="VIA ATA/ATAPI Host Controller(Windows XP)"
nvraid="NVIDIA RAID CLASS DRIVER (required)"
nvatabus="NVIDIA NForce Storage Controller (required)"
adpu320="Adaptec Ultra320 SCSI Cards (Win XP/Server 2003 IA-32)"



у меня после такой интеграции вылетает BSOD 0x0000007B - так и не получается повторить, видимо есть еще нюансы!!!

может кто из народа знает, где ларчик открывается - такой метод выглядит довольно проще, не нужно запаковывать дрова .SYS в .SY_ и в файле winnt.sif не требуется пути прописывать

Olehen 31-01-2006 09:19 399247

Прелюдия -
Ситуация почти 1 в 1 как у luvena.
Мне попался ноутбук Fujitsu Siemens LifeBook S7020D с CD WinXP SP2 Prof.
Слёту обычный Win с CD не поставился - "У вас нет HDD". Floppy нет и не предвидится. Образ, сделанный с предыдущего ноута sysprep-ом и Ghost-ом, заливается, но Win в самом начале развёртывания виснет.

Что делал -
Пошёл, есссно, на http://oszone.net/display.php?id=2782. Сделал, как написано. Результат как и в Прелюдии.
Узнал о Пакете для добавления драйверов контроллеров SATA, PATA и SCSI к дистрибутиву, сходил в http://forum.oszone.net/showthread.php?t=50985. Счас сделаю, проверю. Думаю, что, как и у luvena, получится(троекратный стук по дереву).

Ну, и собственно, предложение/пожелание -

Vadikan-у

Шаг 6 в Интеграция SATA/RAID драйверов
Цитата:

если есть одноименный *.sys файлу *.oem файл, то открываем его, а если нет, то открываем одноименный *.inf файл
Может, отредактируете, т.к. в моём случае лучше открыть txtsetup.oem, т.к. на два пункта больше:
PCI\VEN_8086&DEV_2652&CC_0106
PCI\VEN_8086&DEV_2653&CC_0106
для
Intel(R) 82801FR SATA AHCI Controller (Desktop ICH6R)
Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M) соответственно.
Как я понял, именно из-за отсутствия последней строки у меня и не сработало.

Шаг 7
Цитата:

Проще всего использовать описания из *.inf файла.
Может, заменить на "комбинацию описаний из *.inf файлов".

Ну и не в тему. А можно Ghost-у подсунуть драйвера!?

Спасибо за внимание и работу. С уважением...

GHOST_LT 02-02-2006 05:48 399869

Installiu FCS Amilo M1437G - stoit SATA 80 Gb, pereuchiwaju windu s nemeckogo na anglijskij jazyk. CD i floppy k laptopu ne bylo - wse drowa s oficialnogo saita.
Rezultat: nachialo instaliaciji, F6 podsowywaju SATA drowa sniatyje iz papki DrvDisk i wylozhennyje na wstawlennuju USB Flashku, drowa kushajet, detectit HDD, razbiwaju, formatiruju razdely, nachinajetsia podgotowka k kopirowaniju failow i:
insert disk A: VIA RAID Combo Driver Diskette i press Enter, xotia flashka stoit kak i stojala. Konecno potrachennyje chiasy i kilokaloriji priweli k wywodu cto zawtra nuzhno sdelat integrirowannyj distributiw, odnako, dlia razrabotki uniwersalnosti metoda wopros: pocemu drowa snachiala kushajet, a potom wrode kak ne widit?
swiazano li eto s tem cto Flashka ne mozhet wypolniat funkciju USB Floppy Drive'a? Jesli net, to pocemu snachiala posle F6 wsio proxodit gladko?

Olehen 02-02-2006 15:32 400012

GHOST_LT На вопрос , извини, не отвечу, есть более интересные дела, чем разбираться с
Цитата:

pocemu drowa snachiala kushajet, a potom wrode kak ne widit?
. Но, вот же совпадение, сегодня проводил первое испытание диска с Пакетом для добавления драйверов контроллеров SATA, PATA и SCSI к дистрибутиву WinXP 5.10 v2 30.10.05 и именно на FujitsuSiemens Amilo M1437G!!! Всё заработало, поставилось. И на FujitsuSiemens LifeBook S7020D (см. выше) заработало. :yahoo:

Oleg_Sch 03-02-2006 02:23 400262

GHOST_LT
Попробуй вот это http://forum.oszone.net/showpost.php...74&postcount=9
Может поможет

RuvimM 11-02-2006 16:01 405451

Заметил что на некоторых метеринках, на которых установлены SATA винты вообще не нужна дискетка с драйверами. Просто ставишь Windows и все. Такое было на NForce 3. Темдаже дискетка в комплекте не идет. Видимо там псевдо SATA контроллер. На моей материнке Soltek SL KT600, без дискетки с драйверами установщик Windows винт не видит.

Debugger 12-02-2006 12:04 405711

RuvimM

Там контроллер интегрирован в чипсет, поэтому и винт в БИОСе видится без проблем.

aerserg 22-06-2006 16:47 453689

Доброго времени суток.
Обращаюсь по поводу варианта внедрения нескольких дистрибутивов, вариант хороший,
мало места требует. Но я так и не разобрался как его в BCDW прописывать.
Как именно запускается установка в BCDW (каким файлом и какими параметрами)
ведь не из новых папок с измененными .sif файлами ( \1X??\.. )
Подскажите плз. а то я затупил немного. :fool:

Debugger 22-06-2006 18:19 453758

aerserg
Так и запускается, вот пример:
Код:

\1XP1\setupldr.bin                ; Установка WinXP Pro SP2               
\1XP2\setupldr.bin                ; Автоустановка WinXP Pro SP2
\1XP3\setupldr.bin                ; Автоустановка WinXP Pro SP2 c драйверами

а в каждой папке 1XP... txtsetup.sif с путем к соответствующей папке с дистрибутивом:
Код:

SetupSourcePath = "\DISTR\...\"

aerserg 26-06-2006 15:05 454964

Debugger

Спасибо все уже нашлось, просто setupldr.bin проглядел
поэтому и думал что как то по другому решать надо :sorry:
аж стыдно

Hacker Vasya 03-07-2006 17:27 457383

Я чегото не понял так как всётаки решается проблема с ошибкой подстановки драйверов по F6... я все топики перечитал решения не увидел ...похоже F6 и автом. виндовс не совместимы! плохо...

Agrad 03-07-2006 20:08 457444

Hacker Vasya
Отклчи в winnt.sif пункт отвечающий за ОЕМ-папки "OemPreinstall=NO" и все будет в порядке.

Oleg_Sch 04-07-2006 02:47 457546

Hacker Vasya
Вот здесь http://forum.oszone.net/thread-58114.html почитайте первую страницу.

Gromila2 10-12-2006 16:23 523046

Значит так имеем следующие драйвера
Код:

iaStor.inf
iaStor.sys
iaStor.cat
iaAHCI.inf
iaAHCI.cat
SiSRaid.inf
SiSRaid.sys
sisraid.cat
Property.dll
viamraid.inf
viamraid.sys
viamraid.cat
nvraid.inf
nvraid.sys
nvraid.cat
nvraidco.dll
nvatabus.sys
idecoi.dll
adpu320.inf
adpu320.sys
adpu320.cat
SiWinAcc.sys
Si3112r.inf
si3112r.sys
Si3112r.cat

Все эти файлы кидаем в i386 не запакованными

прописываем в
DOSNET.INF
Код:

[FloppyFiles.3]
d1,SiWinAcc.sys
d1,Si3112r.inf
d1,si3112r.sys
d1,Si3112r.cat
d1,adpu320.inf
d1,adpu320.sys
d1,adpu320.cat
d1,nvraid.inf
d1,nvraid.sys
d1,nvraid.cat
d1,nvraidco.dll
d1,nvraid.inf
d1,nvatabus.sys
d1,nvraid.cat
d1,idecoi.dll
d1,viamraid.inf
d1,viamraid.sys
d1,viamraid.cat
d1,SiSRaid.inf
d1,SiSRaid.sys
d1,sisraid.cat
d1,Property.dll
d1,iaStor.inf
d1,iaStor.sys
d1,iaStor.cat
d1,iaAHCI.inf
d1,iaAHCI.cat
[Files]
d1,SiWinAcc.sys
d1,Si3112r.inf
d1,si3112r.sys
d1,Si3112r.cat
d1,adpu320.inf
d1,adpu320.sys
d1,adpu320.cat
d1,nvraid.inf
d1,nvraid.sys
d1,nvraid.cat
d1,nvraidco.dll
d1,nvraid.inf
d1,nvatabus.sys
d1,nvraid.cat
d1,idecoi.dll
d1,viamraid.inf
d1,viamraid.sys
d1,viamraid.cat
d1,SiSRaid.inf
d1,SiSRaid.sys
d1,sisraid.cat
d1,Property.dll
d1,iaStor.inf
d1,iaStor.sys
d1,iaStor.cat
d1,iaAHCI.inf
d1,iaAHCI.cat

потом идем в TXTSETUP.SIF
Код:

[SourceDisksFiles]
iaStor.inf = 1,,,,,,,4,0,0
iaStor.sys = 1,,,,,,,4,0,0
iaStor.cat = 1,,,,,,,4,0,0
iaAHCI.inf = 1,,,,,,,4,0,0
iaAHCI.cat = 1,,,,,,,4,0,0
SiSRaid.inf = 1,,,,,,,4,0,0
SiSRaid.sys = 1,,,,,,,4,0,0
sisraid.cat = 1,,,,,,,4,0,0
Property.dll = 1,,,,,,,4,0,0
viamraid.inf = 1,,,,,,,4,0,0
viamraid.sys = 1,,,,,,,4,0,0
viamraid.cat = 1,,,,,,,4,0,0
nvraid.inf = 1,,,,,,,4,0,0
nvraid.sys = 1,,,,,,,4,0,0
nvraid.cat = 1,,,,,,,4,0,0
nvraidco.dll = 1,,,,,,,4,0,0
nvatabus.sys = 1,,,,,,,4,0,0
idecoi.dll = 1,,,,,,,4,0,0
adpu320.inf = 1,,,,,,,4,0,0
adpu320.sys = 1,,,,,,,4,0,0
adpu320.cat = 1,,,,,,,4,0,0
SiWinAcc.sys = 1,,,,,,,4,0,0
Si3112r.inf = 1,,,,,,,4,0,0
si3112r.sys = 1,,,,,,,4,0,0
Si3112r.cat = 1,,,,,,,4,0,0

[HardwareIdsDatabase]
PCI\VEN_8086&DEV_27C3&CC_0104="iaStor"
PCI\VEN_8086&DEV_27C1&CC_0106="iaStor"
PCI\VEN_8086&DEV_27C5&CC_0106="iaStor"
PCI\VEN_8086&DEV_2652&CC_0104="iaStor"
PCI\VEN_8086&DEV_2652&CC_0106="iaStor"
PCI\VEN_8086&DEV_2653&CC_0106="iaStor"
PCI\VEN_8086&DEV_24DF&CC_0104="iaStor"
PCI\VEN_8086&DEV_25B0&CC_0104="iaStor"
PCI\VEN_1039&DEV_0180="SiSRaid"
PCI\VEN_1106&DEV_3249="viamraid"
PCI\VEN_1106&DEV_3149="viamraid"
PCI\VEN_1106&DEV_3164="viamraid"
GenNvRaidDisk="nvraid"
*_NVRAIDBUS="nvraid"
*NVRAIDBUS="nvraid"
PCI\VEN_10DE&DEV_008E="nvatabus"
PCI\VEN_10DE&DEV_0085="nvatabus"
PCI\VEN_10DE&DEV_00D5="nvatabus"
PCI\VEN_10DE&DEV_00EE="nvatabus"
PCI\VEN_10DE&DEV_00E3="nvatabus"
PCI\VEN_10DE&DEV_00E5="nvatabus"
PCI\VEN_10DE&DEV_0035="nvatabus"
PCI\VEN_10DE&DEV_0036&CC_0104="nvatabus"
PCI\VEN_10DE&DEV_003E&CC_0104="nvatabus"
PCI\VEN_10DE&DEV_0053="nvatabus"
PCI\VEN_10DE&DEV_0054&CC_0104="nvatabus"
PCI\VEN_10DE&DEV_0055&CC_0104="nvatabus"
PCI\VEN_9005&DEV_801D="adpu320"
PCI\VEN_9005&DEV_801E="adpu320"
PCI\VEN_9005&DEV_801F="adpu320"
PCI\VEN_9005&DEV_800F="adpu320"
PCI\VEN_9005&DEV_800F&SUBSYS_005F9005="adpu320"
PCI\VEN_9005&DEV_8000&SUBSYS_00609005="adpu320"
PCI\VEN_9005&DEV_8010&SUBSYS_00409005="adpu320"
PCI\VEN_9005&DEV_8011&SUBSYS_00419005="adpu320"
PCI\VEN_9005&DEV_8012&SUBSYS_00429005="adpu320"
PCI\VEN_9005&DEV_8014&SUBSYS_00449005="adpu320"
PCI\VEN_9005&DEV_8015&SUBSYS_00409005="adpu320"
PCI\VEN_9005&DEV_8016&SUBSYS_00409005="adpu320"
PCI\VEN_9005&DEV_8017&SUBSYS_00449005="adpu320"
PCI\VEN_1095&DEV_3112&SUBSYS_61121095="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_611215D9="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_34228086="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_B0031458="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_A0111019="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_A0121019="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_A0131019="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_A0141019="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_A0151019="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_1014147B="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_100B147B="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_1402147B="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_1404147B="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_1802147B="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_1804147B="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_1C00147B="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_5930107D="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_249510F1="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_809D1043="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_0270A0A0="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_044DA0A0="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_044CA0A0="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_92011905="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_92151905="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_904C1905="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_904B1905="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_A41810FD="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_A41910FD="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_A71910FD="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_90171695="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_C2001297="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_C2011297="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_15D40035="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_340217F2="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_100415BD="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_F641270F="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_0C0F105B="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_0C13105B="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_0C58105B="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_0C40105B="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_0C41105B="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_0C42105B="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_0C43105B="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_0C44105B="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_0C22105B="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_0C2A105B="Si3112r"
PCI\VEN_1095&DEV_3112&SUBSYS_2A1E103C="Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_65121095="Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_B0031458="Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_1014147B="Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_1021147B="Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_100B147B="Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_1C06147B="Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_1C00147B="Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_1C03147B="Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_1C04147B="Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_1406147B="Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_1407147B="Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_90191695="Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_C2021297="Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_C2031297="Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_C2041297="Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_534D108E="Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_02B71014="Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_02C51095="Si3112r"
PCI\VEN_1095&DEV_3512&SUBSYS_2A1E103C="Si3112r"
PCI\VEN_1002&DEV_436E&SUBSYS_436E1002="Si3112r"
PCI\VEN_1002&DEV_436E&SUBSYS_0A44174B="Si3112r"
PCI\VEN_1002&DEV_436E&SUBSYS_0A45174B="Si3112r"
PCI\VEN_1002&DEV_436E&SUBSYS_00301462="Si3112r"
PCI\VEN_1002&DEV_436E&SUBSYS_A43110FD="Si3112r"
PCI\VEN_1002&DEV_436E&SUBSYS_F3631297="Si3112r"
PCI\VEN_1002&DEV_436E&SUBSYS_07201462="Si3112r"
PCI\VEN_1002&DEV_436E&SUBSYS_B0031458="Si3112r"
PCI\VEN_1002&DEV_436E&SUBSYS_92691509="Si3112r"
PCI\VEN_1002&DEV_436E&SUBSYS_5005148C="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_43791002="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_437A1002="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_3009103C="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_3009103C="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_207717C0="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_207717C0="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_2A20103C="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_2A20103C="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_92761509="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_92761509="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_92771509="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_92771509="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_3005148C="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_3005148C="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_71241462="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_71241462="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_81541043="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_81541043="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_816F1043="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_816F1043="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_21811071="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_21811071="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_12CB10CF="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_12CC10CF="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_1B341019="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_1B341019="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_1B351019="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_1B351019="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_71411462="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_71411462="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_0A54174B="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_0A54174B="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_0A55174B="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_0A55174B="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_0A56174B="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_0A56174B="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_0A58174B="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_0A58174B="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_3003148C="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_3003148C="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_3004148C="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_3004148C="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_0A62174B="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_0A62174B="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_43791849="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_437A1849="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_D0081631="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_D0081631="Si3112r"
PCI\VEN_1002&DEV_4379&SUBSYS_B0031458="Si3112r"
PCI\VEN_1002&DEV_437A&SUBSYS_B0031458="Si3112r"

[SCSI.Load]
iaStor=iaStor.sys,4
SiSRaid=SiSRaid.sys,4
viamraid=viamraid.sys,4
nvraid=nvraid.sys,4
nvatabus=nvatabus.sys,4
adpu320=adpu320.sys,4
Si3112r=si3112r.sys,4

[SCSI]
iaStor="Intel® 82801FR/FBM/ER, 6300ESB SATA RAID/AHCI Controller (ICH6R, ICH6M, ICH5R,)"
SiSRaid="WinXP 32bit SiS Raid/IDE Controller"
viamraid="VIA VT8237/6421/6410 SATA RAID Controller(Windows 2K/XP/SRV2003)"
nvraid="NVIDIA RAID CLASS DRIVER (required)"
nvatabus="NVIDIA nForce Storage Controller (required)"
adpu320="Adaptec Ultra320 SCSI Cards (Win XP/Server 2003 IA-32)"
Si3112r="Silicon Image SiI 3x12 SATARaid Controller for Windows XP/Server 2003"

изменяем HIVESFT.INF
Меняем
Код:

HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion","DevicePath",0x00020002,"%SystemRoot%\inf"
на
Код:

HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion","DevicePath",0x00020002,"%SystemRoot%\inf;%SystemRoot%\system32\drivers"
сохраняемся, записываем, проверяем

Vadikan 10-12-2006 21:04 523122

Gromila2
1. Исправьте свое сообщение, обрамив код тегом code в соответствии с правилами конференции.
2. Вопросу luvena уже больше года.

Gromila2 10-12-2006 21:53 523140

Цитата:

Gromila2
1. Исправьте свое сообщение, обрамив код тегом code в соответствии с правилами конференции.
2. Вопросу luvena уже больше года.
1. Извеняйте
2. Может и больше года, а проблема не исчезает. Скока народу будет еще рыпаться пытаясь решить данную проблему.
Сам пролазил весь инет, а решения моей проблемы в русском не нашел, гугле помог.
А то что находил, либо не работало, либо терялась часть функционала.

Vadikan 11-12-2006 00:36 523197

Gromila2
Я не оспариваю полезность вашего сообщения, но это не означает, что теперь нужно поднимать все старые темы по интеграции драйверов и копировать свое сообщение в них, оставляя при этом там свой почтовый адрес.

P.S. В тег code заключается только код, а не все сообщение целиком.


lalexey 12-12-2006 02:50 523657

Gromila2, большое тебе спасибо за твой пост.
Я чуть не повесился пытаясь установить XP Home на Amilo PI 1505. На нем SATA от Intel 82801 GBM. Родной XP Home Eng с диска поставщика, ставился на раз, мой проверенный XP Home Rus ни в какую. Поначалу он не видел диск. Трюк с USB FDD не прокатил, т.к. во время установки флоп переинциализировался и во время второго обращения к нему уже не обнаруживался, то же и с флешкой. По аналогии с дистрибутивным Windows'ом я скопировал файлы с драйверами в свой дистрибутив, подправил файлы txtsetup.sif и dosnet.inf. Windows начала устанавливаться, но после установки при первой загрузке вылетал и перезагружался. Только твой трюк с hivesft.inf наконец-таки поставил точку моим мучениям. Правда я не парился меняя этот файл, я его просто заменил его на файл из родного дистрибутива. Ура!

Gromila2 12-12-2006 05:17 523667

Ну что можно сказать спасибо гуглю.
Так как был найден ответ не в рунете, а в иностаранном секторе.

TrueAlex 31-01-2007 13:16 544002

Процитирую Oleg_Sch из другого треда.

Цитата:

Я поборол эту ситуацию (в автоматической установке).
После того, как винда подхватила драйвер она пытается его копировать не из папки указанной в txtsetup.oem, а из папки $OEM$\TEXTMODE на дискете, т.е. по аналогии с CD-ROM'ом. Я просто создавал ее и копировал туда дубликат драйвера. Причем, если дискета вставлена на этапе загрузки текстового режима - F6 жать не обязательно, винда САМА найдет файл txtsetup.oem и будет использовать драйвер, указанный в нем по умолчанию (вот здесь надо быть внимательней - надо смотреть, под какую версию винды там стоит умолчание).
Все это нашел методом научного тыка, убив часа четыре.
Подтверждаю, что действительно этот метод работает! Причем даже при OemPreintall=YES

PIL123 02-03-2007 16:37 557303

Рецепт от Gromila2 мне лично помог для дистрибутива Windows XP под RIS. Драйверпак от Vovanchik давал кучу ошибок на дистре для RIS'а. Спасибо тебе, Gromila2

DeSSeD 26-03-2007 03:00 566502

Прошу прощения за вопрос, который, возможно, уже обсуждался...

Зачем проделывать процедуру с установкой винды и созданием папок 1XXX? Почему нельзя просто раскидать требуемые системы по разным папкам и в Boot CD Wizard'е просто указывать путь к разным SETUPLDR.BIN, при необходимости изменяя их (например для разных вариантов загрузки одной системы) как описано в данной статье?

Nun-Nun 19-03-2010 20:11 1372665

Попробовал способ Gromila2 для интеграции драйверов Adaptec SCSI U320 в дистриб XP SP3, прописал все команды для этих драйверов в файлы DOSNET.INF, TXTSETUP.SIF и HIVESFT.INF, взяв их из его постов, и закинул файлы в исходники. Создал дистриб утилем CDImage GUI с офсайта. Увы, дистриб не работает! Сразу же при попытке загрузиться с CDRW с полученным дистрибом выскакивает сообщение об ошибке в строке 10778 файла TXTSETUP.SIF. Смотрю эту строку, там прописано вот что:
Код:

XPRecycl = "Windows XP - К®а§ЁН*.wav"
И что в ней винда видит криминального, там же перед этой строкой ещё куча строк с подобной абракадаброй, и к ним почему-то никаких претензий.
Что за бред! Кто-нибудь знает, как эта проблема решается?

Amigos 19-03-2010 22:04 1372748

Nun-Nun, TXTSETUP.SIF должен быть в DOS кодировке (cp 866)
скорей всего в процессе редактирования файл поменял кодировку.

Nun-Nun 19-03-2010 22:43 1372782

Проверил. Действительно с кодировкой творится что-то странное. Посмотрел в Блокноте и Акельпаде кодировку исходников: у двух исходных файлов она определилась как КОИ8-РУС 866, а у одного как 1200 UTF-16 LE. Переделал результат и ещё раз повторил способ Gromila2. Дистриб стал запускаться! Вот спасибо!
Если не сложно, подскажите ещё вот в чём: некоторые текстовые файлы, например, Adaptec-овский adpu320.inf изначально идёт в кодировке виндовоз-1251. Так и дролжно быть или это неправльно и файл тоже должен быть в кодировке КОИ8-РУС 866 или может в 1200 UTF-16 LE?

Nun-Nun 20-03-2010 16:48 1373239

Эх, рано обрадовался. Вначале с дистриба загрузка происходит нормально, и все HDD видны, а после копирования файлов на HDD, т.е. после первой же перезагрузки вылетает синий экран с ошибкой 0x0000007B. Так что, как ни печально, но метод Gromila2 всё-таки не работает.


Время: 22:18.

Время: 22:18.
© OSzone.net 2001-