Войти

Показать полную графическую версию : Созданиие мультиязычного установочного диска Windows 7 SP1 x86 или x64


Страниц : 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16

Argentym
22-08-2011, 10:59
эх а какже сделать то У setup.exe есть параметр /unattend в котором и указывается файл ответов. » это понятно но туда ведь невпишешь сразу два файла ответов

morres
22-08-2011, 16:31
это понятно но туда ведь невпишешь сразу два файла ответов »
А разве возможна ситуация, когда надо одновременно провести установку и x86 и x64 ;-) на один и тот же раздел?
Скажу больше, даже для каждого издания (Ultimate, Professional и т.п.) надо создавать собственный файл ответов, а вот во время установки передавать параметру /unattend тот, который необходим. Вот, постмотри тут (http://forum.oszone.net/thread-143991.html) я когда-то писал про висту, с семёркой всё аналогично!
Если используется собственная WinPE, то для установки Windows 7 надо будет запускать например:
setup.exe /unattend:g:\Ultimate_x86.xml, который будет заранее сформирован для установки Windows 7 Ultimate 32-bit или
setup.exe /unattend:g:\Professional_x64.xml который будет заранее сформирован для установки Windows 7 Professional 64-bit и т.д. и т.п. И в зависимости от того какую комманду ты запустишь из WinPE такое издание Windows и автоматически установится по заранее подготовленному файлу ответов.

qeraser
07-09-2011, 16:51
CtrlSoft
пишу инструкции. Сборки уже готовы. Получилось достаточно хорошо. Скоро будут.
Здравствуйте, инструкцию случаем не доделали?

m0nkrus
07-09-2011, 21:26
Он ее с зимы все обещает... Как рак на горе свистнет, так и сделает.

AnTaL
13-09-2011, 14:54
Argentym

у меня нормально работает один файл ответов.
Просто продублировал секции для x86 и amd64...

Пример:
<component name="Microsoft-Windows-Deployment" 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">
<Reseal>
<Mode>Audit</Mode>
<ForceShutdownNow>false</ForceShutdownNow>
</Reseal>
</component>
<component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Reseal>
<Mode>Audit</Mode>
<ForceShutdownNow>false</ForceShutdownNow>
</Reseal>
</component>

А разве возможна ситуация, когда надо одновременно провести установку и x86 и x64 ;-) на один и тот же раздел? »

Не "и x86 и x64", а или...
я слепил DVD с со всеми версиями (32 и 64) и с файлом ответов.
При загрузке выбираю нужную версию ОС и всё...

timon45
25-09-2011, 14:14
Потом в x86_Microsoft-Windows-Shell-Setup_neutral-FirstLogonCommand, который добавляется к 7 oobeSystem создаю команды, типа такой «cmd /c %DiskRoot%\Install\setupProg.exe». »
А можно ли про подробнее как оно должно выглядеть в файле ответов.

alegz81
26-09-2011, 08:45
timon45,
вот смотри:


<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<OOBE>
<HideEULAPage>true</HideEULAPage>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
<NetworkLocation>Home</NetworkLocation>
<ProtectYourPC>3</ProtectYourPC>
<SkipMachineOOBE>false</SkipMachineOOBE>
<SkipUserOOBE>true</SkipUserOOBE>
</OOBE>
<TimeZone>West Asia Standard Time</TimeZone>
<ShowWindowsLive>true</ShowWindowsLive>
<StartPanelOff>true</StartPanelOff>
<FirstLogonCommands>
<SynchronousCommand wcm:action="add">
<Order>1</Order>
<CommandLine>REGEDIT /S %SystemDrive%\Install\OEM.reg /s</CommandLine>
<Description>OEM info</Description>
</SynchronousCommand>
<SynchronousCommand wcm:action="add">
<Order>2</Order>
<CommandLine>REGEDIT /S %SystemDrive%\Install\usbW7.reg /s</CommandLine>
<Description>Normal Usb</Description>
</SynchronousCommand>
<SynchronousCommand wcm:action="add">
<Order>3</Order>
<CommandLine>cmd /c %SystemDrive%\Install\1.cmd</CommandLine>
<Description>Activation</Description>
</SynchronousCommand>
</FirstLogonCommands>
</component>
</settings>


