Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Автоматическая (unattended) установка Windows

Автор: bredonosec
Дата сообщения: 19.02.2005 09:48
Если кому интересно, собрал с unattended.oszone все статьи в единый док, подформатил, сделал страничную навигацию взамен гиперссылочной, в общем, кто (как и я) не любит ломать глаза об монитор - вот вам 50страничное руководство. (+1-я страница - оглавление)

Unattended-OSzone.rar
Пароль на архив - ruboard


В конце дока также несколько страниц листингов конфигуровочных и настроечных файлов.
Содержание можно просмотреть на индексной страничке
Автор: TVN
Дата сообщения: 19.02.2005 19:24
bredonosec

Цитата:
собрал с unattended.oszone все статьи в единый док, подформатил, сделал страничную навигацию взамен гиперссылочной

Спасибо!
Автор: KLASS
Дата сообщения: 20.02.2005 01:51
bredonosec
Действительно, толковая подборка... все в одном месте.

Цитата:

В паре русскоязычных программ у меня наблюдалось некорректное отображение элементов меню. Почему это происходит я так и не выяснил

Если же используешь обычную установку, то такого нет, причем таже лабуда при изготовлении WinPE. Причина мне тоже не совсем понятна, а вот следствие... слетают значения у параметров, в имени которых, присутствует слово FONT из раздела WindowMetrics и, по видимому (уже не помню), у юзера по дефолту, т.е. если при создании нового юзера таже хрень, значит у дефолтного и, стало-быть, у вошедшего.
Приведу начальные циферки, вот такие значения при обычной установке

Цитата:

"CaptionFont"=hex:f3,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,bc,02,00,00,00,00,00,01...
"IconFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,00,00,01...
"MenuFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,00,00,01...
и т.д.

при Unattended

Цитата:

"CaptionFont"=hex:f3,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,bc,02,00,00,00,00,00,00...
"IconFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,00,00,00...
"MenuFont"=hex:f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,00,00,00...

обращаю внимание на последние цифры в строках, вот из-за этой разницы и кракозяблы, причем, успешно лечатся заменой 1251. Логично, все-таки, кодовую страницу оставить по дефолту (не считая некоторых программ типа WinHex, но с ней это отдельная история), а просто снести эти параметры из раздела вошедшего юзера HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics и, при настройках оформления, они снова будут созданы. Можно прикрутить "здоровый" регфайл в процесс установки, чтобы правил сразу дефолтового юзера. Сам я давно уже не ставил систему на автомате, но года два назад, именно, прибивая параметры у вошедшего юзера и перегрузившись, избавлялся от закорючек в программах типа GoldenSection Notes, Namo Capture и т.п.
Автор: SergeyReutov
Дата сообщения: 22.02.2005 14:20
Вопрос собственно по установке WinXP.
Проблема в том, что при установке из ДОСа WinXp сообщает что регистрационный файл не найден и установка прекращается. А если устанавливать поверх другой операционки, то предлагается ввести серийный номер и установка продолжается дальше. Что можно сделать чтобы установка проходила под ДОСом? Может какого-то файла не хватает? Тогда где его можно взять?
Автор: pav
Дата сообщения: 22.02.2005 14:39
По поводу моего раннего cообщения никто так и не поможет? Вот ещё одна проблема до кучи. Пытаюсь втихую ставить Ru MUI при помощи cmdlines.txt:

Код:
[commands]
"%SystemDrive%\Temp\MuiInst\MUISETUP.exe /i 0419 /d 0419 /l /f /r /s"
Автор: Alan_Mon
Дата сообщения: 22.02.2005 15:02
pav

Цитата:
Но при установке сети сразу выдаётся запрос на ввод сетевой группы/домена

Ну так укажи эти самые настройки группы/домена в своем файле ответов. Или я что-то неправильно понял?
Автор: PaRaDiSe
Дата сообщения: 22.02.2005 17:56
pav

Цитата:
"del /F /S /Q %SystemDrive%\Temp"
в том же файле.
Указанные действия не происходят. Пробовал вместо переменной %SystemDrive% использовать и . (точку) - не выходит. Копирование на диск MUI происходит и судя по логам - попытка запуска, которая завершается с кодом ошибки 2 (два). Где и что я делаю не так.

IMHO не там ставишь кавычки. Нужно так:del /F /S /Q "%SystemDrive%\Temp"
А в первом случае "%SystemDrive%\Temp\MuiInst\MUISETUP.exe" /i 0419 /d 0419 /l /f /r /s
Автор: pav
Дата сообщения: 24.02.2005 09:23
2 Alan_Mon:
Вот ULTRASPEED правильно понял... Я хочу чтоб в процессе установки самому можно было указывать эти настройки. А что бы я не делал, как бы не менял UnattendMode, либо пропускается настройка протоколов, либо пропускается задание группы/домена, а вместе с этим и выбор часового пояса. Причём, почему-то я выставляю свой часовой пояс, а мастер установки предлагает тот, что по умолчанию. Параметр временной зоны - верен.
2 PaRaDiSe: Попробовал. Не помогло. Буду пробовать ставить напрямую с CD. Для чего надыбал такой вот батник, для задания переменной CDDRIVE

