Показать полную графическую версию : Созданиие мультиязычного установочного диска Windows 7 SP1 x86 или x64
Страниц :
1
2
3
4
5
6
[
7]
8
9
10
11
12
13
14
15
16
DJ VASYA666
04-06-2011, 21:14
7ka, извиняюсь, забыл что в x86 и x64 редакциях названия операционных систем одинаковые. oleg66 Вам описал правильное решение как создать AIO диск)
CtrlSoft, ой как же долго пару недель длятся :)
15. Создаем WinPE x86 и x64. В Командной строке средств развертывания наберите:
Код:
copype.cmd x86 D:\W7AIO\temp\x86
copype.cmd amd64 D:\W7AIO\temp\x64 »
можно здесь поподробней? как создать WinPE? я ввел эти команды но ничего не произошло, файлы не появились
Lennyvets
04-08-2011, 22:13
я ввел эти команды но ничего не произошло, файлы не появились »
Попробуйте удалить указанные каталоги, т.к. copype.cmd не копирует файлы, если каталоги существуют:
Updating path to include dism, oscdimg, imagex
C:\Program Files\Windows AIK\Tools\PETools\
C:\Program Files\Windows AIK\Tools\PETools\..\x86
C:\Program Files\Windows AIK\Tools\PETools\..\x86\Servicing;
C:\Program Files\Windows AIK\Tools\PETools>copype.cmd x86 D:\W7AIO\temp\x86
Destination directory exists: D:\W7AIO\temp\x86
C:\Program Files\Windows AIK\Tools\PETools>
Lennyvets, спасибо, теперь всё ок
CtrlSoft
05-08-2011, 01:49
пишу инструкции. Сборки уже готовы. Получилось достаточно хорошо. Скоро будут. :)
Попробовал более легкий способ, вполне приемлемо получилось, и размер меньше :). Может кому и сгодится.
Необходимо:
Windows 7 Ultimate (x86)
Windows 7 Ultimate (x64)
Шестнадцатеричный редактор (Например: HxD (http://mh-nexus.de/en/downloads.php?product=HxD))
Windows Automated Installation Kit (http://www.microsoft.com/downloads/ru-ru/details.aspx?FamilyID=696DD665-9F76-4177-A811-39C26D3B3B34)
1) Создаем следующие папки:
D:\AIO\DVD\sourc64
D:\AIO\ISO
D:\AIO\WIMs
2) Копируем содержимое образа Windows 7 Ultimate (x86) в папку D:\AIO\DVD
3) Удаляем все файлы с расширением .clg и файл ei.cfg из папки D:\AIO\DVD\sources.
4) Перемещяем install.wim из папки D:\AIO\DVD\sources в папку D:\AIO\WIMs
5) Переименовываем файл install.wim в ULTx86.wim
6) Копируем файл install.wim из образа Windows 7 Ultimate (x64) в папку D:\AIO\WIMs
7) Переименовываем файл install.wim в ULTx64.wim
8) Копируем содержимое папки sources (за исключением install.wim, ei.cfg и всех файлов .clg) из образа Windows 7 Ultimate (x64) в папку D:\AIO\DVD\sourc64.
9) Копируем файл setup.exe из корня образа Windows 7 Ultimate (x64) в папку D:\AIO\DVD как setup64.exe
10) Создаем Wim:
Imagex /export "D:\AIO\WIMs\ULTx86.wim" 5 "D:\AIO\DVD\sources\install.wim" "Windows 7 ULTIMATE"
Imagex /export "D:\AIO\WIMs\ULTx64.wim" 4 "D:\AIO\DVD\sources\install.wim" "Windows 7 ULTIMATE (x64)"
11) Измененяем BCD
Запускаем командную строку.
D:
cd AIO\DVD
bcdedit /store boot\bcd /copy {default} /d "Запуск среды восстановления Windows x64"
Выданный {GUID} нужно где-нибудь записать.
Устанавливаем новый загрузчик, выполнив команды:
bcdedit /store boot\bcd /set {GUID} device ramdisk=\sourc64\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
bcdedit /store boot\bcd /set {GUID} osdevice ramdisk=[boot]\sourc64\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
Замените {GUID} тем, который записали.
Ставим время ожидания загрузки по умолчанию:
bcdedit /store boot\bcd /timeout 10
12) Добавляем поддержку обновлений во время установки для 64-битных систем.
Открываем файл D:\AIO\DVD\setup64.exe в hex-редакторе HxD (http://mh-nexus.de/en/downloads.php?product=HxD).
Ищем и меняем все значения Юникодовой строки (без учета регистра) с sources\ на sourc64\. Сохраняем
Открываем файл D:\AIO\DVD\sourc64\autorun.dll и меняем все значения Юникодовой строки (без учета регистра) с sources\setup.exe на sourc64\upg64.cmd
Cоздаем в папке D:\AIO\DVD\sourc64 файл upg64.cmd, содержащий следующее:
setup.exe /m:sourc64 /installfrom:\sources\install.wim
13) Меняем содержание файла autorun.inf в папке D:\AIO\DVD на следующее:
[Autorun.Amd64]
open=setup64.exe
icon=setup64.exe,0
[Autorun]
open=setup.exe
icon=setup.exe,0
14) Создаем ISO-образ:
oscdimg.exe -u2 -lWIN7_AIO -t11/21/2010:16:39 -m -bD:\AIO\DVD\Boot\etfsboot.com -h D:\AIO\DVD D:\AIO\ISO\Win7_x86-x64.iso
Argentym
09-08-2011, 21:01
добрые люди а не могли бы вы дать ссылочку где именно описан метод объединения х64 и х86 в один диск или описать подробнее
Devils0411
11-08-2011, 16:18
Не стал создавать новую тему. Пост почти похож с названием темы.
Собрал два загрузчика winpe 3.1 x86 и x64.
Привязал загрузке по сети. x86 ставиться без проблем, а вот x64 запускаться не хочет. При попытке запустить установку, выдает следующее сообщение: "Windows could not load required file WinSetup.dll. The may be corrupt. The install Windows, restart the installation. Error Code: 0xC1"
Я так понимаю этот же файл используется и при x86 установки, но там проблем нет.
з.ы. x86 загрузчик для x86 установки, x64 - для x64 соответственно.
Devils0411
16-08-2011, 12:47
Кстати, вот скрин ошибки https://lh6.googleusercontent.com/-Y4JoJNDat4g/TkPQMqiQDzI/AAAAAAAAAE8/k7zmqsCvQrY/s640/IMAG0054.jpg
Devils0411
17-08-2011, 14:41
Доброго всем для. Начну из далека. Данный (http://rutracker.org/forum/profile.php?mode=viewprofile&u=788617) товарищ, собрал сборку (http://rutracker.org/forum/viewtopic.php?t=3444490), где совместил как 32-разрядные ОС Windows 7, так и 64-разрядные. За основу взяв 32-разрядный дистрибутив. Так же поместив boot_x64.wim образ и файл set64.exe. При загрузке диска, выскакивает предзагрузочное меню, с выбором загрузчика нужной разрядности (boot.wim - 32-разрядный; boot_x64.wim - 64-разрядный) Пытаюсь совместить нечто подобное для установки по сети. Почти все сделал (32битная система ставиться без проблем), но проблема оказалась в установке 64битной системы. Чтобы понять из-за чего эта проблема. Скачав оригинальный образ Win7 Ultimate x64, я вытащил оттуда boot.wim, и переименовав boot_x64.wim, скопировал в папку sources. Загрузив boot_x64.wim по сети, у меня выскочила ошибка (https://lh5.googleusercontent.com/-CQq4y_q2S6A/Tkt6YMR9e9I/AAAAAAAAAG8/rbB4NxAt9wo/s640/IMAG0065.jpg). Смонтировав boot_x64.wim (был выбран индекс 2), удалил файлы setup.exe (который находился в корне смонтированного образа) , wdsclient.dll, wdsclientapi.dll, wdscsl.dll, wdsimage.dll, wdstptc.dll находящиеся в папке sources (т.к. WDS сервера нет, да и не хотелось бы его поднимать). Собрал образ обратно и снова загрузил boot_x64.wim по сети. Как я понял, раз нет setup.exe в корне образа с индексом 2, то ищется файл startnet.cmd (какая программа это делает - не знаю, а хотелось)
Содержимое файла startnet.cmd указан ниже.
Выдал следующее: №1 (https://lh3.googleusercontent.com/-4-nzH66tpl0/TkuZLoZ9rjI/AAAAAAAAAHY/WUrYc1Qkpnk/s640/IMAG0066.jpg) №2 (https://lh6.googleusercontent.com/-CChuKez3-gs/TkuZIqawQ_I/AAAAAAAAAHU/9EQxU6MXhu8/s640/IMAG0067.jpg)
В чем может быть проблема? Ведь 32битная ОС устанавливается без проблем.
@Echo off
Title Подключение сетевого диска
wpeinit
For /F "Tokens=2 Delims=={,} " %%a In ('WMIC NICCONFIG Where IPEnabled^=True Get DHCPServer /Value^') Do Set $DHCP=%%~a
net use y: \\%$DHCP%\NETBOOT\W7 "" /user:Guest
if ERRORLEVEL 1 (goto AnotnerDHCP) else (goto DHCP)
:DHCP
if exist y:\sources\set64.exe (
x:\sources\set64.exe
)
cmd.exe
exit
:AnotnerDHCP
set /P DHCP=Введите адрес сервера:
net use y: \\%DHCP%\NETBOOT\W7 "" /user:Guest
if exist y:\sources\set64.exe (
x:\sources\set64.exe
)
cmd.exe
pause
На самом раннем этапе установки имеется предзагрузочное меню, в котором можно выбрать разрядность первичной оболочки, то есть какой загрузчик будет использован для установки, x86 или x64. Благодаря этому, можно не беспокоиться, что 64-битная версия ОС может не встать на RAID, и что пользователи 64-битной ОС могут оказаться без службы восстановления системы
Devils0411, обращайтесь к "товарищу" с рутрекера. С первого взгляда вообще ничего не понятно, потом желание пропадает почему-то разбираться.
Devils0411
17-08-2011, 18:47
mPaSoft, Да он не хочет помочь, мол сам ищи, когда попросил хотя бы линк дать, на то, как такого же рода сборку собрать - ничего не ответил.
Конечно, можно плюнуть и остановиться на 32битном загрузчике. Но ситуация с рейдом не дает покоя.
Dj_DeN83
18-08-2011, 21:03
При шаге:
21. Сохраняем образ.
Код:
dism /unmount-wim /mountdir:D:\W7AIO\offline /commit :closed-to
выдаёт ошибку " Неизвестный параметр unmount-wim
при сохранение Windows x86 все отлично прошло, а вот при Windows x64 проблеммы :o :cry:
Dj_DeN83
19-08-2011, 20:42
При шаге:
21. Сохраняем образ.
Код:
dism /unmount-wim /mountdir:D:\W7AIO\offline /commit
выдаёт ошибку " Неизвестный параметр unmount-wim
при сохранение Windows x86 все отлично прошло, а вот при Windows x64 проблеммы »
Все получилось
Argentym,
вот (http://file.qip.ru/file/qn85k4-a/Poleznie_soveti_dlja_Windows_7.html) Полезные советы для Windows 7 от Nizaury
читай раздел Установка, пункт 22 способ №2.
Способ рабочий, но много надо делать "руками".
Я его несколько изменил, и почти весь автоматизировал.
Осталось чуть-чуть, но не хватает времени закончить, проверить и дописать статью.
Argentym
21-08-2011, 12:53
alegz81,
спасибо большое но вот файл ответов как создать что бы он работал на установке х64 и х86
Devils0411
21-08-2011, 14:10
Argentym, Если я правильно понял, то никак... при установке можно просто указать, какой файл ответов использовать. В файле ответов указывается архитектура ОС.
Dj_DeN83
21-08-2011, 23:22
Windows заработал РЕСПЕКТ автору.
Argentym,
alegz81, спасибо большое но вот файл ответов как создать что бы он работал на установке х64 и х86
Для каждой архитектуры надо создавать свой файл ответов.
Один файл ответов и для х86 и для х64 использовать не получится.
У setup.exe есть параметр /unattend в котором и указывается файл ответов.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.