Войти

Показать полную графическую версию : [статья] Создание настроенного образа операционной системы


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 [29] 30 31 32 33 34 35 36 37 38 39 40 41 42

Lonely_Mouse
08-01-2015, 16:08
Не, я сделанный custom.wim переименовал в install.wim. Это стандартный файл ответов от 7? Поможет если его подсунуть в sysprep?

Painkiller
08-01-2015, 16:17
Не, я сделанный custom.wim переименовал в install.wim. Это стандартный файл ответов от 7? Поможет если его подсунуть в sysprep? »
Если в iso есть файлы ei.cfg и файлы с расширением *.clg то удалите их
Поможет если его подсунуть в sysprep? »
Нет , его нужно ложить в корень дистрибутива

Lonely_Mouse
08-01-2015, 16:48
Painkiller, смотрите, я захожу под аудитом, все ставлю, прописываю sysprep /generalize /oobe /reboot /quiet /unattend:файл_ответов, перезагружаюсь в лайв, пакую в custom.wim, переименовываю в install.wim и сую в sources. остается только *.clg файлы удалить? <?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="specialize">
<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">
<CopyProfile>true</CopyProfile>
</component>
</settings>
</unattend>

Painkiller
08-01-2015, 16:56
Painkiller, смотрите, я захожу под аудитом, все ставлю, прописываю sysprep /generalize /oobe /reboot /quiet /unattend:файл_ответов, перезагружаюсь в лайв, пакую в custom.wim, переименовываю в install.wim и сую в sources. остается только *.clg файлы удалить? »
Если в iso есть файлы ei.cfg и файлы с расширением *.clg то удалите их »

И я не делаю
sysprep /generalize /oobe /reboot /quiet /unattend:файл_ответов
Копирования профиля у меня в общем файле ответов находится

Lonely_Mouse
08-01-2015, 17:07
Painkiller, Windows не удалось отобразить образы, доступные для установки. Наверно с waik нужно .clg сделать?

Painkiller
08-01-2015, 17:14
Painkiller, Windows не удалось отобразить образы, доступные для установки. Наверно с waik нужно .clg сделать? »
Нет, не в этом дело. У вас образ x64 ?
Пример под x64

<?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="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">
<SetupUILanguage>
<UILanguage>ru-RU</UILanguage>
</SetupUILanguage>
<InputLocale>ru-RU; en-US</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
</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>
<MetaData wcm:action="add">
<Key>/IMAGE/INDEX</Key>
<Value>1</Value>
</MetaData>
</InstallFrom>
<WillShowUI>OnError</WillShowUI>
<InstallToAvailablePartition>false</InstallToAvailablePartition>
</OSImage>
</ImageInstall>
<UserData>
<AcceptEula>true</AcceptEula>
<Organization>Mazahaka-lab</Organization>
</UserData>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:h:/11/install.wim#Windows 7 Homebasic [ 64-bit ]" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

Этот файл ответов должен работать ) Сохраните в Autounattend.xml и положите в корень дистрибутива

Lonely_Mouse
08-01-2015, 17:19
Painkiller, win 7 ultimate x64. <cpi:offlineImage cpi:source="wim:h:/11/install.wim#Windows 7 Homebasic [ 64-bit ]" xmlns:cpi="urn:schemas-microsoft-com:cpi" /> тут писать Ultimate вместо хоум или необязательно? Если не затруднит, добавьте еще копирование профиля )

Painkiller
08-01-2015, 17:37
<cpi:offlineImage cpi:source="wim:h:/11/install.wim#Windows 7 Homebasic [ 64-bit ]" xmlns:cpi="urn:schemas-microsoft-com:cpi" /> »
Там без разницы


<?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="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">
<SetupUILanguage>
<UILanguage>ru-RU</UILanguage>
</SetupUILanguage>
<InputLocale>ru-RU; en-US</InputLocale>
<SystemLocale>ru-RU</SystemLocale>
<UILanguage>ru-RU</UILanguage>
<UserLocale>ru-RU</UserLocale>
</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>
<MetaData wcm:action="add">
<Key>/IMAGE/INDEX</Key>
<Value>1</Value>
</MetaData>
</InstallFrom>
</OSImage>
</ImageInstall>
<UserData>
<AcceptEula>true</AcceptEula>
<Organization>Mazahaka-lab</Organization>
</UserData>
</component>
</settings>
<settings pass="specialize">
<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">
<CopyProfile>true</CopyProfile>
<ComputerName>Mazahaka-PC</ComputerName>
</component>
<component name="Microsoft-Windows-Security-SPP-UX" 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">
<SkipAutoActivation>true</SkipAutoActivation>
</component>
</settings>
<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>1</ProtectYourPC>
</OOBE>
<TimeZone>E. Europe Standard Time</TimeZone>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:h:/11/install.wim#Windows 7 Ultimate [ 64-bit ]" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

