Показать полную графическую версию : Куда копируется winnt.sif с дискеты во время установки?
Имеем:
winnt.sif на дискете. Нормально обрабатывается. Проблем нет.
Желаем:
В процессе установки из своего скрипта получить уточняющие параметры, которые вкидываем в winnt.sif.
Не желаем:
Проверять диск а: - мало ли как этот sif винде подсунули.
Короче, знает ли кто куда винда копирует этот файл (и копирует ли вообще)?
slay_s
по поводу winnt.sif на дискете - это оригинально (правда сомневаюсь что вообще обрабатывается - так как этот файл срабатывает только с компакт диска из дистриба находясь в i386 и ниоткуда ещё) если установка дистриба с харда - то на смену winnt.sif приходит UNATTEND.TXT
их содержимое может быть одинаковое или нет всё равно . - за то какой winnt.sif отвечает SETUPLDR.BIN (почитай про это здесь - http://oszone.net/display.php?id=2986 )
то что ты желаеш - зделать можно но только нафиг ? потом после установки можно поненять практически всё что идёт втихую , ну зделай один почти универсальный winnt.sif и не парься
и винда его ни куда не копирует - если видит его в дистрибе - просто отрабатывает .
но если я гдето не прав - то гуру поправят
slay_s
Желательно рассказать подробнее о задаче, т.к. на поставленный вопрос ответ будет: нет, никуда файл не копируется.
ANDYruпо поводу winnt.sif на дискете - это оригинально (правда сомневаюсь что вообще обрабатывается - так как этот файл срабатывает только с компакт диска из дистриба находясь в i386 и ниоткуда ещё)Это полностью некорректное утверждение. Рекомендую перечитать секцию "Куда положить winnt.sif" в этой статье (http://oszone.net/display.php?id=2244). если установка дистриба с харда - то на смену winnt.sif приходит UNATTEND.TXTСовершенно неважно как называется файл ответов, главное - чтоб это был текстовый файл. При установке с HDD можно указывать путь к winnt.sif не переименовывая его.
Vadikan
мда про флопик я как то упустил - просто во многих местах гда я бываю их нет (корпаративные сети или ноутбуки)
а по поводу UNATTEND.TXT - я и имел ввиду альтернативную установку с харда - просто это имя по умолчанию
slay_sВ процессе установки из своего скрипта получить уточняющие параметры, которые вкидываем в winnt.sif.
Какие параметры? Может твою задачу можно решить с помощью UDB файла? (см параметр winnt /udf:)
знает ли кто куда винда копирует этот файл (и копирует ли вообще)?
На вскидку не помню, но он немного преобразовывается и сохраняется в одной из системных директорий. Если мне память не изменяет, $winnt$.sif (хотя с расширением могу напутать). Загрузитесь с дискеты после текстовой фазы инсталяции и поищите.
Из моих наблюдений за этим файлом, система его считывает один раз, а затем игнорирует изменения в нем.
Кроме того, некоторые задачи можно решить с помщью правки SETUPLDR.BIN (указание другого файла ответов). Так немного проще, чем писать универсальный файл ответов.
ANDYruпо поводу winnt.sif на дискете - это оригинально (правда сомневаюсь что вообще обрабатывается - так как этот файл срабатывает только с компакт диска из дистриба находясь в i386 и ниоткуда ещё)
Читай доку, она источник информации. В документации прямо указано, что нужно подсовывать winnt.sif НА ДИСКЕТЕ, а способ положить winnt.sif на CD-ROM, был раскопан гораздо позднее. Кроме того, если у вас на CD есть winnt.sif, тогда подсунув winnt.sif на дискете, вы загрузитесь именно с дискетного winnt.sif .
если установка дистриба с харда - то на смену winnt.sif приходит UNATTEND.TXT
Если установка начинается с команды winnt, тогда имя файла ответов может быть любым. UNATTEND.TXT это просто файл-пример как он должен выглядить, и удобная ссылка в документации на файлы ответов. Система никогда не ищет и не обрабатывает этот файл автоматом. Только если вы сами его укажите. Из моего опыта, никогда не храните ваши файлы ответов под этим именем, всегда найдется новичок, который перезапишет ваш файл своим, или восстановит его из дистрибутива.
vserd
Какие параметры? Может твою задачу можно решить с помощью UDB файла?
Да любые :)
А конкретней: Имя пользователя, программы которые нужно установить + ещё несколько специфических для данной машины и юзера
Из моих наблюдений за этим файлом, система его считывает один раз, а затем игнорирует изменения в нем.
По моим - тоже. Я проверял: в момент перезагрузки после текстового этапа убирал дискету и это никак, ни на что не влияет. Значит она (винда) его куда-то копирует. Надо будет после текстового этапа поискать что-то типа $winnt$.sif. Просто winnt.sif я пробовал искать - фиг :(
Спасибо всем. Что-то нарою скажу, а если то что задумал получится, то опишу полную схему со всеми скриптами :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.