Модераторы: bartram, Akella

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подготавливаем DVD для unattendet установки, Windows XP SP2 Corp 
:(
    Опции темы
mihanik
Дата 25.1.2009, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 61
Всего: 109



Ну... В следующую субботу мне предстоит пойти в школу и начать там устанавливать винду на много компов (10 штук). Компы там разномастные, драйверов, естественно, уже нет...

Чтобы не париться в школе, решил сделать загрузочный DVD с виндой, драйверами  и всеми программами.
Сюда в эту тему буду выкладывать вырезки из LOG-файла, который начал вести с целью помочь Негодяю. Он недавно поднимал вопрос об установке винды на любое железо и сразу с программами...

Итак...

Добавлено через 33 секунды
.LOG

19:16 25.01.2009
Ставлю себе цель разработать загрузочный DVD  Windows XP SP2 с интегрированными драйверами и пакетом стандартного программного обеспечения.

Пакет стандартных программ будет незамысловатым и его состав во многом определяется потребностями школ (т.к. диск готовлю для установки винды в школе)

1. MS Office 2007 - лицензионный для школ
2. WinRAR - лицензионный для школ
3. KAV win workstation 6.0 -  у школ лицензия именно на этот антивирусник
4. AIMP - FreeWare - классный медиаплеер - http://www.aimp.ru/index.php?do=view&id=697
5. K-Lite Codec Pack - FreeWare - отличный набор кодеков с замечательным плеером - http://www.codecguide.com/download_mega.htm
6. Unreal Commander - FreeWare - замачательный бесплатный файловый менеджер - http://x-diesel.info/index.php
7. Download Master - FreeWare - бесплатный менеджер закачек - http://www.westbyte.com/dm/?source=dm1

19:37 25.01.2009
Создал у себя на диске Е: папку с именем WinLaboratories для того, чтобы в ней начать эксперименты
Внутри этой папки создал 3 подпапки
1. WinCorp - здесь буду собирать файлы для образа загрузочного DVD
2. DriverPacks - здесь соберу драйвера для интеграции в образ
3. Prigrams - сюда соберу установочные дистрибутивы всех необходимых мне программ

19:50 25.01.2009
Подумал и добавил к списку программ Adobe Reader

20:06 25.01.2009
Драйвера буду брать с сайта http://driverpacks.net/DriverPacks/

20:12 25.01.2009
Собрал все нужные мне дистрибутивы программ в одном месте
Вот, что у меня получилось (привожу дерево  папок)

E:\WinLaboratories\Programs

+---AdbeRdr812_ru_RU
+---aimp_2.5
+---Download Master
+---K-Lite Mega Codec Pack
+---KAVwinworkstation6.0
+---MS Office 2007 Standard Corporate
+---Unreal Commander
L---WinRAR_3.71_rus

В папку E:\WinLaboratories\WinCorp копирую всё содержимое установочного диска с виндой (это корпоративная версия винды на которую есть лицензия у школ)

Итак, с подготовкой дистрибутивов программ покончил.
Примемся теперь за подготовку дистрибутива с драйверами.

С сайта http://driverpacks.net/DriverPacks/ скачиваю (поставил на закачку) следующие файлы:

 1. DP_Chipset_wnt5_x86-32_803.7z - драйвера чипсета
 2. DP_CPU_wnt5_x86-32_804.7z - для проца AMD
 3. DP_Graphics_A_wnt5_x86-32_8121.7z - видеодрайвера
 4. DP_Graphics_B_wnt5_x86-32_8121.7z - видеодрайвера
 5. DP_Graphics_C_wnt5_x86-32_8121.7z - видеодрайвера
 6. DP_LAN_wnt5_x86-32_8121.7z - сетевые драйвера
 7. DP_MassStorage_wnt5_x86-32_901.7z - контроллеры дисков
 8. DP_Sound_A_wnt5_x86-32_805.7z - звуковые драйвера 
 9. DP_Sound_B_wnt5_x86-32_805.7z - звуковые драйвера 
10. DP_WLAN_wnt5_x86-32_806.7z - фиг знает... пока не разбирался
11. DPs_BASE_8123.exe - программа для управления всем этим пакетом драйверов...

Теперь... Что теперь? Теперь пока ехать забирать жену с работы, а драйвера пока будут скачиваться...



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Naghual
Дата 25.1.2009, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1893
Регистрация: 15.5.2004
Где: Украина, Днепр

Репутация: 9
Всего: 49



Тяжеловесный Adobe Reader предлагаю заменить на STDU Viewer (http://www.stdutility.com/stduviewer.html), который помимо PDF читает еще и DJVU.

Поясните необходимость наличия Download Master на школьном компьютере.



--------------------
Я желаю всем Счастья!
PM ICQ Skype   Вверх
mihanik
Дата 25.1.2009, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 61
Всего: 109



Цитата(Naghual @  25.1.2009,  21:50 Найти цитируемый пост)
Тяжеловесный Adobe Reader предлагаю заменить на STDU Viewer (http://www.stdutility.com/stduviewer.html), который помимо PDF читает еще и DJVU.


Резонно...

Цитата(Naghual @  25.1.2009,  21:50 Найти цитируемый пост)
Поясните необходимость наличия Download Master на школьном компьютере.


Из лихости...
Этот класс подключен к тырнету...
Захочет ученик скачать что-то, а за урок не успеет...  smile 
Шучу, конечно.
Пусть будет!!!



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
mihanik
Дата 25.1.2009, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 61
Всего: 109



22:45 25.01.2009
Почитал на форуме замечания Naghual.
Пошёл скачивать STDU Viewer с адреса http://www.stdutility.com/download.html
Скачал, создал ещё одну папку, получилось следующее

+---AdbeRdr812_ru_RU
+---aimp_2.5
+---Download Master
+---K-Lite Mega Codec Pack
+---KAVwinworkstation6.0
+---MS Office 2007 Standard Corporate
+---STDU Viewer
+---Unreal Commander
L---WinRAR_3.71_rus

Файлы с драйверами скачались.
Всего по объёму получилось что-то около 376 мегабайт.
Что-ж... Не плохо.
Продолжим.
Копирую файл DPs_BASE_8123.exe в папку DriverPacks.
Запускаю её и получаю дополнительно несколько созданных папок и файлов тут же в DriverPacks.
Все остальные файлы *.7z копирую в папку E:\WinLaboratories\DriverPacks\DriverPacks

Получилось следующее содержаенние паки :

│   DPs_BASE.exe
│   DPs_BASE.ini
│   DPs_BASE.log
│   DPs_BASE_8123.exe
│   
├───3rd party DriverPacks
├───bin
│   │   7-zip32.dll
│   │   7z.exe
│   │   DPsFnshr.7z
│   │   DPsFnshr.ini
│   │   expand.exe
│   │   Fedit.exe
│   │   makecab.exe
│   │   md5deep.exe
│   │   un7zip.exe
│   │   un7zip.ini
│   │   uni2ansi.exe
│   │   
│   └───wnt5_x86-32
│           DP_Install_Tool.7z
│           KB883667.7z
│           KB888111.7z
│           KB921401.7z
│           M2.7z
│           ROE.exe
│           
├───docs
│       DPs_BartPE_HelpFile.htm
│       DPs_BASE_reference.ini
│       Driverpacks.jpg
│       DriverPack_reference_wnt5_x86-32.ini
│       Location.jpg
│       Plugin.jpg
│       
├───DriverPacks
│       DP_Chipset_wnt5_x86-32_803.7z
│       DP_CPU_wnt5_x86-32_804.7z
│       DP_Graphics_A_wnt5_x86-32_8121.7z
│       DP_Graphics_B_wnt5_x86-32_8121.7z
│       DP_Graphics_C_wnt5_x86-32_8121.7z
│       DP_LAN_wnt5_x86-32_8121.7z
│       DP_MassStorage_wnt5_x86-32_901.7z
│       DP_Sound_A_wnt5_x86-32_805.7z
│       DP_Sound_B_wnt5_x86-32_805.7z
│       DP_WLAN_wnt5_x86-32_806.7z
│       
├───lng
│       Bulgarian.lng
│       Chinese (Simplified).lng
│       Danish.lng
│       Dutch.lng
│       English.lng
│       French.lng
│       German.lng
│       Greek.lng
│       Italian.lng
│       Norwegian.lng
│       Polish.lng
│       Portuguese (Brazil).lng
│       Romanian.lng
│       Russian.lng
│       Serbian.lng
│       Slovenian.lng
│       Spanish.lng
│       Swedish.lng
│       Thai.lng
│       Turkish.lng
│       
├───LogFiles
│       
└───QSC

Всё готово для интеграции драйверов в дистрибутив.

Запускаю DPs_BASE.exe и начинаю её настраивать...

user posted image

Указываю, где у меня находится дистрибутив с виндой
user posted image

Выбираю необходимые мне драйвера
user posted image

Выбираю метод интеграции (тот, что мне больше нравится)
user posted image

Выбираю метоз запуска финишера драйверпака
user posted image

Ну... Далее всё понятно из скриншотов...
user posted image
user posted image
user posted image
user posted image
user posted image

Просматриваю обобщённую информацию и нажимаю кнопку "Поехали!"
user posted image

Через какое-то время программа заканчивает свою работу...
user posted image



Это сообщение отредактировал(а) mihanik - 25.1.2009, 23:30


--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
mihanik
Дата 26.1.2009, 00:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 61
Всего: 109



23:32 25.01.2009

Изучаем папку, в которой у нас находится дистрибутив с виндой.
Видим, что там появилась папка с именем $OEM$
В этой папке есть 2 файла (ROE.exe и CMDLINES.TXT)   и 1 папка ("$1").

Файл CMDLINES.TXT располагается в корне директории $OEM$. 
Во время установки системы команды, содержащиеся в файле CMDLINES.TXT передаются командному интерпретатору для исполнения. Происходит это за 12 минут до окончания установки Windows (T-12). 

Файл CMDLINES.TXT всегда начинается со строки [COMMANDS]. Затем идут команды, которые и будут выполняться. 

Файл CMDLINES.TXT обладает ограниченным интерфейсом командной строки. Это означает, что большинство традиционных DOS команд недоступно. Однако, внешние команды (REGEDIT.EXE, REG.EXE, и т.д) можно выполнять.

Наш файл содержит следующий текст:

Цитата

[COMMANDS]
"ROE.exe 937"


Допишем в этот файл ещё одну строчку

Цитата

"RunOnceExXP.cmd"


В файл RunOnceExXP.cmd мы в последствии запишем команды, которые позволят нам запрограммировать установку всего пакета нужных нам программ.

В результате получим такой полный текст файла

Цитата

[COMMANDS]
"ROE.exe 937"
"RunOnceExXP.cmd"


Сохраним изменения.
Создадим тут же текстовый файл с именем RUNONCEEXXP.CMD
Пока он будет пустым. Наполним его потом...

В папке с именем $1 находятся файлы и папки, которые создала наша программа по интеграции драйверов в дистрибутив. Все, что находится в $1, будет скопировано в корневой каталог диска, на который будет установлена система (например, C:\). 

Теперь тут же (рядом с папкой $1) создадим папку с именем $$, а в ней папку с именем SYSTEM32.

Все, что находится в $$, будет скопировано в директорию Windows. При этом не важно, как она будет называться: Windows, WINNT, WindowsXP). Используя такой метод можно создавать дополнительные директории внутри $$. 

Например, можно создать директорию Resources с поддиректорией Themes и положить туда ваши любимые визуальные стили. В итоге, при установке Windows ваша директория будет скопирована в C:\Windows\Resources\Themes автоматически.

В папке SYSTEM32 создадим папку INSTALL.
Дальше...
В папку INSTALL положу  установочный пакет 2-го фреймворка (.NET) - он нам будет нужен для некоторых программ в дальнейшем, а в папку SYSTEM32 положу файл CMDOW.EXE

Утилита cmdow предназначена для скрытия консольного окна в пакетном файле (чтобы окно консоли не отсвечивало и не нервировало людей). Домашняя страница программы - http://www.commandline.co.uk/cmdow/index.html

Работает это примерно так... Подаём команду 

Цитата

cmdow @ /HID


Если строка является первой, то окно будет скрыто сразу, но мигнет на долю секунды. 
Если строка находится в середине, то окно будет скрыто после обработки команд предшествующих cmdow @ /HID.

Скрытие окна - не единственная функция утилиты smile

Итак... Папка $OEM$ теперь у меня выглядит как-то так...

Цитата

│   CMDLINES.TXT
│   ROE.exe
│   RUNONCEEXXP.CMD
│   
├───$$
│   └───SYSTEM32
│       │   CMDOW.EXE
│       │   
│       └───INSTALL
│           └───NET2

│                   
└───$1
    │   devcon.exe
    │   DPsFnshr.exe
    │   DPsFnshr.ini
    │   DP_Install_Tool.cmd
    │   DriverPack_CPU_wnt5_x86-32.ini
    │   DriverPack_Graphics_A_wnt5_x86-32.ini
    │   DriverPack_Graphics_B_wnt5_x86-32.ini
    │   DriverPack_Graphics_C_wnt5_x86-32.ini
    │   DriverPack_LAN_wnt5_x86-32.ini
    │   DriverPack_Sound_A_wnt5_x86-32.ini
    │   DriverPack_Sound_B_wnt5_x86-32.ini
    │   DSPdsblr.exe
    │   makePNF.exe
    │   mute.exe
    │   pmtimer.exe
    │   
    └───D
        │   DPINST.exe
        │   DPInst.xml
        │   
        ├───C
        │   ├───A
… 


Добавлено через 9 минут и 43 секунды
0:12 26.01.2009
Теперь заглянем в папку i386 нашего дистрибутива...

Найдём там файл WINNT.SIF. Это файл со сценарием установки виндовс.
Он будет содержать как минимум следующие строки...

Цитата

[data]
    MsDosInitiated=No

[Unattended]
    OemPreinstall=Yes
    DriverSigningPolicy=Ignore
    NonDriverSigningPolicy=Ignore
    OemPnpDriversPath="D\C\A\1;D\C\A\2;D\C\AM\1;D\C\AM\2;D\C\AM\3;D\C\AM\4;D\C\AM\5;D\C\AM\6;D\C\AM\7;D\C\AT;D\C\AU;D\C\D;D\C\D\Win9x;D\C\F;D\C\H;D\C\I\1;D\C\I\2;D\C\I\2k;D\C\I\2k3;D\C\I\xp;D\C\IN;D\C\IT;D\C\N;D\C\N\C51;D\C\N\SMU51;D\C\S;D\C\S\2k;D\C\S\2k3;D\C\S\xp;D\C\SM;D\C\T;D\C\V;D\C\V\2k;D\C\V\2k3;D\C\V\xp;D\CPU;D\G\3a;D\G\3b;D\G\3b\TV;D\G\3d;D\G\A1;D\G\A1\AVS;D\G\A2;D\G\A3;D\G\A4;D\G\A5;D\G\A5\WDM;D\G\A6;D\G\A7;D\G\A8;D\G\A9;D\G\AA;D\G\AC;D\G\AD;D\G\AE;D\G\As2;D\G\I1;D\G\I1\HDMI;D\G\I2;D\G\I3;D\G\I4;D\G\I5;D\G\I6;D\G\I7;D\G\I8;D\G\I9;D\G\M1;D\G\N1;D\G\N2;D\G\N3;D\G\N4;D\G\N5;D\G\ND;D\G\ND2;D\G\P;D\G\S3a;D\G\S3b;D\G\S3c;D\G\S3d;D\G\S3e;D\G\S3f;D\G\S3g;D\G\S3h;D\G\Sa;D\G\Sb;D\G\Sc;D\G\Sd;D\G\Se;D\G\T1;D\G\T2;D\G\TR;D\G\V;D\G\V1;D\G\V2;D\G\V3;D\G\V4;D\G\V5;D\G\V6;D\G\V7;D\G\V8;D\G\V9;D\G\X;D\G\x2;D\L\3A;D\L\3B;D\L\3C;D\L\3D;D\L\3E;D\L\3F;D\L\AC1;D\L\AC2;D\L\AC4;D\L\AC5;D\L\AC6;D\L\AC7;D\L\AD1;D\L\AD2;D\L\AG;D\L\AL;D\L\AM1;D\L\AM2;D\L\AM3;D\L\AS1;D\L\AS2;D\L\AS3;D\L\AS4;D\L\AS5;D\L\AS6;D\L\AT1;D\L\AT2;D\L\AT3;D\L\ATE;D\L\AU;D\L\B1;D\L\B2;D\L\B3;D\L\B4;D\L\BE1;D\L\BF;D\L\BU1;D\L\BU2;D\L\BU3;D\L\C1;D\L\CO1;D\L\CO2;D\L\CO3;D\L\CO5;D\L\D10;D\L\D2;D\L\D3;D\L\D4;D\L\D5;D\L\D6;D\L\D7;D\L\D8;D\L\D9;D\L\DA1;D\L\DA2;D\L\DA3;D\L\HP;D\L\I1;D\L\I2;D\L\IC1;D\L\IC2;D\L\L1;D\L\L2;D\L\L4;D\L\L5;D\L\L6;D\L\L7;D\L\L8;D\L\M;D\L\MI;D\L\MO;D\L\N1;D\L\N10;D\L\N2;D\L\N3;D\L\N4;D\L\N5;D\L\N6;D\L\N7;D\L\N8;D\L\N9;D\L\ND1;D\L\NS1;D\L\NV;D\L\NV3;D\L\NV3\PreNRM\Win2K;D\L\NV3\PreNRM\WinXP;D\L\NV4;D\L\NV5;D\L\NV5A;D\L\NV6;D\L\NV6A;D\L\NV7;D\L\NV8;D\L\O1;D\L\O2;D\L\O3;D\L\O4;D\L\O5;D\L\O6;D\L\O8;D\L\R1;D\L\R2;D\L\R3;D\L\R4;D\L\SB1;D\L\SB2;D\L\SIL;D\L\SIS;D\L\SIS2;D\L\SM1;D\L\SM2;D\L\SM3;D\L\SM4;D\L\SM6;D\L\SM7;D\L\SM8;D\L\SM9;D\L\SU1;D\L\SU5;D\L\SU7;D\L\SU8;D\L\SU9;D\L\SUC;D\L\U1;D\L\U3;D\L\U4;D\L\U5;D\L\V1;D\L\V2;D\L\V3;D\L\X1;D\L\X2;D\L\Z;D\S\A;D\S\AV;D\S\AV2;D\S\C;D\S\C2;D\S\C3;D\S\C4;D\S\C5;D\S\CL;D\S\CR1;D\S\CR2\Win2k_xp;D\S\CR5;D\S\CR6;D\S\CR7;D\S\CR8;D\S\CxA;D\S\CxA2;D\S\CxG;D\S\CxG2;D\S\CxG3;D\S\CxH;D\S\CxH2;D\S\CxH3;D\S\CxH4;D\S\E;D\S\E2;D\S\E3;D\S\E4;D\S\EM;D\S\H;D\S\H2;D\S\IB;D\S\IB2;D\S\IB3;D\S\IB4;D\S\IB5;D\S\IB6;D\S\J;D\S\M1;D\S\M2;D\S\M3;D\S\M4;D\S\M5;D\S\M6;D\S\M7;D\S\M8;D\S\M9;D\S\MA;D\S\MB;D\S\MC;D\S\MD;D\S\N;D\S\R1;D\S\R2;D\S\R3;D\S\SC;D\S\SiS;D\S\Sis2;D\S\SMA1;D\S\SMA2;D\S\SMA3;D\S\SMA3o;D\S\SMA4;D\S\SMA5;D\S\SMA6;D\S\SMA7;D\S\SMA8;D\S\SMAA;D\S\SMAB;D\S\SMAC;D\S\SMAD;D\S\SMAE;D\S\SMAF;D\S\SMAG;D\S\SMAH;D\S\SMAJ;D\S\SMC1;D\S\SMC2;D\S\SMD2;D\S\SMD3;D\S\SMD4;D\S\SME;D\S\SMF;D\S\SMF2;D\S\SMF3;D\S\SMG;D\S\SMG3;D\S\SMG7;D\S\SMH;D\S\SMH2;D\S\SMH3;D\S\SMH4;D\S\SMH5;D\S\SMIN;D\S\SMM;D\S\SMS;D\S\SMZ;D\S\SMZ2;D\S\SMZ4;D\S\T;D\S\T2;D\S\T5;D\S\TR;D\S\V1;D\S\V2;D\S\V3;D\S\V4;D\S\Y;D\S\y2;D\S\y3;D\S\z1;D\S\z2;D\S\zC;D\S\zD;D\S\zD2;D\S\zD3;D\S\zF;D\S\zF2;D\S\zi;D\S\zP;D\S\zS;D\S\zS2;D\S\zU"

;
; Edited by DriverPacks BASE 8.12.3
http://www.driverpacks.net/
;


Если этот файл отсутствовал, то он был бы создан, а если бы уже существовал такой файл в папке i386, то он был бы немного модифицирован и в нём присутствовали бы ещё какие-то строчки.




--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Naghual
Дата 26.1.2009, 01:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1893
Регистрация: 15.5.2004
Где: Украина, Днепр

Репутация: 9
Всего: 49



Если уж Вы согласились на STDU Viewer, то к чему вам оставлять Adobe?

Есть ли смысл Папку Инсталл помещать внутрь Систем32?
На мой взгляд это подстать кощунству!   smile

Добавлено через 4 минуты и 56 секунд
Кажется предустановка Windows XP более актуальна с Третьим Сервис-паком нежели со вторым.



--------------------
Я желаю всем Счастья!
PM ICQ Skype   Вверх
mihanik
Дата 26.1.2009, 07:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 61
Всего: 109



Цитата(Naghual @  26.1.2009,  01:10 Найти цитируемый пост)
Если уж Вы согласились на STDU Viewer, то к чему вам оставлять Adobe?


Я просто папку не убрал, а устанавливать его не буду.

Цитата(Naghual @  26.1.2009,  01:10 Найти цитируемый пост)
Есть ли смысл Папку Инсталл помещать внутрь Систем32?
На мой взгляд это подстать кощунству!   


Тоже согласен.
У меня всё продумано.
Должен же я показать несколько способов размещения папки Install?  smile 
Спокуха!!!
Всё остальное буду устанавливать по-другому!!!


Цитата(Naghual @  26.1.2009,  01:10 Найти цитируемый пост)
Кажется предустановка Windows XP более актуальна с Третьим Сервис-паком нежели со вторым.


А что? Вариант!!!
Интегрирую ка я 3-й сервиспак в свой дистрибутив!
ЗАМЕЧАНИЕ!!!
Если бы версия винды была OEM, а не Corp, то просто так интегрировать сервиспак было бы невозможно!!!
Точнее, возможно. Он бы интегрировался, но потом серийный номер не подошёл бы.

В "ОЕМ" ВЕРСИЮ ДИСТРИБУТИВА WINDOWS XP SP2 НЕ ИНТЕГРИРУЮТ 3-Й СЕРВИСПАК!!!




--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
mihanik
Дата 26.1.2009, 07:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 61
Всего: 109



7:34 26.01.2009
Опять почитал замечания Naghual...
Решил сразу интегрировать 3-й сервиспак в свой дистрибутив винды.

Беру файл с сервиспаком WindowsXP-KB936929-SP3-x86-RUS.exe и копирую его в папку с подборкой программ.

Теперь подаю команду:
E:\WinLaboratories\Programs\WindowsXP-KB936929-SP3-x86-RUS.exe /integrate:E:\WinLaboratories\WinCorp

Начинается интеграция пакета SP3 в дистрибутив.

user posted image

user posted image

Ну... Вот и всё!!!

user posted image

А теперь... Пойду теперь немного поработаю... Вечером продолжу.

Вот ещё, что подумал...

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

Ну... Посмотрим, что выйдет в нашем случае.



Это сообщение отредактировал(а) mihanik - 26.1.2009, 08:00


--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Naghual
Дата 26.1.2009, 10:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1893
Регистрация: 15.5.2004
Где: Украина, Днепр

Репутация: 9
Всего: 49



Таки да. Сначало бы СП3 накатить а уж потом и драйвер-паки.

Вы не задумывались над необходимостью предустановки программного обеспечения для удаленного мониторинга/управления компьютером? Нечто типа UltraVNC.  А на компьютере преподавателя настроить ярлыки на доступ к компьютерам учеников. На мой взгляд, будет очень актуально для компьютерного Класса.


--------------------
Я желаю всем Счастья!
PM ICQ Skype   Вверх
mihanik
Дата 26.1.2009, 13:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 61
Всего: 109



Цитата(Naghual @  26.1.2009,  10:45 Найти цитируемый пост)
Таки да. Сначало бы СП3 накатить а уж потом и драйвер-паки.


На самом деле для выбранного драйверпака это не критично, т.к. он "интегрируется" путём добавления настроечных данных в winnt.sif, да запуском потом кое-чего на этапе т12.

Думаю, что прокатит.
Ну... Если не прокатит, то нет ничего проще, чем всё по быстренькому переделать.
Обычно в нормальном режиме сборка образа (без печатания описалова и т.п.) у меня занимает 1 час.
+ потом на виртуалке проверка того, что получилось...
 smile 



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
mihanik
Дата 26.1.2009, 19:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 61
Всего: 109



19:15 26.01.2009
Итак...
Продолжим.
Начинаем готовить программы к установке.
Иду в папку E:\WinLaboratories\WinCorp\$OEM$\$1 и создаю там подпапку с именем Install.
Мы уже в курсе, что всё, что находится в папке $1 скопируется на системный диск, поэтому и папка с простым и незатейливым названием Install окажется в корне системного диска.

Начинаем теперь заполнять пустой пока файл RUNONCEEXXP.CMD
Запрограммируем установку ".Net Framework 2.0" из папки, в которую мы его запихнули, т.е. С:\Windows\system32\install\Net2

Скопируйте в этот файл следующие команды:

Цитата

cmdow @ /HID
@echo off
chcp 1251

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100
REG ADD %KEY% /V TITLE /D "УСТАНОВКА ПРИЛОЖЕНИЙ" /f

REG ADD %KEY%\%i% /VE /D ".Net Framework 2.0" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Windows\system32\install\Net2\install.exe /q" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Завершение установки" /f
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "msiestp" /d "msiestp.exe"
SET /A i+=1

EXIT


Начнём теперь объяснять что тут понаписано...

cmdow @ /HID - скрываем консольное окно так, чтобы оно не отсвечивало
@echo off - отключаем вывод результатов выполнения команд в консоль
chcp 1251 - переключаем кодовую страницу консоли

Теперь установим значение переменных среды окружения, чтобы упростить потом команды...

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100

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

REG ADD %KEY% /V TITLE /D "УСТАНОВКА ПРИЛОЖЕНИЙ" /f

Программируем установку фреймворка 2.0 (делаем записи в реестре)

REG ADD %KEY%\%i% /VE /D ".Net Framework 2.0" /f - это выводимый заголовок при установке
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Windows\system32\install\Net2\install.exe /q" /f  -  это команда с ключами по тихой установке фреймворка
SET /A i+=1  - увеличиваем i на 1.

Завершающий этап установки

REG ADD %KEY%\%i% /VE /D "Завершение установки" /f
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "msiestp" /d "msiestp.exe"
SET /A i+=1

Выход из пакетного файла.

EXIT

Более подробно о выбранном мной способе установки приложений можно прочитать здесь - http://www.oszone.net/2762




--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Негодяй
Дата 26.1.2009, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Порядочный
***


Профиль
Группа: Завсегдатай
Сообщений: 1513
Регистрация: 13.2.2005
Где: Kazakhstan, Almat y

Репутация: 6
Всего: 32



Цитата(mihanik @  25.1.2009,  20:38 Найти цитируемый пост)
Сюда в эту тему буду выкладывать вырезки из LOG-файла, который начал вести с целью помочь Негодяю. Он недавно поднимал вопрос об установке винды на любое железо и сразу с программами...

спасибо!! smile буду разбираться! smile 
Цитата(mihanik @  26.1.2009,  07:36 Найти цитируемый пост)
Если бы версия винды была OEM, а не Corp, то просто так интегрировать сервиспак было бы невозможно!!!Точнее, возможно. Он бы интегрировался, но потом серийный номер не подошёл бы.

OEM - это такой дистрибутив с windows, которую нужно активировать.

Сначала цель хотя бы создать такой двд-диск, а там можно и службы ещё лишние повырубать. smile 
PM MAIL   Вверх
mihanik
Дата 26.1.2009, 22:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 61
Всего: 109



Теперь давайте запланируем установку MS Office 2007. 
Прежде всего в папке E:\WinLaboratories\WinCorp\$OEM$\$1\Install создам ещё одну папку с названием Office2007.
Сюда я сделаю "административную" установку офиса. smile
Создадим файл настроек Office 2007 с помощью программы Office Customization Tool.
Для запуска программы Office Customization Tool необходимо запустить программу установки Setup.exe с параметром командной строки /admin и выбрать программный продукт для настройки:

"E:\WinLaboratories\Programs\MS Office 2007 Standard Corporate\SETUP.EXE" /admin

Вам будет предложено создать новый файл настроек Office 2007 или открыть уже существующий файл. Если Вы запускаете программу Office Customization Tool впервые, Вам необходимо выбрать создание нового файла настроек, как показано на рисунке ниже.

user posted image

Если Вам приходилось настраивать предыдущие версии Office, работа с программой Office Customization Tool не вызовет затруднений, поскольку внешне она напоминает программу Custom Installation Wizard. С точки зрения интерфейса основное отличие заключается в том, что в программе Office Customization Tool доступ к группам параметров удобно осуществлять из левой части окна программы (для этой цели также можно воспользоваться меню View).

user posted image

В программе Office Customization Tool группы параметров разбиты на четыре раздела:

Установка (Setup) 
Компоненты (Features) 
Дополнительное содержимое (Additional content) 
Outlook 

Папка для установки Office 2007 и название организации (Install location and organization name)
Первая группа параметров раздела Setup позволяет указать папку для установки Office 2007 и название организации, которое будет отображаться в меню Справка (Help) - O программе (About) для всех пользователей, устанавливающих Office 2007 с заданной конфигурацией. По умолчанию Office 2007 устанавливается в папку %ProgramFiles%\Microsoft Office, но Вы можете указать полный путь к собственной папке.

user posted image

Дополнительные сетевые источники установки (Additional network sources) настраивать не будем

Сведения о лицензии и пользовательский интерфейс (Licensing and user interface)
Эта группа параметров позволяет ввести 25-значный ключ продукта, принять лицензионное соглашение от имени всех пользователей, устанавливающих Office, а также сконфигурировать отображение интерфейса программы установки. В предыдущих версиях Office первые два параметра можно было настроить при помощи мастера Custom Installation Wizard, а вот возможность настроить отображение интерфейса программы установки при помощи графического интерфейса является новшеством в Office 2007. Это нововведение обусловлено изменениями в архитектуре программы установки Office 2007, которой теперь нельзя указывать параметры командной строки для последующей передачи установщику Windows.

user posted image

Давайте рассмотрим подробнее параметры отображения пользовательского интерфейса программы установки. Программа Office Customization Tool позволяет сконфигурировать три уровня отображения интерфейса программы установки Office 2007:

Полный (Full). Отображается полный пользовательский интерфейс: все диалоговые окна и сообщения. Пользователь может изменять параметры установки. В предыдущих версиях Office аналогичного эффекта можно было достичь, запустив программу Setup.exe без параметров командной строки. 
Базовый (Basic). Отображается базовый пользовательский интерфейс: простые индикаторы хода установки, сообщения об ошибках и уведомление о завершении процесса установки. В предыдущих версиях Office аналогичного эффекта можно было достичь, запустив программу Setup.exe с параметром командной строки /qb. 
Незаметный (None). Пользовательский интерфейс не отображается, и установка происходит в тихом режиме (без вывода сообщений на экран). В предыдущих версиях Office аналогичного эффекта можно было достичь, запустив программу Setup.exe с параметром командной строки /qn. 
Кроме того, для любого из этих уровней отображения интерфейса программы установки Вы можете сконфигурировать отображение следующих элементов:

Сообщение о завершении установки. Если флажок Completion notice не установлен, сообщение не выводится. В предыдущих версиях Office вывод этого сообщения можно было отключить, запустив программу Setup.exe с параметром командной строки /qb. 
Сообщения об ошибках во время установки. Если флажок Suppress modal установлен, сообщения не выводятся. В предыдущих версиях Office вывод этих сообщений можно было отключить, запустив программу Setup.exe с параметром командной строки /qb-. 
Кнопка Отмена (Cancel). Если флажок No cancel установлен, кнопка не отображается. В предыдущих версиях Office отображение этой кнопки можно было отключить, запустив программу Setup.exe с параметром командной строки /qb-!. 
Примечание. Если выбран полный (Full) уровень отображения пользовательского интерфейса, сообщения об ошибках и завершении установки отображаются вне зависимости от того, установлены ли флажки Suppress modal и No cancel.

Я отметил галочками пункты Suppress modal и No cancel, а в режиме установки "Display level" установил None.
Кроме того, не забыл указать 25-значный лицензионный ключ и название организации.

После того, как Вы настроите все необходимые параметры Office 2007, сохраните файл настроек, выбрав в меню File команду Save. Программа Office Customization Tool предложит выбрать папку для сохранения MSP-файла. Рекомендуется сохранять MSP-файл в папке Updates, расположенной в корневом каталоге установочных файлов Office 2007. Это обеспечит автоматическое применение всех настроек во время установки Office 2007.

Я сохранил файл в папке E:\WinLaboratories\Programs\MS Office 2007 Standard Corporate\UPDATES под именем custom.msp
Если Вы сохранили файл настроек Office 2007 не в папке Updates, Вам потребуется указать путь к MSP-файлу при помощи параметра командной строки программы установки /adminfile. Например, если Вы сохранили файл настроек с именем custom.msp в корневом каталоге установочных файлов Office 2007, программу Setup.exe необходимо будет запускать следующим образом:

setup.exe /adminfile custom.msp

Хотя, по опыту знаю, что путь к файлу настроек лучше указывать в любом случае.

Итак...
Файл настройки мы подготовили, теперь запланируем установку офиса в нашем командном файле. 
Для этого перед заключительной частью впишем 3 строчки

Цитата

REG ADD %KEY%\%i% /VE /D "Microsoft Office Enterprise 2007" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Install\Office2007\SETUP.EXE /adminfile .\UPDATES\custom.msp" /f
SET /A i+=1

А все "внутренности" папки MS Office 2007 Standard Corporate перенесём (или скопируем) в папку E:\WinLaboratories\WinCorp\$OEM$\$1\Install\Office2007

Теперь файл RUNONCEEXXP.CMD содержит такой текст:

Цитата

cmdow @ /HID
@echo off
chcp 1251

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100
REG ADD %KEY% /V TITLE /D "УСТАНОВКА ПРИЛОЖЕНИЙ" /f

REG ADD %KEY%\%i% /VE /D ".Net Framework 2.0" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Windows\system32\install\Net2\install.exe /q" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Microsoft Office Enterprise 2007" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\Install\Office2007\SETUP.EXE /adminfile .\UPDATES\custom.msp" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Завершение установки" /f
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "msiestp" /d "msiestp.exe"
SET /A i+=1

EXIT



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Негодяй
Дата 27.1.2009, 00:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Порядочный
***


Профиль
Группа: Завсегдатай
Сообщений: 1513
Регистрация: 13.2.2005
Где: Kazakhstan, Almat y

Репутация: 6
Всего: 32



mihanik, для создания всего этого не нужен ли дистрибутив windows какой-то определённый? без разницы OEM или какие ещё существуют?
PM MAIL   Вверх
mihanik
Дата 27.1.2009, 08:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 61
Всего: 109



Т.к. в дистрибутив интегрирую SP3, то можно брать исходный дистрибутив любой, кроме OEM.
В OEM sp3 не интегрируется!!!



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Windows"
December
bartram
Akella

Запрещается!

1. Обсуждать взлом и делиться кряками

2. Способствовать созданию и распространению вирусов

  • Для бессмертных бородатых вопросов типа Win vs Nix есть специальный форум Религиозные Войны
  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • ВСЕГДА УКАЗЫВАЙТЕ ВЕРСИЮ ОС

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Windows | Следующая тема »


 




[ Время генерации скрипта: 0.1171 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.