| Как создать свою сборку Windows XP |
|
|
|
|
Напишу только краткие шаги, так как если расписывать всё полностью - нужно будет отдельный сайт на это дело выделить. Но не пугайтесь, создать сборку не так уж и сложно. Для примера расскажу этапы сборки русскоязычной (локализованной) Windows XP наиболее простыми методами. Этап 1. Распаковываем дистрибутив. То есть, создайте, желательно в корне диска, любую папку с англоязычным названием и скопируйте туда содержимое ОРИГИНАЛЬНОГО диска Windows XP. Этап 2. Убираем лишнее. Если вы не пользуетесь парограммами, содержащимися в папках SUPPORT и VALUEADD, можете смело удалить эти папки (я пока не встречал человека, который бы ими пользовался). Так же можно удалить файлы описания - это папка DOCS, файлы README.HTM и SETUPXP.HTM. В папке I386 можно удалить папки: WIN9XMIG, WIN9XUPG, WINNTUPG. Они предназначены для того, чтобы ставить Windows XP поверх более древних версий Windows. Но мы с вами будем собирать образ для "чистой установки". Этап 3. Интеграция сервис-пака. Если ваш оригинальный диск не содержит последнего сервис-пака (на сегодня SP3), то скачайте его и интегрируйте так, как написано здесь. Если последний сервис-пак уже был интегрирован Микрософтом - пропустите этот этап и переходите к следующему. Этап 4. Интеграция обновлений. Скачайте на этом сайте последний UpdatePack-XPSP3-Rus. Он выходит каждый месяц, с самыми последними обновлениями. Распакуйте набор в отдельную папку. В папке Addons лежат те обновления и дополнения, которые можно удалять и добавлять на ваше усмотрение. Скачиваем аддон IE8_Reload, кидаем в аддоны, скачиваем ieuinit.inf, настраиваем (удаляем ненужное) и заменяем им такой же файл в аддоне. Скачиваем аддон WMP11, смотрим там же твики, и в файле WMPTWEAK.INF и правим секцию [User.Tweaks.Add.Reg]. Скачать дополнительные аддоны можно отсюда. Старайтесь не впихивать в систему много аддонов с "красивостями", патченные файлы выводятся из под sfc-защиты и потом легко могут быть подменены вирусами. Обычно в каждом аддоне лежит файл Html.nfo с описанием, открывайте эти файлы браузером. После того, как вы собрали в этой папке всё вам нужное, в файле Distr.ini пропишите полный путь к той папке, где лежит ваш собираемый дистрибутив Windows. Далее запустите файл __PATCH.CMD и выбранные вами обновления и дополнения будут интегрированы. Процесс интеграции будет отображаться на экране. Этап 5. Интеграция драйверов. Скачайте здесь последнюю версию программы DriverPacks BASE и распакуйте, в пути к папке не должно быть русского шрифта. Последние версии пакетов драйверов скачайте здесь, дополнительные - можно найти здесь. Запустите программу (DPs_BASE.exe), выберите русский язык, зайдите на вкладку "Поиск обновлений" и все, пакеты, которые там перечислены, положите прямо в архивах в папку DriverPacks, остальные скачанные вами пакеты - в папку 3rd party DriverPacks. Далее снова запустите эту программу и следуйте инструкциям. Драйвера будут успешно интегрированы.
Этап 6. Файл ответов. Необязательный этап. Но если вы хотите, чтобы система ставилась автоматически без вашего вмешательства, вам придётся его создать. Создайте текстовый файл с названием winnt и расширением .sif - (vinnt.sif), возьмите нужные вам параметры отсюда и впишите их в этот файл. Затем положите файл в папку I386 дистрибутива Windows. Вот пример файла одной из моих сборок: [Data] AutoPartition=0 MsDosInitiated=No UnattendedInstall="Yes" AutomaticUpdates=Yes [Unattended] UnattendMode=FullUnattended OemSkipEula=Yes OemPreinstall=Yes TargetPath=\WINDOWS Repartition=No FileSystem=* UnattendSwitch="Yes" WaitForReboot="No" DriverSigningPolicy=Ignore NonDriverSigningPolicy=Ignore [GuiUnattended] AdminPassword=* OEMSkipRegional=1 TimeZone=180 OEMSkipWelcome=1 [UserData] ProductKey=*****-*****-*****-*****-***** ComputerName=* FullName="Admin" OrgName=* [TapiLocation] CountryCode=7 AreaCode=834253 [Regional Settings] LanguageGroup=1,2,3,4,5 SystemLocale=00000419 UserLocale=00000419 InputLocale=0409:00000409,0419:00000419 [Networking] InstallDefaultComponents="Yes" [Identification] JoinWorkgroup="WORKGROUP" [Components] deskpaper=Off msmsgs=Off msnexplr=Off zonegames=Off [Shell] CustomDefaultThemeFile = "%WinDir%\Resources\Themes\BlackBlue.Theme" В этом случае неавтоматической остаётся только разбивка диска на разделы и форматирование, всё остальное - автоматически. Получается только один пользователь - Администратор. Ключ Винды в секции [UserData] впишите сами (можете взять с такого же файла другой сборки). Этап 7. Настройка системы и дополнительные файлы. Этап необязательный (но желательный). Создайте в корне вашего дистрибутива папку $OEM$, в ней создайте нужные вам папки (описание здесь). Затем создайте в ней файл CMDLINES.TXT. В нём дайте нужные команды (описание здесь). Таким образом вы сможете распаковать в систему нужные вам темы и прочее. Внимание, чтобы система воспринимала сторонние темы, в папке I386 нужно подменить файл UXTHEME.DL_ на пропатченный. Могу поделиться своим. Можно также расположить там твики реестра в виде reg-файлов. Но конечно лучше сделать это на этапе 3 при помощи аддона My Custom - просто откройте его и оставьте только нужные вам строки с настройками, а остальное удалите. Этап 8. Делаем образ. Самый быстрый и надёжный способ описан мной здесь. Прежде чем писать образ на болванку, испытайте его на виртуальной машине (VMware или на бесплатной VirtualBox). Ну вот вкратце и всё. Конечно можно описать ещё тысячу примочек, которые можно сделать в сборке. Но для новичков я постарался расписать самый быстрый и лёгкий способ. Все вопросы задавайте на форуме, несмотря на занятость постараюсь ответить. Моих сборок на сайте не ищите - их тут нет. Я не занимаюсь пиратством, делаю только легальные сборки для себя, друзей и для организаций под заказ. Желаю удачи! |





