Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista (http://forum.oszone.net/forumdisplay.php?f=83)
-   -   Два WIM-файла: install7x86.wim и install7x64.wim (http://forum.oszone.net/showthread.php?t=290432)

Shift85 04-11-2014 22:32 2424704

Два WIM-файла: install7x86.wim и install7x64.wim
 
Подскажите пожалуйста возможно ли использовать для установки Windows 7 два install.wim (x86-x64) переименованных в install7x86.wim и install7x64.wim.

Ж.Д.А.Л.К.Е.Р. 05-11-2014 01:35 2424764

Можно, например так. А если и boot.wim-мов двое, то можно без скрипта - сразу в winpeshl.ini указываешь какой install7xХХ.wim устанавливать.

Anton04 05-11-2014 13:57 2424957

Shift85,

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

Smokie_BlahBlah 05-11-2014 21:38 2425207

Anton04,
вижу смысл. для UEFI (FAT32)

Shift85 06-11-2014 10:02 2425357

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

mPaSoft 06-11-2014 10:44 2425380

Shift85, для разворачивания Windows x64 из wim можно использовать Windows PE от x86, но не наоборот.

Shift85 08-11-2014 18:12 2426566

Цитата:

Цитата Ж.Д.А.Л.К.Е.Р.
winpeshl.ini указываешь какой install7xХХ.wim устанавливать. »

Ж.Д.А.Л.К.Е.Р., Как прописать команду?

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

Скрытый текст
http://forum.oszone.net/post-1837128-148.html


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

Shift85 09-11-2014 13:04 2426890

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

Ж.Д.А.Л.К.Е.Р. 09-11-2014 18:18 2427026

Сорри, я забыл что буква дистрибутива неизвестна (на каждой железке может быть своя). Поэтому сделаем так: создай autostart.cmd и winpeshl.ini и положи их вместе с hidcon.exe в 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 2427038

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

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

Да.

Smokie_BlahBlah 10-11-2014 15:54 2427397

А не проще ли в корень диска\флешки засунуть 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 2427720

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

Shift85 02-12-2014 22:13 2438816

Цитата:

Цитата mPaSoft
но 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 2444813

Цитата:

Цитата Ж.Д.А.Л.К.Е.Р.
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 2479982

Цитата:

Цитата mPaSoft
Надёжнее прописать файл ответов в параметре setup.exe »

mPaSoft, Можно поподробней. :)

sedarmill 07-03-2015 15:37 2479994

Ну у вас на 2 поста выше - ключ /unattend: и указываем путь к файлу ответов
https://technet.microsoft.com/ru-ru/...=ws.10%29.aspx

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

Shift85 07-03-2015 16:27 2480010

Цитата:

Цитата sedarmill
Еще можно положить файл ответов в Windows\Panther\Unattend.xml (внутри install.wim) »

sedarmill, Половина из файла ответов не сработает.

sedarmill 07-03-2015 19:31 2480063

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


Время: 20:32.

Время: 20:32.
© OSzone.net 2001-