[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: a9lex3  
Мануал по созданию своей сборки Windows
a9lex3Дата: Суббота, 10.04.2010, 12:49 | Сообщение # 1
Главный модератор
Группа: Модераторы
Сообщений: 629
[ 992 ]



Создание своей сборки Windows 7

Вам понадобятся

Преимущества

Недостатки

Этапы создания сборки

Запуск установки операционной системы с DVD-диска и вход в режим аудита

Первым этапом подготовки настроенного образа является запуск ОС с DVD-диска.

Затем продолжайте установку вплоть до этапа OOBE. Его легко узнать по предложению выбрать имя учетной записи и рисунок для нее.

На этом этапе, не выбирая имя учетной записи, нажмите CTRL+SHIFT+F3. Эта комбинация клавиш перезагрузит компьютер и переведет систему в режим аудита с правами встроенной учетной записи Администратора.

Установка приложений и настройка системы

Выполнив вход в режим аудита, вы можете приступать к установке приложений и настройке параметров операционной системы.

Вы можете настроить любые системные и пользовательские параметры в графическом интерфейсе Windows 7. Также, можно импортировать параметры реестра из заранее подготовленных REG-файлов.

Также можно устанавливать любые приложения, но всегда обращайте внимание на количество занимаемого места на диске. Например у меня порог это где-то 12 гигабайт. Если размер больше, то конечный образ получается больше 4х гигов, что ведет к ошибке на этапе установки (ВСЕГДА). Вы можете закрывать окно sysprep, и перезагружать компьютер сколько угодно раз. Также вы можете изменять как угодно графическое оформление системы. По окончании настройки рекомендую запустить CCleaner и удалить следы присутствия, также поудалять ненужные временные файлы. Обязательно нужно завершить процесс wmpnetwk.exe иначе sysprep может завершиться ошибкой и придется начинать ВСЕ заново.

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

Code
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="specialize">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<CopyProfile>true</CopyProfile>
</component>
</settings>
<cpi:offlineImage cpi:source="catalog:c:/vistawork/dvd/sources/install_windows vista ultimate.clg" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

Его нужно сохранить например блокнотом в файл AutoUnattended.xml

Затем открываем командную строку и вводим следующую команду:

Quote
%SystemRoot%\system32\sysprep\sysprep.exe /generalize /oobe /shutdown /quiet /unattend:D:\CopyProfile.xml

Где D:\AutoUnattended.xml – путь к вашему файлу AutoUnattended.xml.
/quiet - обеспечивает работу в тихом режиме и необходим для автоматизации.

После того, как sysprep завершит работу, система будет выключена. Теперь она полностью настроена, и можно создать ее образ с помощью утилиты ImageX.

Загрузка с установочного диска Windows 7 и сохранение образа с помощью утилиты ImageX

Для начала нужно создать папку на диске, на который будете сохранять образ раздел, пусть она будет D:\Win7\. Копируем туда файлы imageX (Можно не копировать а просто запомнить точный путь к ним). Затем загружаемся с установочного диска Windows 7 и за место установки жмем Shift-F10.

В открывшейся командной строку вводим:

Quote
D:\Win7\imagex.exe /capture C: D:\Win7\install.wim /flags "Ultimate" "Windows 7 Ultimate" "My Windows 7 Build" /compress maximum

Где:
D:\Win7\imagex.exe – путь к утилите imageX
/capture C: - захват раздела C:
D:\Win7\install.wim - местоположение и имя сохраняемого WIM-файла. Укажите букву диска, соответствующую несистемному разделу или USB-диску.
/flags "Ultimate" - флаг, обозначающий редакцию Windows 7.
"Windows 7 Ultimate" - имя образа. Имя должно быть заключено в кавычки.
"My Windows 7 Build" - (необязательно) описание образа. Описание должно быть заключено в кавычки.
/compress maximum - (необязательно) тип сжатия файлов в образе. Для параметра /compress допустимы значения maximum (максимальное сжатие), fast (быстрое сжатие) и none (без сжатия). Если параметр не указан, используется быстрое сжатие. Максимальное сжатие позволяет уменьшить размер образа, но захват занимает больше времени, чем при быстром сжатии. Скорость распаковки образа практически не зависит от типа сжатия.

Установка настроенного образа с помощью программы установки Windows 7

Настроенный образ можно включить в состав установочного DVD-диска, скопировав его в папку sources с именем install.wim, т. е. перезаписав стандартный образ. Если сразу после этого создать загрузочный диск Windows 7 и запустить установку, она будет проходить в ручном режиме. Однако после установки система предстанет перед конечным пользователем в том виде, в котором вы сконфигурировали ее в режиме аудита - со всеми установленными приложениями и настройками (если, конечно, пользователь не переопределит те, которые можно задать в процессе установки). Конечно, вы можете использовать файл ответов, автоматизирующий все этапы установки. Вот мой вариант такого файла:

Скачать imageX с DepositFiles (1.21 Mb)
Скачать GimgeX (GUI для imageX) с DepositFiles (414.27 Kb )

Добавлено (10.04.2010, 12:49)
---------------------------------------------



Изменение оформления программы установки

Для изменения фона программы установки нужно изменить следующие файлы:

1. В install.wim (Индекс зависит от сборки)

Windows\system32\oobe\background.bmp
Windows\system32\spwizimg.dll -517
Windows\system32\imageres.dll -5031-5038

2. В boot.wim (индекс 2)

Windows\system32\setup.bmp
spwizimg.dll -518
Sources\background.bmp

Как заменять ресурсы

С установочного диска или образа копируем куда-нибудь файлы install.wim и boot.wim из каталога Sources.
Запускаем GimageX. Переходим на вкладку Info, жмем Browse и выбираем наш файл Install.wim, жмем Get Info.
Появится текст типа:

Quote
WIM Information:
---------------------
GUID: {DADB62E7-8B3D-4D53-AA69-D3AC4827D6DD}
Image Count: 1
Compression: LZX
Part Number: 1/1
Attributes: 0x8
RP_FIX

Image Index: 1
-------------------
Name: Windows 7 BlackShine
Description: W7BS20104BETA1
Flags: Ultimate
Files: 79348
Folders: 14103
Expanded Size: 12112 MB

WIM XML Information:
---------------------------

...


Блоков должно быть больше в оригинальной сборке. Выбираем индекс Ultimate версии. Запоминаем. В моем случае это номер 1.
Переходим на вкладку mount, в строке mount point жмем browse и выбираем заранее созданную пустую папку. В строке source жмем browse и выбираем наш файл install.wim. В стооке Index выбираем индекс Ultimate редакции, который в моем случае = 1 Отмечаем Read and Write и Commit Changes. Жмем mount. Ждем, пока завершится процесс монтирования.
Затем переходим в паку, в которую примонтировали образ и ищем там файлы, которые перечисленны выше под номером 1. Заменяем изображения bmp или jpg своими. Обратите внимание на формат и разрешение, они должны быть одинаковыми у старого и нового файла. Как заменять ресурсы в dll файлах, будет описано ниже.
По окончании заманы файлов, в окне GimageX жмем Unmount.

Теперь нужно заменить изображения в файлах boot.wim.
В GimageX на вкладке Mount указываем Mount Point - ту же пустую папку (если в нее не чего не примотировано), Source - путь к файлу Boot.wim, Index - 2. Не забываем ставить галочки Read and Write и Commit Changes. Жмем Mount.
По окончании монтирования переходим в папку, куда примонтировали образ, и по анологии с Install.wim также ищем и заменяем файлы, указанные выше под цифрой 2. По окончании так же отмонтируем образ.

Созданные нами файлы boot.wim и install.wim кидаем в образ, заменяя им старые. Записываем на диск и проверяем. Или же запускаем в виртуальной машине.

Мануал по изменению графики в dll-файлах
Устанавливаем Restorator 2007.
Выбираем нужный файл dll, в контекстном меню выбираем "открыть с помощью Restorator"
В открывшемся окне слева ищем картинку с нужным нам порядковым номером. (он указан в списке ^выше^ после имени файла через тире)
Перетаскиваем наши заранее приготовленные изображения на место старых, они автоматически будут заменены. Обязательно нужно обращать внимание на разрешение и формат. Когда все нужные файлы заменены, жмем сохранить на панели инструментов. Так поступаем со всеми dll (или exe)файлами.

Скачать Restorator 2007 с DepositFiles (3.24 Mb)



В дальнейшем статья будет регулярно пополняться.


Windows 7 BlackShine

AdminДата: Суббота, 10.04.2010, 22:01 | Сообщение # 2
Самый важный человек в компании
Группа: Проверенные
Сообщений: 724
[ 32767 ]
Хорошая статья , сам писал?

a9lex3Дата: Воскресенье, 11.04.2010, 07:08 | Сообщение # 3
Главный модератор
Группа: Модераторы
Сообщений: 629
[ 992 ]
Частично. Взял с oszone.ru, Поудалял все лишнее, половину написал сам, а про изменение внешнего вида установки написал сам по собственному опыту.

Windows 7 BlackShine

perecДата: Пятница, 16.04.2010, 17:11 | Сообщение # 4
Подполковник
Группа: Модераторы
Сообщений: 121
[ 120 ]
a9lex3, а без AIK никак не обойтись??? а то у мя очень медленный интернет и скачать мне его негде =(


a9lex3Дата: Пятница, 16.04.2010, 17:15 | Сообщение # 5
Главный модератор
Группа: Модераторы
Сообщений: 629
[ 992 ]
Можно. Скачай только ImageX из верхнего поста.
WAIK нужен только для создания файла ответов


Windows 7 BlackShine

perecДата: Пятница, 16.04.2010, 17:18 | Сообщение # 6
Подполковник
Группа: Модераторы
Сообщений: 121
[ 120 ]
a9lex3, сенкс. буду пытатся делать свою сборку =))))
и спасибо за мануал. лови +



