Объявление

Хотите приглашение на сайт? Пишите: niikto@samovarchik.info


 

Чтобы создать Эталон АФИНЫ, мы устанавливаем обычный (чистый) Windows XP с последним сервис-паком (3), и настраиваем его до мелочей.
Многие из настроек проще ещё до установки задать в дистрибутиве при помощи nLite, тогда после установки настраивать Эталон придется меньше.

Так же по этому руководству при помощи nLite можно создать установочный диск с включенными в него драйверами специфических контроллеров HDD - AHCI, RAID, и т.д.



Подготовка

Для работы над новой сборкой установочного диска нам понадобятся:
1) iso-Образ оригинального установочного диска Windows XP
2) Все патчи и обновления на дату сборки - чтобы поместить их на диск в папку updateXP_xx.xx.xxxx (не интегрируем их в дистрибутив).
3) драйвера специфических HDD-контроллеров (ACHI, Raid) - если необходимо (в обычный диск мы их НЕ включаем, они нужны специфически).
4) UltraISO Portable для распаковки оригинального образа и запаковки результата обратно в запускной CD
5) nLite - для внесения большинства мелких настроек в дистрибутив

Как правило это всё есть на флешке или на сервере в папке \\...\Athena\updateXP_xx.xx.xxxx\


Скачайте вновь появившиеся Обновления и дополнения для MS Windows XP