Вот, измените выделенное под себя и у вас попросить только выбрать диск для установки и в конец ввести имя пользователя с паролем , а перед этим интегрируйте ключ в образ через dism КОМАНДОЙ :

C:\Win\Win7AIO\mount - это папка монтирования
Dism /image:C:\Win\Win7AIO\mount /Set-ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Lonely_Mouse
08-01-2015, 17:39
Painkiller, спасибо, а без ключа никак? Корректно будет, если я оставлю как есть, т.е. sysprep /generalize /oobe /reboot /quiet /unattend:файл_ответов с файлом ответов который у меня и развернуть из под лайва?

Painkiller
08-01-2015, 17:49
а без ключа никак? »
Тогда будет запрос ключа при установке
sysprep /generalize /oobe /reboot /quiet /unattend:файл_ответов с файлом ответов который у меня и развернуть из под лайва? »
Лучше сделать так

sysprep /generalize /oobe /reboot /quiet

А файл ответов который я дал изменённый под себя положить в корень дистрибутива с именем Autounattend.xml

Painkiller, спасибо »
Есть полезное сообщение

Lonely_Mouse
08-01-2015, 17:56
Painkiller, а ничего если развернуть образ и запаковать sysprep /generalize /oobe /reboot /quiet? Старый файл ответов не останется?

Painkiller
08-01-2015, 18:07
Painkiller, а ничего если развернуть образ и запаковать sysprep /generalize /oobe /reboot /quiet? Старый файл ответов не останется? »
Файл ответов находится :

Windows\Panther\Unattend\Unattend.xml

При установке винда ищет файл ответов в нескольких местах. Именно там и будет файл ответов . Подключите образ через dism и удалите файл ответов , отключите сохранением и после проверьте с моим файлом ответов на виртуальной машине

Lonely_Mouse
08-01-2015, 18:21
Painkiller, Windows не удалось отобразить образы, доступные для установки. По ходу, проще забить и разворачивать из под лайва...

Painkiller
08-01-2015, 18:24
Painkiller, Windows не удалось отобразить образы, доступные для установки. По ходу, проще забить и разворачивать из под лайва... »
ахах, а вы чем в iso запаковывайте ? Остается только это. Откройте iso через UltraISO и посмотрите размер install.wim в образе
Используйте мою утилиту (https://yadi.sk/d/slqhuJYWM57C5) самописную для запаковки в iso

Lonely_Mouse
08-01-2015, 18:26
Painkiller, думаете в нем дело? Беру оригинальный и с ультраисо. В принципе, мне так и так разворачивать из под лайва т.к. еще надо сделать сборку х32, а образ больше 4гб выходит. Так что, мне нужен только правильный файл ответов без всего лишнего, кроме копирования профиля.

Painkiller
08-01-2015, 18:30
Painkiller, думаете в нем дело? Беру оригинальный и с ультраисо »
Распакуйте дистрибутив в папку замените install.wim , файл ответов положите и запакуйте с помощью моей утилиты. Тут или дело в упаковке или образ поврежден или вы не удалили файл ei.cfg

В принципе, мне так и так разворачивать из под лайва т.к. еще надо сделать сборку х32, а образ больше 4гб выходит. Так что, мне нужен только правильный файл ответов без всего лишнего, кроме копирования профиля. »
Я недавно собрал себе образ 9 редакций сжатый в esd , установщик от 8.1. Отпадает проблема с дровами под usb3.0 + cжатие хорошее

Lonely_Mouse
08-01-2015, 18:36
Painkiller, давайте пойдем другим путем, iso мне в принципе не нужен, только чтоб в виртуалку закинуть. Дисками я года три не пользуюсь. Мне бы только узнать, нормально будет если файл ответов будет только с копированием профиля?

Painkiller
08-01-2015, 18:43
Painkiller, давайте пойдем другим путем, iso мне в принципе не нужен, только чтоб в виртуалку закинуть. Дисками я года три не пользуюсь. Мне бы только узнать, нормально будет если файл ответов будет только с копированием профиля? »
Это зря, удобно одним файлом дистрибутив хранить на флешке или на переносном харде . Приведите команду которой вы захватывали в образ install.wim ?

Lonely_Mouse
08-01-2015, 20:26
Painkiller, брал все из статьи в шапкеЭто зря, удобно одним файлом дистрибутив хранить на флешке или на переносном харде »
Образы и буду держать на одной флешке, на другой лайвы, мемтест, вика, дмде, хр, линукс, etc

Painkiller
08-01-2015, 20:45
брал все из статьи в шапке »
Флаг не установили

/flags "Ultimate" — флаг, обозначающий редакцию Windows Vista (в других ОС не действует и не нужен). Задание флага обязательно, если планируется последующая установка образа с помощью программы установки (setup.exe). Другими словами, используйте этот параметр, если вы собираетесь заменить исходный образ Install.wim на собственный и устанавливать ОС с установочного диска или сетевого ресурса




© OSzone.net 2001-2012