Это полностью вся секция oobeSystem из моего рабочего файла ответов для W7 x64.
Подсекция FirstLogonCommands как раз и отвечает за выполнение команд при первом входе в систему.
%SystemDrive% это буква раздела куда установлена винда.
В папке ..\DVD\sources\ создаешь папку $OEM$, а вней папку $1.
Все что ты положишь в $1 будет скопировано в корень %SystemDrive% во время установки.
Если хочешь ставить с двд, то используй %DiskRoot%, конечно предварительно определенный.
В примерах файлов ответов показано как это сделать.


<CommandLine>cmd /c %DiskRoot%\Install\1.cmd</CommandLine>
вместо
<CommandLine>cmd /c %SystemDrive%\Install\1.cmd</CommandLine>

JayK
04-10-2011, 17:17
oleg66, Хочу сделать аналогичное, только без Enterprise, насколько я понял у каждой версии должен быть свой индексный номер, и идти они должны по порядку. Но у меня почему то оба образа имеют одинаковый индексный номер... образ не собирается, есть какие нибудь закономерности? Может порядок добавления образов должен быть особый?

hobbit25
04-10-2011, 19:50
JayK, вот вам работающий пример!

просто индекс бдет у Windows 7 Home Basic x64 6-ой
у HP 7 и т.д.

imagex /export %Wim86%\install.wim 1 %full%\install.wim "Windows 7 Starter x86" /check /compress maximum

imagex /export %Wim86%\install.wim 2 %full%\install.wim "Windows 7 Home Basic x86" /check /compress maximum

imagex /export %Wim86%\install.wim 3 %full%\install.wim "Windows 7 Home Premium x86" /check /compress maximum

imagex /export %Wim86%\install.wim 4 %full%\install.wim "Windows 7 Professional x86" /check /compress maximum

imagex /export %Wim86%\install.wim 5 %full%\install.wim "Windows 7 Ultimate x86" /check /compress maximum

imagex /export %Wim64%\install.wim 1 %full%\install.wim "Windows 7 Home Basic x64" /check /compress maximum

imagex /export %Wim64%\install.wim 2 %full%\install.wim "Windows 7 Home Premium x64" /check /compress maximum

imagex /export %Wim64%\install.wim 3 %full%\install.wim "Windows 7 Professional x64" /check /compress maximum

imagex /export %Wim64%\install.wim 4 %full%\install.wim "Windows 7 Ultimate x64" /check /compress maximum

Butcher
06-10-2011, 21:09
Не заметил ответа на всплывающий не раз вопрос...
Влияет ли на конечный результат редакция семерки (86/64) , в которой производится сборка данного дистрибутива?

Сам заметил такую вещь.
Делал сборку из двух редакций Ultimate 32+64. Делалось это в 64 битной семерке. Сначала экспорт редакции 32, потом туда же экспорт 64. Названия соответственно подправил (32 и 64).
Получившийся WIM запихнул в дистрибутив х64 (где то тут прочел что надо именно так, а не наоборот). Верно ли это утверждение?
Все ставилось и работало (вроди без нареканий) до одного прекрасного момента. Пока не поставил новую мать с рэйдом на чипсете Амд.
Во время установки семерка х64 наотрез отказывалась кушать драйвера под этот рэйд. Мотивируя это тем, что они мол не подписаны. Хотя цифровая подпись присутствует. Винда ставилась, когда ей даешь дрова от 32х битной системы, и работала, но в некоторых моментах коряво и хоть и с редкими, но синими экранами! А вот просто с диска, который не подвергся насилию поставилась без проблем.

JayK
09-10-2011, 11:42
hobbit25, Огромное спасибо, все получилось...
Butcher, А я делал под 64 но запихнул в дистр от 32, насколько я понял дистры семерки отличаются только тем самым install.wim