Скачайте (utorrent'ом) последнюю версию драйверпака masstorage с driverpacks.net, остальные пакеты драйверов не необходимы при установке (их можно поставить позже) на специфическое железо (AHCI/RAID) поэтому мы их не включаем. Распакуйте в папку \\...\Athena\updateXP_xx.xx.xxxx\__Driverpacks\DP_MassStorage_wnt5_x86-32_xxxx\. Или приготовьте файлы драйвера ACHI/RAID-контроллера, которые хотите интегрировать в дистрибутив (часто они идут с матплатой или можно скачать на сайте производителя матплаты).

UltraISO лежит на D:\pro\UltraISOportable\ тестовых ПК.


iso-Образ с Windows XP (VOL - значит корпоративный) скопируйте на диск D:\ и откройте его при помощи D:\pro\UltraIsoPortable, распакуйте его содержимое в папку D:\GRTMPVOL_RU (вообще то так надо маркировать конечный диск), сразу же можно стереть папку D:\GRTMPVOL_RU\DOTNETFX, т.к. .NET мы устанавливаем позже, с патчами и обновлениями.
После распаковки можно удалить содержимое внутри образа, т.к. позже мы туда перенесём изменившееся содержимое папки D:\GRTMPVOL_RU - выделите всё, нажмите del, нажмите мышкой дискетку (сохранить). (UltraISO сохранит оригинальную копию как *.uibak)
И лучше сразу сделать копию D:\GRTMPVOL_RU, чтобы снова долго не распаковывать из iso если что-то сделаете не так, ведь изменения nLite не обратимы.

Последняя nLite 1.4.9.1 от 11.9.2008 (проверить более новую)
Я всегда держу её в утилитах - D:\nabor\util\nlite\ - не надо делать всё это на сервере, скопируйте к себе на тестовый ПК.



nLite

Запустите D:\nabor\util\nlite\nlite.exe, выберите Russian, далее, Обзор (укажите папку D:\GRTMPVOL_RU)
Затем можно загрузить предустановки (конфиги), но я рекомендую вручную пройти все шаги (т.е. ничего не меняя, Далее.

Пометьте: Драйвера (только при добавлении драйверов для HDD-контроллеров), Компоненты, Автоматизация, Настройки, Опции. Загрузочный CD мы сделаем из оригинального образа с помощью UltraISO.


Обновления
Скачанные обновления можно выбрать в папке и добавить. Но в итоге мы отказались от идеи включать их сразу в дистрибутив. Мы ставим обновления командными файлами после установки и настройки эталона. Это позволяет пр существенном обновлении патчей - не переустанавливать эталон. а откатиться на версию без внедрённых патчей, и снова установить их одним командным файлом. Значит этот пункт можно пропустить.


Драйвера
Интегрировать лучше только драйверпаки Masstorage текстового режима, т.к. они необходимы для установки на железо со специфическими HDD-контроллерами (и AHCI тоже). Добавить папку драйверов, указать \\...\Athena\updateXP_xx.xx.xxxx\__Driverpacks\DP_MassStorage_wnt5_x86-32_xxxx\, "Все", по очереди выделяйте с шифтом все, кроме x64 - драйверов и не выбирайте одинаковые драйвера для различных версий OS - т.е. преимущество за XP.


Компоненты
Мультимедиа:
оставить. примеры звуков (когда проверять звук и нету ни одного муз.файла - надо)
оставить. фоновые.изображения (это по вкусу)
параметры ОС:
-Знакомство с Win (убрать)
Приложения:
оставить. заставки
-интернет-игры
-пинбол
оставить. спец.возможности - не удалять, иначе потом не сможешь изменить параметры залипания и т.п.


Автоматизация
---общие
provide defaults
уст через OEM - Отключить
путь к прогрфайлес - по умолч
DEP - по умолч
Ключ продукта вставьте из файла *keys.txt рядом с iso-образом.
тип компьютера - автоматич.
прочее - не помечать ничего
восстановление системы - включить и проценты не менять
---runOnce
   пока ничего...
---пользователи
Администратор меняем на Admin, пароль вставьте из того же файла *keys.txt
Добавьте User без пароля и ему НЕ делаем автовход: итак будет входить, т.к. User один виден, Admin - скрыт, зато если пароль изменят не будет проблем с неправильным автовходом.
! Автовход  не использовать (если есть только 1 юзер - итак входит им, как раз наш случай).
+ надо убрать галку с "пароль должен быть" и поставить галку на "пустой пароль"
+ ниже слева - Окончание действия пароля -  галку "включить" и срок 0 дней - это глобальная дата. тогда необязательно ставить галку "неогр. срок действия пароля" уже в установленном Windows при создании пользователя.
---владелец и идентификатор сети
название ПК: test
рабочая группа: samovar
имя: samovarchik.info
организация: Группа САМОВАРчик
---Региональные
Надо бы - язык ввода по умолчанию - "Английский (США) - США" (т.е. клавиатура США) и чтобы ещё был "Русский - Русская" (т.е. клавиатура США и ЯЗЫК - русский), но пробы с разными настройками не привели к нужным результатам:

1) Язык - пробуем English (United states)
ниже - перекл с "использовать тип языка" на "Выбрать": Локализация - Russian, клавиатура "гббЄ п" (не менять) - озн.русская         
- выходит что есть 2 раскладки клавиатуры - рус и англ, а язык - только Английский (США). По умолчанию получается русская раскладка!
   язык  и рег стандарты - стоит русский, а для не поддерживающих юникод - английский (надо русский).

2) Язык - пробуем Russian
ниже - перекл с "использовать тип языка" на "Выбрать": Локализация - Russian, клавиатура сменить на " ┐ аЁЄ -бЄ п" - озн.американская
- выходит что есть 2 раскладки клавиатуры - США и США, а языка два - Английский (США) и Русский, но у последнего раскладка США.
   По умолчанию получается русская раскладка!
   язык  и рег стандарты - стоит русский, а для не поддерживающих юникод - английский (надо русский).

3) Язык - пробуем Russian
ниже - перекл с "использовать тип языка" на "Выбрать": Локализация - USA, клавиатура "гббЄ п" (не менять) - озн.русская
- выходит что есть 2 раскладки клавиатуры - США и Русская, и два языка - Английский (США) и Русский, т.е. - как и надо. По умолчанию получается русская раскладка!
   язык  и рег стандарты - стоит Английский, и для не поддерживающих юникод - английский (надо русский). А язык интерфейса - русский.

  4) Язык - пробуем Russian
ниже - перекл с "использовать тип языка" на "Выбрать": Локализация - Russian, клавиатура "гббЄ п" (не менять) - озн.русская
- выходит что есть 2 раскладки клавиатуры - США и Русская, и два языка - Английский (США) и Русский, т.е. - как и надо. По умолчанию получается русская раскладка!
   язык  и рег стандарты - стоит Английский, и для не поддерживающих юникод - английский (надо русский). А язык интерфейса - русский.
  - то же самое что выбрать "использовать тип языка"