AdminДата: Пятница, 16.04.2010, 18:23 | Сообщение # 7
Самый важный человек в компании
Группа: Проверенные
Сообщений: 724
[ 32767 ]
a9lex3, молодец , классная статья лови от меня + smile

perec , можно и без WAIK обойтись


dub7Дата: Среда, 23.06.2010, 11:32 | Сообщение # 8
Рядовой
Группа: Пользователи
Сообщений: 3
[ 0 ]
Раз десять пробовал http://eee-pc.ru/wiki/windows_7:%D0%B3%D0%BB%D0%B0%D0%B2%D0%BD%D0%B0%D1%8F и Вашим методом тоже, а в конце облом!Задолбал комп вконец. Выдаёт что-то вроде, мол, конфигурация не та. Перезагрузите комп. И всё по новой.
Вообще, по этому простому способу создания своего диска- инфы нет. Где-то читал ,что после аудита и создания диска,надо создавать новвую загрузочную записсь диска.То есть намёк на MBR. Хотя у меня восстановленная система после этих тренировок грузится.Опять же прозвучала и необходимость ставить только англоязычную версию Windows 7.
Моё мнение такое. Все эти проги для содания WIM образов сделаны для ХР т.е. до нашей эры.
У кого другое мнение,отпишитесь!
a9lex3Дата: Среда, 23.06.2010, 19:40 | Сообщение # 9
Главный модератор
Группа: Модераторы
Сообщений: 629
[ 992 ]
dub7, у меня другое мнение. =)
Инструкция в несколько строк:

Всего 17 строк =)


Windows 7 BlackShine

dub7Дата: Среда, 23.06.2010, 20:57 | Сообщение # 10
Рядовой
Группа: Пользователи
Сообщений: 3
[ 0 ]
a9lex3,

Добрый вечер!
1.Я проделывал тоже самое, но прога imageX была на диске D и на реальной машине. А у Вас? Вы всё делали на виртуальной машине?
2.Винда чистая-Английская или Русская? У меня была английская с последующей установкой русика. Крякнутая.
3.Также входил в режим аудита,режим создания образа WIM. После всех операций приходилось восстанавливать Винду 7 Акронисом.И там уже собирать ISO образ.

Сообщение отредактировал dub7 - Среда, 23.06.2010, 20:58
a9lex3Дата: Среда, 23.06.2010, 21:19 | Сообщение # 11
Главный модератор
Группа: Модераторы
Сообщений: 629
[ 992 ]
dub7,

Здравствуйте! =)
1. Все на реальной машине. И на виртуальной пробовал, но уж очень медленно.
2. Русская изначально
3. Что вы такого с ней сделали, что акронисов ыосстанавливать пришлось? Единственный баг был когда я перед началом SysPrep'а не завершил сервис wmpnetwk - помоему так. Вот тогда пришлось заново собирать =)


Windows 7 BlackShine

dub7Дата: Среда, 23.06.2010, 21:53 | Сообщение # 12
Рядовой
Группа: Пользователи
Сообщений: 3
[ 0 ]
a9lex3, Я начинал делать сборку ,устанавливая OS на диск С реальной машины.Когда установка подходила к концу, нажимал Shift+Ctrl+F3- режим аудита.Потом надо было чем и где делать сборку.Поэтому восстанавливал реальную систему.Далее опять загружал диск дистрибутива и Shift-F10 делал WIM образ.

wmpnetwk-про это поподробнее.Я его искал ,этот процесс, в режиме аудита, но его не было.

a9lex3Дата: Четверг, 24.06.2010, 12:02 | Сообщение # 13
Главный модератор
Группа: Модераторы
Сообщений: 629
[ 992 ]
wmpnetwk.exe мешает нормальному прохождению sysprep'а. Он у меня был запущен, поэтому перед этим приходилось его завершать в диспетчере задач. По-видимому это из-за окна конфигурации сети после установки (типа домашняя\публичная\etc) если его закрыть то все норм, а если выбрать публичная то работатет wmpnetwk) Это лично мое предположение.

Quote (dub7)
Поэтому восстанавливал реальную систему

Хм... а у меня нормально и старая и новая грузятся сразу после установки =)))


Windows 7 BlackShine

  • Страница 1 из 1
  • 1
Поиск:

Реклама на сайтеКарта сайтаКарта форума