Butcher
09-10-2011, 14:15
JayK, 64ая нормально ставится с этого твоего дистра?

насколько я понял дистры семерки отличаются только тем самым install.wim »

Скорее нет, чем да. В среде х86 не запускается установка 2008 R2 (сам не проверял). Потом если устанавливаешь х86 семерку на виртуальной машине, а в настройках тип машины выбран как х64, то она ругается... что мол не та система загружается (оболочка установщика).

CtrlSoft
20-10-2011, 20:47
Обновил http://forum.oszone.net/post-1561544-64.html
удачи. Будет время доделаю. Есть еще много вкусного. :)

Habetdin
20-10-2011, 21:57
CtrlSoft, по ссылкам на файлы - "Access denied!!!" :not-me:
P.S.: можно собрать только из Windows 7 Ultimate SP1 x86, без остальных трех? =)

CtrlSoft
20-10-2011, 22:49
Habetdin, обновил.
Можно.

m0nkrus
22-10-2011, 21:22
CtrlSoft, извини, конечно, но у тебя какая-то страсть к дешевым эффектам. Вместо текстового описания что и как делать, чтобы юзер осознал какое действие и для чего, ты выложил видюху без каких бы то ни было комментариев. Музычка, подсветка клика мышки - это, конечно, все хорошо. Но понять какое действие и для чего ты делаешь, новичку практически невозможно. Вернуться к какому-то шагу, который выпал из головы, тоже напряжно - искать нужный кусок видео не так просто, как если бы это был текст. Плюс, длится все это почти пол часа! А кому-то, может, и 5 минут из этого достаточно, так как остальное он знает и если это был бы текст, то юзер прочел бы просто по диагонали до интересного куска. Но смотреть приходится все, а то вдруг пропустишь что-то нужное! Сделать что-то свое на основании этой, с позволения сказать, инструкции, довольно проблематично. Вот тупо повторить - это да! Чтобы что-то понять, необходимо самому переписать последовательность действия на бумагу, а потом разбираться.

Пол года народ от тебя ждал нормальную инструкцию, которую ты обещал "на следующей неделе", а получил это...

alegz81
27-10-2011, 18:38
CtrlSoft, я полностью согласен с m0nkrus.
А так же хотел бы добавить что я (далеко не новичок в деле "потрошения" Windows ) не все понял из этого видео.
А теперь представь реакцию человека с большим желанием сделать сборку, но с минимум знаний...
Это видео будет хорошим дополнением к статье, но не как "основное блюдо".
Большинство участников форума не похожи на "обезьян" которые повторяют все действия без их понимания.
Мы делимся своими решениями что бы другие могли понять и использовать их в своих целях так, как это нужно им.

vserd
06-11-2011, 13:53
Теперь нам понадобятся языковые пакеты для WinPE, они находятся на установочном диске Microsoft Windows AIK для Windows 7 в папке WinPE_LangPacks\x86 для x86, а в WinPE_LangPacks\amd64 для x64. Я взял папки «ru-ru» и «tr-tr», и скопировал их в ..\bootwim\lp.

Если использовать boot.wim от Sp1 то при интеграции получаем ошибку


Processing 1 of 1 - Adding package Microsoft-Windows-WinPE-LanguagePack-Package~31bf3856ad364e35~x
86~ru-RU~6.1.7600.16385
Ошибка: 0x800f081e

The specified package is not applicable to this image.

для исправления необходимо из waik_supplement_ru-ru.iso :\X64\WINPE_FPS\ru-ru\ скопировать в ..\bootwim\lp.
и переименовать LP_RU-RU.CAB в LP.CAB

vserd
08-11-2011, 14:58
alegz81, ALL
DEL /Q D:\window7_x32\DVD\sources\install_*.clg »
Зачем удаляем, а потом создаем? Почему нельзя использовать старый?
Если используем с уже интегрированным SP можно не удалять?

alegz81
08-11-2011, 20:22
vserd
А не много поподробней?
Не совсем понял вопрос.




© OSzone.net 2001-2012