Поэтому пока остановился на том что везде выбираю Russian, а потом, после обработки nLiite'ом добавляю вручную в секцию [ RegionalSettings ] файла winnt.sif - что ниже в пункте "чтобы можно было при установке выбирать правильные региональные параметры".

Итак: Расположение - Russia,
часовой пояс: GMT+6 (не срабатывает всёравно, часто вместо Омска получается Кабул... поэтому при установке важно за этим следить)

Языковые группы добавить: Baltic, Central Europe,Cirillyc,Greek,Japanese,Korean,Simplified & Traditional Chinese,Turkic,Western Europe & United States

---Компоненты
по умолчанию

---Дисплей
по умолчанию

---Автообновление
Отключить

---Темы рабочего стола
Добавить тему \\...\Athena\updateXP_xx.xx.xxx\_themes\LServers.msstyles и выбрать её темой по умолчанию (Normal Blue) остальное не менять. Фон рабочего стола после установки итак без картинок - серый (т.к. изображение не предусмотрено в серой теме Lservers).

---Настройки сети
по умолчанию

затем нажмите Далее, появится окно "Настройки"
пока не надо ничего менять тут (потом можно пробовать "Папка личных настроек" - можно сменить на D:\Documents and settings и тогда все личные папки уже сразу будут создаваться на D: (включая рабочий стол) - и не потеряется ничего при "сносе" системы.
В пункте Прочее
+Логотип изготовителя - включить. Это добавит логотип nLite в св-ва системы) - потом еще надо заменить на АФИНУ (+ добавить инфу о поддержке после обработки nLite'ом - делается одним командным файлом updateXP_xx.xx.xxxx\_athena.oem\distr.cmd, это надо сделать позже (будет сказано ниже)
! Сохранить предварительную копию текущей конфигурации в ISO - отключить.

--вкладка Патчи:
+100  соединений TCP/IP
+uxtheme.dll пропатчить

Далее,


----Опции\общие:

Выше справа галка Показать дополнительные - нажмите её!

---медиаплеер:
откл MediaGuide (для 11-го плеера это не важно, но в дистрибутиве то 9-й)
---безоп.
!отключить запрос на поиск программы для открытия файла в интернете
откл.заставку
---Визуальные эффекты:
! Сглаживание неровностей экранных шрифтов - стандарт
--Загрузка и завершение работы:
+Отключить автоматическую перезагрузку при отказе Системы
--Конфиденциальность:
+отключить запрос на обновление драйверов через интернет [работает]
уд.сообщения об ошибках
уд. шпионский модуль Alexa, который следит за посещаемыми пользователем узлами
---Меню Пуск:
использ. малнькие значки
10 программ
сетевое-как ссылку
! Мои документы, Мои рисунки, Моя муз.  - не убирать, иначе потом не вернуть в настройках ПУСК.
+не исп. сокр. меню
!не откл. выделение недавно установленных программ
Пан Упр- как ссылку (итак?)
Показывать в ПУСК избранное IE
Принтеры и факсы - как ссылку
Сетев.подкл-я - связать с папкой Сетевые подключения
(не надо убирать) Скрыть ПОИСК
(не надо убирать)  Уд. Справка и поддержка (потом не вернуть, но можно вызывать по F1)
Уд. ярлык выбор программ по умолчанию
Уд. ярлык Каталог Windows
Уд. ярлык Обновление Windows
Уменьшить задержку появления
---Обозреватель IE
включить Google-url поиск (гугль будет английский при таком поиске g ... - но если перейти на google.com - автоматом уходит на google.ru)
(не надо откл.) запретить уведомление о завершении загрузки (чтобы не проигрывала звук когда закачала)
отключить закладку marketpalce
! отключить создание ярлыка IE итак не добавляла в SP2 - и теперь с этой галкой не добавляет. но оригиналы изначально - есть
! отключить создание ярлыка OE [+работает] -  надо чтобы в старт-меню было хоть по одному ярлыку IE и OE, но чтобы последний не добавлялся всем автоматом при создании юзера - даже когда он повторяется в спец-папке меню для всех
! повысить число одновременных подключений IE до 10
установить домашнюю страницу about:blank (можно после уст. - свою (проект athena), но так же надо и в остальных браузерах набора)
---Панель задач:
+откл.группировку сходных кнопок на панели задач
---проводник:
!ассоциировать дополнительные типы файлов с блокнотом (nfo)
+Изменить вид папок Проводника - таблица
+мал.значки
+классич.вид Панели Управления
+откл. префикс - ярлык для... (стрелочка все равно останется - и пусть)
! +отключить специальные возможности при залипании (5 раз shift/ 8 сек.нажатие шифт и 5 сек нажатие NumLock)
+показ.полн.путь в адресе
+показ.полн.путь в строке заголовка
+показ.расширения для известных типов файлов
---Производительность:
! (не надо) не кешировать эскизы - картинки при виде в проводнике тумбнайлов - очень медленно снова создаются каждый раз! а если кешируются- то только первый раз долго.
! откл.метку времени последнего доступа (сохраняет жизнь SSD-дискам и ускоряет вход в папку где много файлов).
+откл.предупреждения о нехватке свободного места
---Сеть:
+откл.авто-поиск сетевых папок и принтеров
!(не отключать) отключить Простой общий доступ к файлам  - вместо этого добавить в ридми инструкцию почему стоит отключить и что для домашней сети это не обязательно и проще не отключать, особенно если есть Win98 или не одинаковое имя пользователя на всех ПК в сети.
+разрешить получать удалённую помощь -включить (иногда НЕ РАБОТАЕТ и потом надо включать самому) [в св-вах ПК - есть, а в брендмауере исключение надо сделать самому]
+ удалённый рабочий стол -включить (иногда НЕ РАБОТАЕТ и потом надо включать самому) [иногда разрешается в св-вах ПК, а в искл-ях брендмауера надо разрешать самому]
+Отключить Microsoft-DS (закрыть порт 445 TCP/UDP) - SMBDeviceEnibled=0 - закроет 445 порт UDP/TCP
- Отключить дополнительный трафик уведомлений-изменений SMB  после SP2 - решено,  не ставить галку (т.к. мы используем SP3, проблема уже решена, и параметр NoRemoteRecursiveEvents создавать в реестре не обязательно. Еще про мигание структуры папок в дереве проводника, т.к. сервер продолжает передавать клиенту изменяющуюся структуру папок и файлов в этом дереве, что может создать большой трафик.


Далее - Приступить, ждите пока процесс завершится, Далее, Готово.

Можно все таки создать загрузочный CD nLite'ом, и уже потом его открыть UltraISOPortable'ом и и в нём заменять файлы и редактировать winnt.sif (что описано далее), а можно перед шагом создания образа, когда обработка уже завершена внести эти изменения, и потом уже приступить к созданию образа. Ну или 3-й вариант, который тут описывается - после обработки и добавлений описанных ниже, при помощи UltraISOportable я это вставляю в iso-снимок оригинального установочного диска (предварительно там всё удалив).



Дополнительные переделки

Смена логотопа OEM, делаем так:

EXPAND OEMINFO.IN_ OEMINFO.INI
EXPAND OEMLOGO.BM_ OEMLOGO.BMP

или распаковать 7zip'ом, а затем в дистрибутиве в папке \i386\
стереть OEMINFO.IN_ и туда скопировать изменённый oeminfo.ini
стереть OEMLOGO.BM_ и туда скопировать изменённый oemlogo.bmp
и сжимать их обратно не обязательно.
А когда КУКУ или КУКС - надо с флешки запустить соответствующий cmd-файл из папки \Athena\install\0\, который сам скопирует в уже настроенную/установленную систему.

Это можно сделать автоматически вызвав командный файл updateXP_xx.xx.xxx\_athena.oem\distr.cmd - он сам заменит файлы в папке d:\GRTMPVOL_RU\i386\



А вот это надо сделать вручную: чтобы можно было при установке выбирать правильные региональные параметры в \i386\winnt.sif в секции GuiUnattended:

[GuiUnattended]
TimeZone=201
OEMSkipRegional=0

На самом деле таймзон всё равно игнорируется и при установке надо выбрать самому.

а в секции RegionalSettings - всё заменить на это:

[RegionalSettings]
Language=00000419
LanguageGroup=3,2,5,4,7,8,10,9,6,1
SystemLocale=00000419
UserLocale=00000419
InputLocale=0409:00000409,0419:00000419
UserLocale_DefaultUser=00000419
InputLocale_DefaultUser=0409:00000409,0419:00000419

.


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

Редактировался ktokto (20.10.2010, 00:35:40)

Итак есть небольшое дополнение по поводу сказанного о драйверах:
У нас часто возникала ситуация с частными клиентами, когда человек приносит недавно купленный ноутбук и просит установить Афину, я разбиваю hdd на разделы, восстанавливаю систему из снимка Афины 1.x, и при первой же загрузке вижу BSOD с кодом 7B

думаю что чаще всего это возникало из-за недостающего драйвера для AHCI-контроллера

пример: Востановил систему из снимка Афина 1.x на HP Presario CQ61, при загрузке системы 7B, но в Bios не предусмотрено переключение с AHCI на IDE

еще пример: На ноутбуке eMachines E644 в Bios есть строка HDD-mode, параметр которой можно изменить на IDE/AHCI, замечу, что при выборе AHCI установку чистой Windows XP произвести не удастся, c IDE все ок.

То, что в оригинальной Windows XP включены драйверы не для всех AHCI контроллеров мне итак ясно, но ведь и в Афина 1.x их тоже не хватает, как минимум для HP Presario CQ61. На форумах нашел, что отчаявшиеся люди, вместо оригинальной Windows XP просто ставили ZverCD и работало с HP Presario CQ61

Предлагаю при следующей сборке Афины 1.x с использованием nLite пересмотреть набор драйверов для AHCI-контроллеров

вот та же беда с HP Presario CQ61
http://otvety.google.ru/otvety/thread?t … 576f&pli=1
http://forum.ixbt.com/post.cgi?id=print:17:36795

Редактировался viktor (28.04.2012, 22:37:48)

тут проблема, я сколько ни пытался включить nlite'ом весь masstorage - стабильно получал синие экраны.
Надо это делать либо вручную, либо искать как в зверьке...
 
читать:
http://forum.x-drivers.ru/index.php?showtopic=4276

http://forum.xakep.ru/m_2686390/mpage_1 … tm#2686390
про нлайт и др...
  http://forum.oszone.net/thread-135321-120.html

  http://acerfans.ru/faq/1447-integraciya … rator.html
правильный способ


Если не идет наш дистр. даже с вкл сата-ahci драйвпаком, а просто вкл. дрова в VL - идёт. Дело явно в Nlite, а в зверя другим способом дрова включают.


http://forum.ru-board.com/topic.cgi?for … 34&start=0
  http://forum.ru-board.com/topic.cgi?for … c=15834#17
  grub'ом созд.дисковод с драйвером

Про Windows XP Home: как пустить в домен
http://forum.ru-board.com/topic.cgi?forum=55&topic=5916

TweakNT от WinBeta - я переделываю MCE в PRO, ребутаюсь, завожу PRO в домен, ребутаюсь, переделываю PRO назад в MCE. Имею реально машину в домене со всеми вытекающими. Работает и с Home Edition тоже.
...
http://www.j79zlr.com/gphome.php
Здесь можно почитать про групповые политики
По моему разрулили?
Научились Подрубать РДП, вырубать Симпл шеринг, разрулили ГПО, какие еще грабли?
В варезнике есть статья про включение Мультипл РДП сессий))

 

Дизайн сайта отсутствует
оформление: Группа «САМОВАРчик»

[ Сгенерировано за 0.021 сек, 8 запросов выполнено - Использовано памяти: 1.98 MiB (Пик: 2.04 MiB) ]