Код:
for %%i in (d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z) do if exist %%i:\win51ip.SP2 @set CDDRIVE=%%i:
echo Your CD inserted in drive %CDDRIVE%
Автор: help777
Дата сообщения: 24.02.2005 15:56
У меня не получается сделать автоматическую установку с компакта - не берет настройки unattended и winnt.sif. Получается только с дискеткой winnt.sif. Помогите, голову сломал.
Автор: PaRaDiSe
Дата сообщения: 24.02.2005 17:36
help777

Цитата:
У меня не получается сделать автоматическую установку с компакта - не берет настройки unattended и winnt.sif.

Какие настройки не берет?
Автор: help777
Дата сообщения: 24.02.2005 20:29
PaRaDiSe
вообще не берет настройки unattended и winnt.sif. Пробовал всякие варианты. Меня интересует автоматическая установка с сд. Получается только если вставлена дискета с winnt.sif. Как сделать/внедрить настройки чтобы установка шла без дискеты? У меня ни разу не получилось, хотя такой установочный диск у меня есть. Поэтому я голову сломал уже.

Автор: bdfy
Дата сообщения: 24.02.2005 22:56
МОжет это поможет в тихую ставить неподписанные драйвера ?
Driver Installation Plugin for NSIS
cам не пробовал...
Автор: vserd
Дата сообщения: 25.02.2005 14:16
help777
Прочитайте версию для печати, похожая проблема уже была.
А куда вы ложите winnt.sif?
Автор: help777
Дата сообщения: 25.02.2005 14:29
vserd

Цитата:
А куда вы ложите winnt.sif?

winnt.sif лежит в i386, но настройки ее не читаются


Автор: Smitis
Дата сообщения: 25.02.2005 21:41
help777

Цитата:
winnt.sif лежит в i386, но настройки ее не читаются

Попробуй зделать копию winnt.sif под именем unattend.txt в этой же папке
Автор: YanTo
Дата сообщения: 25.02.2005 22:23
help777

Цитата:
winnt.sif лежит в i386, но настройки ее не читаются

Возможно, вы используете изменённый SETUPLDR.BIN
Если в SETUPLDR.BIN измененно имя файла WINNT.SIF на какое либо другое, то программа установки будет искать этот другой файл...

Хотя, с другой стороны, тогда не совсем ясно почему с дискеты читается... хм...

Может, стоит попробовать другой дистрибутив?
Автор: vserd
Дата сообщения: 26.02.2005 15:09
help777
попробуйте с этими настройками.
[Data]
UnattendedInstall=Yes

[Unattended]
UnattendMode = FullUnattended
OemPreinstall=Yes
OemSkipEula = Yes

Опубликуйте эти секции из своего файла. Чудес не бывает. Если файл подхватывается с дискеты, то он должен подхватываться с CD. Пробелов в имени файла нет?

Smitis


Цитата:
Попробуй зделать копию winnt.sif под именем unattend.txt в этой же папке

Не поможет, unattend.txt это файл-пример. Единственное имя которое дистрибутив ищет при инсталяции с CD это winnt.sif.
Автор: CodeBlight
Дата сообщения: 27.02.2005 19:10
Народ, я тут учитался вашей ветки - прогу написал *) Зацените. Вообще прога только для 2k дистриков могет интеграчить заплаты в дистрик 2к без ключика integrate. Вот смотрите тут, мож пригодится. Линк - http://www.bwstorage.narod.ru/
Автор: Smitis
Дата сообщения: 28.02.2005 00:17

Цитата:
Не поможет, unattend.txt это файл-пример. Единственное имя которое дистрибутив ищет при инсталяции с CD это winnt.sif

Хммм, как-то не задумывался над этим, просто делал копию файла, на всякий случай.
Буду иметь ввиду. Спасибо.
Автор: PaRaDiSe
Дата сообщения: 28.02.2005 02:36
help777

Цитата:
вообще не берет настройки unattended и winnt.sif. Пробовал всякие варианты. Меня интересует автоматическая установка с сд. Получается только если вставлена дискета с winnt.sif. Как сделать/внедрить настройки чтобы установка шла без дискеты? У меня ни разу не получилось, хотя такой установочный диск у меня есть. Поэтому я голову сломал уже.

В подробностях расскажи что и как делаешь. Все кто пытается тебе помочь выдумывают твою прооблему сами - ну и, соответственно, решают ее. Полагаю, все-таки, для тебя будет полезнее получить решение реальной проблемы.
Автор: GF777
Дата сообщения: 14.03.2005 13:18
Поможите, pls!

