Как стать автором
Обновить

Комментарии 26

Жесть какая-то. Видимо я слишком привык к SCCM.
а что мешает использовать MDT совместно с WDS? не говоря об упомянутом ранее SCCM?
стоит заметить тот факт, что на решение данной задачи отводилось минимальное кол-во времени, т.е пришлось невольно пойти по пути наименьшего сопротивления. Плюс просто незнание данных путей решения ситуации. Возьму на заметку, спасибо
НЛО прилетело и опубликовало эту надпись здесь
Господи, ну почему люди так любят зайти куда-то и «нагадить»? Ну кому стало легче от Вашего мыслеизлияния?
>При поиске информации в Google по данному вопросу не нашлось ничего что работало бы без косяков или работало вообще.

Вы как то явно плохо ищите.

www.savelono.com/linux/how-to-install-windows-7-over-a-network-using-linux-pxe-dnsmasq-and-samba.html

www.winpe.ru/docum/sobiraem_sobstvennuyu_live_cd_sborku_winpe20_na_osnove_windows_7_konfiguriruem_server_dlya_zagruzki_obrazov_disket_formata_ima

Это так примеры. Но подобные темы можно найти часто.

Кстати, для linux если планируется использовать каталог не корневой, надо делать перенаправление путей. Это умеет только aftpd.

Если мы уж все делаем в консоли, то может и sysprep из строки?

%SystemRoot%\system32\sysprep\sysprep.exe /generalize /oobe /reboot /unattend:E:\CopyProfile.xml

%SystemRoot%\system32\sysprep\sysprep.exe /audit /generalize /reboot

Дальше еще круче, прежде чем все это делать, то при установки Windows, ее следует ввести в режим аудита! (сочетание клавиши я не помню)
В этом режиме поставить все, что вам надо и уже консервировать все sysprep.

Далее, надо будет переписать defaultprofile в windows, для этого используется CopyProfile.xml.

В общем более подробно можно почитать тут

www.oszone.net/8612

Пример copyprofile, который часто решает проблему темного экрана после создания профиля, или его бесконечную перегрузку при развертывание.

<?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> <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> </OOBE> </component> </settings> <cpi:offlineImage cpi:source="wim:d:\sources\install.wim#Windows 7 ULTIMATE" xmlns:cpi="urn:schemas-microsoft-com:cpi"> </cpi:offlineImage> </unattend>

Ну и код на хабре как всегда уполз.

pastebin.com/0CVdy7a9
Спасибо! комментарий полезнее статьи оказался )
спс :)
Use MDT, Luke! Это надстройка на WDS которая позволяет гораздо удобнее и глубже кастомить образа. И при этом не хранить тысячи образов под каждую комбинацию ПО+софт+настройки в образе, а «собирать» на лету. Понятно что SCCM круче, но он, в отличие от MDT стоит денег.
По MDT масса информации от MS и не только, но она на удивление, вся ужасна для понимания. Пестрит тысячами аббревиатур и просто очень тяжело читается/понимается.
Давно думал написать о нем статейку сюда, но как-то не доходили руки…
darthslider — иногда удобна выше схема, когда сервера на linux и нет желание, сил, возможности ставить winserver и wds.

Ну или дома например сделать установку по сети с NAS.
сервер как раз на *nix
>Для создания этих серверов необходимо скачать программу TFTPD32.

Как то оно долеко не unix :) сервер.
а я чет не въехал поначалу о чем ты. %)
На хосте, видимо, тоже Windows 7.
В таком случае проще в VB использовать VHD, а затем его монтировать в хостовой ОС и снимать образ. Нет необходимости в дополнительных виртуальных дисках, копировании гигабайтов из гостя на хост.
Buslo — он делал winpe, для загрузки по сети. Если я правильно вас понял на темку копирования. Хотя если честно я все прочитал немного по диоганали, так как под linux давно все отлаженно.

Кстати есть вот какой вопрос! Есть у меня необходимость в новые образы добавлять update. Но хочется, что бы update были дабавленны по степени их появления. Сейчас я тупо ставлю свежий образ (на самом деле не ставлю конечно, он один просто консервируется) и смотрю, что вышло для него и качаю руками. Что вообще не прикольно. Качать готовы набор паков, непонятно от кого я не хочу. WSUS разворачивать, тем более.

Может есть решение? Просто я о нем не знаю?
Вы хотите чтобы апдейты автоматически добавлялись с сайта мс в ваш образ или как?
Я не уверен на 100%, но кажется в структуре дистрибутива Win 7 есть место, куда можно положить файлы апдейтов и они автоматически применяться при установке ОС. Но возможно это нужно дополнительно указать в unattended.xml.
По крайней мере MDT умеет вшивать апдейты в дистрибутив.
Нет, я хочу уже в созданный образ интегрировать update. Это можно сделать и делается.
Надо автоматизировать процесс получения этих update.
WSUS это пожалуй единственный способ который я знаю забирать апдейты с сайта МС. Ну или какой-нибудь бот, который будет ходить по сайту и выкачивать их руками.
Теоретически может где-то в интернете есть какой-нибудь FTP, где эти апдейты лежат и регулярно добавляются, сортированные по ОС и т.д. Тот же WSUS хранит их в совершенно не пригодном для ручного использования виде. То есть там те же exe и cab но имена у них хаотичные, понять где что проблематично.
>Теоретически может где-то в интернете есть какой-нибудь FTP

Все же это где то, у кого то. Как вариант, может быть — что то нехорошие внутри.

Ладно буду спрашивать на форумах.
www.wsusoffline.net/docs/ — утилита скачивает все апдейты для нужной оси нужной битности/локализации
А она качает тупо все? Есть же update которые отменяют действие предыдущих :)
Есть update рекомендуемые, есть специфические — которые качаются только с сайта и не попадают в winupd.
По моему опыту на win7 и win server 2008 r2 ставится всё без проблем. Win Update после этого ничего нового не находит. Но место, конечно, занимает весь пак.
Если надо просто один и тот же образ на много машин поставить, то можно использовать clonezilla (clonezilla.org).
Потом делается образ с винды (После того как сделали sysprep /generalize). После этого качается образ clonezillaSE (хотя вроде бы можно всё ей сделать) и при помощи него можно поставить постовить образ одновременно на кучу машин. Там уже и DHCP и PXE, в общем всё что для этого надо уже есть. Я уже как-то ставил образ одновременно на 40 компов — быстро и без проблем.
Можно обойтись и без clonezilla.

По сути в установочном диске и так уже образ windows.
Просто если сделать это все в установщик, то вы получаете более универсальный диск.

Есть более естественный способ. Похожий метод, но без использования VM.

Просто оставлю это здесь.

https://habr.com/ru/articles/766032/

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории