kenny5705
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Решил описать свой процесс создания заливки, так сказать, чтоб сам не забыл, да и другим вдруг пригодиться. Для создания образа Windows XP SP3 отвязанного от железа понадобится: 1. Сама Windows XP SP3 2. Виртуальная машина (VMware Workstation, VirtualBox или любая другая, я использовал VMware) 3. Любой LiveCD 4. Image for Linux c OSD Tool Script (можно скачать отсюда IFL 2.66 http://rghost.ru/22452281 ) 5. Программа для снятия образа (Acronis, Paragon, IFD/IFW/IFL, кому что удобней) 5. Флешка (по-моему самый простой способ перенести что-либо из вирт. системы в настоящую) Итак, сам процесс создания: 1. Установка Windows XP на виртуальную машину Хочу отдельно сказать про VMware, в процесс выбора конфигурации виртуальной машины, лучше выбирать на этапе "Select a Guest Operarion System" не "Microsoft Windows", а "Other" (см рис.) , именно в этом случае не будет VMware Tools, иначе придется его удалять, т.к. на реальном железе он совсем не нужен, и если вы используете сборку в которую уже вшит ключ активации, VMware не потребует его вводить. Оперативной памяти я выделял 1024 (можно меньше, не смертельно). Размер жесткого диска - 8 ГБ (для меня этого было достаточно). 2. Установка всех необходимых программ, обновлений. Перед установкой программ советую сделать Snapshot системы ( VM -> Snapshot -> Take Snapshot ), чтобы в случае чего вернутся к чистой системе. Не рекомендуется ставить программы использующие виртуальный приводы, принтеры и пр., что прописывает свои драйвера в систему. 3. Использование Sysprep. Перед Sysprep'ом сделать опять Snapshot. Находим на диске с Windows файл \SUPPORT\TOOLS\DEPLOY.CAB и извлекаем оттуда все файлы в папку C:\SYSPREP. Можно с помощью команды (где Х - буква вашего дисковода): Код: expand -F:* X:\SUPPORT\TOOLS\DEPLOY.CAB C:\SYSPREP | С помощью setupmgr.exe из папки C:\SYSPREP создаем файл сценариев sysprep.inf (можно вручную с помощью блокнота, информацию о тегах искать у майкрософта, или в файлах deploy.chm и ref.chm). Получится примерно следующее: Код: ;SetupMgrTag [Unattended] OemSkipEula=Yes InstallFilesPath=C:\sysprep\i386 [GuiUnattended] AdminPassword=* EncryptedAdminPassword=NO OEMSkipRegional=1 TimeZone=145 OemSkipWelcome=1 [UserData] ProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX FullName="Admin" OrgName="" ComputerName=* [SetupMgr] DistFolder=C:\sysprep\i386 DistShare=windist [Identification] JoinWorkgroup=WORKGROUP [Networking] InstallDefaultComponents=Yes | Теперь можно запускать sysprep с помощью команды: Код: sysprep -mini -activated -reseal -forceshutdown | -mini Настроить Windows XP Professional на использование мини-установки вместо окна приветствия Windows. Данный параметр не действует на компьютере под управлением Windows XP Home Edition (при запуске всегда отображается окно приветствия). -activated Не сбрасывать льготный срок активации Windows. Используйте этот параметр только, если копия Windows была активирована производителем компьютера. -reseal Очистить журналы программы просмотра событий и подготовить компьютер к отправке покупателю. При следующей загрузке компьютера запускается программа мини-установки или отображается окно приветствия Windows. -forceshutdown Выключить компьютер после завершения работы программы Sysprep.exe. После некоторого времени sysprep завершит свою работу, и компьютер (вирт.машина) выключится. ВНИМАНИЕ! При следующей загрузке системы запустится установка, так что её повторной загрузки лучше не допускать. 4. Загрузка с LiveCD Загружаемся с LiveCD и удаляем следующее: \pagefile.sys \hiberfil.sys \RECYCLER \System Volume Information \WINDOWS\Temp \Documents and Settings\<user>\Cookies\ \Documents and Settings\<user>\Local Settings\History\ \Documents and Settings\<user>\Local Settings\Temp\ \Documents and Settings\<user>\Local Settings\Temporary Internet Files\ \Documents and Settings\<user>\NetHood\ \Documents and Settings\<user>\Recent\ \WINDOWS\WindowsUpdate.log 5. Использование Image for Linux c OSD Tool Script Загружаемся с IFL.iso. Выбираем пункт OSD Tool Script. Дальше так: Physical Drive -> HD0 -> Remove installed drivers -> Remove all installed drivers -> Continue -> Go to Driver install -> Install Default IDE driver -> Chage HAL -> halaacpi.dll -> Exit В результате у нас получится система без установленных драйверов, только стандартный драйвер HDD, и в качестве HAL будет выбран halaacpi, который подходит для Однопроцессорного компьютера с ACPI, если у вас Многопроцессорный (многоядерный) нужно выбирать Halmacpi.dll. Подробности на http://support.microsoft.com/kb/309283. 6. Снятие образа системы Загружаемся с LiveCD программы для снятия образа, и снимаем образ на подключенную к виртуалке флешку. В результате у меня настроенная система со всеми нужными мне программам, размером около 5ГБ ужимается акронисом в 2.2ГБ. 7. Переносим полученный образ на реальное железо После развертывания образа и запуска системы, рекомендуется поставить все необходимые драйвера, с диска производителя, или используя DriverPack Solution. В случае появления синего экрана с ошибкой 0х7B обычно достаточно сменить драйвер контроллера дисков не на стандартный, а на специальный предназначенный для вашей материнки опять же с помощью OSD Tool Script. На этом всё. Готов выслушать ваши замечания и предложения. | Всего записей: 468 | Зарегистр. 15-01-2009 | Отправлено: 15:44 19-11-2011 | Исправлено: kenny5705, 19:52 20-11-2011 |
|