Хочу в раздел [GuiRunOnce] файла winnt.sif добавить такую вот команду:

dotnetfx.exe /q:a /c:"install /l /q"

Вопрос - на что следует заменить (или в каком виде представлять) кавычки ( " )?
\" - не помогает...
Автор: alexei111
Дата сообщения: 14.03.2005 15:17

Цитата:
FAQ2: http://unattend.nm.ru/

Скачал архив с докой оттудова, а он оказался зашифрованным. На самом сайте ничего про это не написано. Мож кто знает пароль на архив?
Автор: GF777
Дата сообщения: 14.03.2005 16:22

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

ruboard - сколько-то постингов тому назад попадалось.
Автор: bredonosec
Дата сообщения: 14.03.2005 18:21
alexei111
спасибо за замечание, забыл в шапку добавить. А без пасса низзя - сервис бесплатный, если свободный оставить, толпа качальщиков полезет, акк прикроют - снова заливать всё.. морока.
Автор: Darth_Vader
Дата сообщения: 15.03.2005 16:27
help777
Какие настройки файловой системы при записи диска, как организована загрузка?
Автор: AlexWhite1
Дата сообщения: 17.03.2005 13:21
Помогите разобраться!
Много раз встречал такие строки для добавления записей в реестр
===============================
SET PP=%CDROM%\soft\
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY%\005 /VE /D "Internet Explorer 6.00 SP1" /f
REG ADD %KEY%\005 /V 1 /D "%PP%ie6sp1\ie6setup.exe Q:A /Q" /f
===============================

Но каждый раз натыкаюсь на то что не могу понять почему на Windows2000 c интегрированным SP4 не работает эта комбинация.
Если предположить что REG это reg.exe, то возникает вопрос где ее взять?
В XP все работает на ура.
Автор: Alan Mon
Дата сообщения: 17.03.2005 14:12
AlexWhite1

Цитата:
Если предположить что REG это reg.exe, то возникает вопрос где ее взять?

В "Support Tools"
Автор: AlexWhite1
Дата сообщения: 17.03.2005 14:27
Alan Mon
Спасибо! Действительно на инсталяционном диске в каталоге SUPPORT\TOOLS в support.cab находился данный файл. Сейчас попробую с ним провести инсталяцию.

Добавлено:
Еще один вопрос по Win2000
Согласно определению работы с папкой $OEM$ в ней можно разместить папку $Prog.
Все что будет размещено в папке $Prog должно быть скопировано в %ProgramFiles%
Но почему-то ничего не происходит. Тоже и с директорией $Doc. Ее содержимое также не копируется.
Автор: Darth_Vader
Дата сообщения: 17.03.2005 16:19
AlexWhite1
Не $Prog и $Doc, а $Progs и $Docs, вот и все, ты "s" к конце забыл. Кстати, $C, $D, $E итп. - соответствуют именам дисков, куда лить файло из соответствующих фолдеров (так, на всякий случай )
Автор: AlexWhite1
Дата сообщения: 18.03.2005 10:29
Опечатка вышла Сейчас посмотрел на созданные директории, они созданя правильно

16.03.2005 10:10 <DIR> .
16.03.2005 10:10 <DIR> ..
11.03.2005 09:44 <DIR> $$
11.03.2005 09:43 <DIR> $1
16.03.2005 10:48 <DIR> $Docs
16.03.2005 09:45 <DIR> $Progs
10.11.2004 18:05 376 acl.cmd
17.03.2005 15:47 634 cmdlines.txt
07.11.2004 12:38 101 compres.cmd
17.03.2005 15:46 937 delete.cmd

А все равно не копируются программы. Хотя из $$\system32\ все копируется. Значит Опции в winnt.sif стоят правильно.
Вот на всякий случай вырезка из него

[Data]
MsDosInitiated = 0
UnattendedInstall = Yes

[Unattended]
UnattendMode = FullUnattended ; Автоматическая установка
OemSkipEula = Yes ; Пропускаем окно с лицензией
OemPreinstall = Yes ; Использовать директорию $OEM$
DriverSigningPolicy=Warn ;Предупреждать если у драйвера нет цифровой подписи
OemPnPDriversPath = "Drivers\network adapter;Drivers\Modem;Drivers\Video"
TargetPath = \WINNT ;Имя директории в которую ставится система

[GuiUnattended]
AutoLogon = Yes ;Автоматический вход
AutoLogonCount = 1 ;Только один раз
OEMSkipRegional = 1 ;Пропускаем диалог для установки региональных настроек:
TimeZone = 130 ;часовой пояс - (GTM+02:00 Афины, Киев, Минск, Стамбул)
OemSkipWelcome = 1
ProfilesDir="%systemdrive%\Profiles" ; Папка для локальных профилей

[UserData]
.........

Одни непонятки с этими $Progs и $Docs. Написано одно а на деле все сложнее

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263

Предыдущая тема: Windows XP


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.