PDA

Показать полную графическую версию : Два WIM-файла: install7x86.wim и install7x64.wim


Shift85
04-11-2014, 22:32
Подскажите пожалуйста возможно ли использовать для установки Windows 7 два install.wim (x86-x64) переименованных в install7x86.wim и install7x64.wim.

Ж.Д.А.Л.К.Е.Р.
05-11-2014, 01:35
Можно, например так (http://forum.oszone.net/post-2271110-7.html). А если и boot.wim-мов двое, то можно без скрипта - сразу в winpeshl.ini указываешь какой install7xХХ.wim устанавливать.

Anton04
05-11-2014, 13:57
Shift85,

Не вижу смысла, ведь что мешает совместить оба образа в один. ;)

Smokie_BlahBlah
05-11-2014, 21:38
Anton04,
вижу смысл. для UEFI (FAT32)

Shift85
06-11-2014, 10:02
Ж.Д.А.Л.К.Е.Р., Для запуска install.wim x64 подойдет обычный setup.exe x86 или нужен x64.

mPaSoft
06-11-2014, 10:44
Shift85, для разворачивания Windows x64 из wim можно использовать Windows PE от x86, но не наоборот.

Shift85
08-11-2014, 18:12
winpeshl.ini указываешь какой install7xХХ.wim устанавливать. »
Ж.Д.А.Л.К.Е.Р., Как прописать команду?

У меня два boot.wim делал по этому прицепу.

http://forum.oszone.net/post-1837128-148.html

Заранее спасибо.

Shift85
09-11-2014, 13:04
Ж.Д.А.Л.К.Е.Р., как прописать в winpeshl.ini запуск install.wim.
Подскажи если не затруднит. :unsure:

Ж.Д.А.Л.К.Е.Р.
09-11-2014, 18:18
Сорри, я забыл что буква дистрибутива неизвестна (на каждой железке может быть своя). Поэтому сделаем так: создай autostart.cmd и winpeshl.ini и положи их вместе с hidcon.exe (http://code.google.com/p/andrew-grechkin/downloads/detail?name=hidcon-v1.1.4.7z&can=2&q=) в Windows\System32 boot.wim-а.

winpeshl.ini:

[LaunchApps]
hidcon.exe, autostart.cmd


autostart.cmd:
SetLocal EnableExtensions EnableDelayedExpansion
For %%I In (C D E F G H I J K L M N O P Q R S T U V W Y Z) Do (Dir %%I:>Nul 2>&1 && Set "zz=!zz!%%I ")
For %%I In (!zz!) Do (If Exist %%I:\sources\install-x86.wim Set Letter=%%I)
X:\sources\setup.exe /installfrom:%Letter%:\sources\install-x86.wim

autostart.cmd для х64 такой же только вместе install-x86.wim пиши install-x64.wim.

Shift85
09-11-2014, 18:34
Ж.Д.А.Л.К.Е.Р., Большое спасибо. :yes: :up
Для 64 boot.wim нужно положить hidcon-x64 да :)

Ж.Д.А.Л.К.Е.Р.
09-11-2014, 18:57
Да.

Smokie_BlahBlah
10-11-2014, 15:54
А не проще ли в корень диска\флешки засунуть Autounattend.xml, содержащий следующий "код"? или лучше мудрить?

минус в том, что из PEx86 нельзя будет установить WinX64
для WinX86 будет PEx86, а для WinX64 будет PEx64

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">
<component name="Microsoft-Windows-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">
<ImageInstall>
<OSImage>
<InstallFrom>
<Path>install7x86.wim</Path>
</InstallFrom>
</OSImage>
</ImageInstall>
</component>
<component name="Microsoft-Windows-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">
<ImageInstall>
<OSImage>
<InstallFrom>
<Path>install7x64.wim</Path>
</InstallFrom>
</OSImage>
</ImageInstall>
</component>
</settings>
</unattend>

mPaSoft
11-11-2014, 08:19
Smokie_BlahBlah, может быть и проще, но Autounattend.xml на флэшке может не подхватиться. Надёжнее прописать файл ответов в параметре setup.exe ;)

Shift85
02-12-2014, 22:13
но Autounattend.xml на флэшке может не подхватиться »
mPaSoft, А если таким методом...

Создать файл winpeshl.ini со следующим содержанием:

[LaunchApps]
x:\windows\system32\Install.cmd

Создать файл Install.cmd (сохранить в ОЕМ 866 кодировке) со следующим содержанием:

@Echo off
Color 02
Title
SetLocal EnableExtensions EnableDelayedExpansion
For %%I In (C D E F G H I J K L M N O P Q R S T U V W Y Z) Do (Dir %%I:>Nul 2>&1 && Set "zz=!zz!%%I ")
For %%I In (!zz!) Do (If Exist %%I:\sources\install.wim Set Letter=%%I)
If Not Defined Letter (
Echo Файл \sources\install.wim не найден, дальнейшая установка невозможна.
Echo Нажмите любую клавишу для перезагрузки.
Pause >Nul
Exit
)
Echo 1. Автоматическая установка Windows.
Echo 2. Ручная установка Windows.
Echo 3. Восстановление системы.
Echo.
Set /p choice="Выберите номер действия (1/2/3):"
If %choice%==1 X:\sources\setup.exe /installfrom:%Letter%:\sources\install.wim /unattend:automatic.xml
If %choice%==2 X:\sources\setup.exe /installfrom:%Letter%:\sources\install.wim
If %choice%==3 X:\sources\recovery\RecEnv.exe
Exit

Назвать файл ответов с автоматической инсталляцией automatic.xml.
Смонтируй второй образ boot.wim.
Скопируй все 3 файла в Папка_монтирования\Windows\System32\ и сохранить изменения.

Содержание файла automatic.xml:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">
<component name="Microsoft-Windows-International-Core-WinPE" 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">
<SetupUILanguage>
<UILanguage>ru-RU</UILanguage>
</SetupUILanguage>
<InputLocale>en-US; ru-RU</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
</component>
<component name="Microsoft-Windows-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">
<UserData>
<AcceptEula>true</AcceptEula>
<ProductKey>
<WillShowUI>OnError</WillShowUI>
<Key>xxxxx-xxxxx-xxxxx-xxxxx-xxxxx</Key>
</ProductKey>
</UserData>
<ImageInstall>
<OSImage>
<InstallFrom>
<Path>install.wim</Path>
<MetaData wcm:action="add">
<Key>/IMAGE/INDEX</Key>
<Value>1</Value>
</MetaData>
</InstallFrom>
</OSImage>
</ImageInstall>
</component>
</settings>
<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">
<ComputerName>MyComputer</ComputerName>
<TimeZone>Russian Standard Time</TimeZone>
</component>
</settings>
<settings pass="oobeSystem">
<component name="Microsoft-Windows-International-Core" 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">
<InputLocale>en-US; ru-RU</InputLocale>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
<SystemLocale>ru-RU</SystemLocale>
</component>
<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">
<AutoLogon>
<Password>
<Value>UABhAHMAcwB3AG8AcgBkAA==</Value>
<PlainText>false</PlainText>
</Password>
<Enabled>true</Enabled>
<Username>Admin</Username>
</AutoLogon>
<OOBE>
<HideEULAPage>true</HideEULAPage>
<HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE>
<NetworkLocation>Home</NetworkLocation>
<ProtectYourPC>1</ProtectYourPC>
</OOBE>
<UserAccounts>
<LocalAccounts>
<LocalAccount wcm:action="add">
<Password>
<Value>UABhAHMAcwB3AG8AcgBkAA==</Value>
<PlainText>false</PlainText>
</Password>
<DisplayName>Admin</DisplayName>
<Group>Administrators</Group>
</LocalAccount>
</LocalAccounts>
</UserAccounts>
</component>
</settings>
</unattend>

Shift85
16-12-2014, 22:59
autostart.cmd:
Код:
SetLocal EnableExtensions EnableDelayedExpansion
For %%I In (C D E F G H I J K L M N O P Q R S T U V W Y Z) Do (Dir %%I:>Nul 2>&1 && Set "zz=!zz!%%I ")
For %%I In (!zz!) Do (If Exist %%I:\sources\install-x86.wim Set Letter=%%I)
X:\sources\setup.exe /installfrom:%Letter%:\sources\install-x86.wim »

Ж.Д.А.Л.К.Е.Р., Но так восстановление системы не работает. :(

Shift85
07-03-2015, 14:48
Надёжнее прописать файл ответов в параметре setup.exe »
mPaSoft, Можно поподробней. :)

sedarmill
07-03-2015, 15:37
Ну у вас на 2 поста выше - ключ /unattend: и указываем путь к файлу ответов
https://technet.microsoft.com/ru-ru/library/cc766446%28v=ws.10%29.aspx

https://technet.microsoft.com/ru-ru/library/cc749415%28v=ws.10%29.aspx
Еще можно положить файл ответов в Windows\Panther\Unattend.xml (внутри install.wim)

Shift85
07-03-2015, 16:27
Еще можно положить файл ответов в Windows\Panther\Unattend.xml (внутри install.wim) »
sedarmill, Половина из файла ответов не сработает.

sedarmill
07-03-2015, 19:31
Надо говорить уж тогда конкретно. А то получается, что MS нас обманывает. Просто у меня все работает (при установке из-под WinPE и с помощью winNTsetup). Но я понимаю, что параметров в файле ответов много. И может у меня работает та половина, которая должна работать) Короче, что у вас не срабатывает? И это срабатывает, если положить файл ответов в другое место?




© OSzone.net 2001-2012