Установка драйверов в Windows 7 во время поднятия системы из образа
Установка драйверов в Windows 7 во время поднятия системы из образа
Начну пожалуй издалека... Windows XP :-))) Потому как описания подобного удобного моего способа интеграции драйверов в Windows XP еще не встречал (в принципе есть даже написанная мной пошаговая инструкция как это сделать). И может быть это поможет понять то, что хотелось бы реализовать в подготовке универсального образа Windows 7. Стандартные описанные способы интеграции драйверов в WIN образ Windows 7 видел, но не все подходит... :-((( Итак, как я устанавливаю драйвера под WinXP во время "поднятия" запечатанного образа sysprep'ом. Что для этого необходимо: - новый ПК - почти любой Live CD (пробовал на Alkid Live CD, NHT Live CD и т.п.) - переносной HDD (или просто большая флешка с запечатанным "by sysprep" образом системы для заливки на новый ПК) - драйверы на этом же переносном HDD - сам образ, созданный через Ghost - файл ответов для Windows - файл для заливки образа Ghost.exe Предварительно, после запечатывания образа c готовой системой WinXP через sysprep будет необходима: - утилита ldprep.exe из пакета ПО Landesk (для чего он - чуть ниже, в нем почти вся соль) :-))) (Утилиту можно найти в открытом доступе на том же landesk.com) Чем не устраивает стандартные способы интеграции драйверов: - размер клона становится очень большим. (парк организации очень большой - одних драйверов уже на 2Гб...) - драйверы часто обновляются (каждый раз поднимать клон, чтобы обновить драйверы - нецелесообразно по многим причинам) Для "заливки" нового образа на новый ПК делаю так: К ПК подключается переносной HDD и ПК загружается с Live CD Далее с Live CD (или с того же HDD) запускается ghost.exe и уже из под оболочки Ghost заливается образ системы с HDD на новый ПК. После того как образ залился, в папку С:\sysprep\Drivers копируются все имеющиеся в наличии драйверы. Обычно они копируются все-таки не все, а по производителю - HP, IBM, Dell и т.п. Копируются драйверы со всеми папками в которых они лежат без особого разбора. Это и не важно. Лишь бы было не слишком грубокое их "залегание" на много уровней внутри этих папок. Естественно не зыбываем положить файл ответов в c:\sysprep После того как необходимые драйверы скопированы - перезагружаем ПК. Он начинет подниматься из запечатанного образа и в самый этот момент начинает устанавливать драйверы из папки С:\sysprep\Drivers. Как это происходит? А все очень просто. Когда готов универсальный образ операционной системы после настройки - как обычно он запечатывается утилитой sysprep. Но далее ПК не выключается, а просто выходим из sysprep. После этого запускаем ту самую утилиту - ldprep. Она прописвает в Windows XP (в реестр?), где в дальнейшем искать самой системе те самые дополнительные драйверы. Этот путь только необходимо теперь прописать a файле ответов. После того как система поднялась из образа, естественно, сама папка на C:\sysprep удаляется самой системой со всеми ранее скопированными драйверами. Т.е. операционка сама берет только те драйверы, которые ей нужны, а все лишнее сама за собой потом "подчищает". Вот и подобрались к самому вопросу - возможно ли реализовать такое нештатное, но удобное подсовывание драйверов в Windows 7 в момент саморазворачивания системы из запечатанного sysprep'ом образа? Ведь подобной утилиты (ldprep) для Win7 не существует... :-((( В новом формате файла ответов для Windows 7 вроде бы в двух прогонах появилась возможность прописать пусть к драйверам. Но сработает ли подобный способ подсовывания драйверов для семерки? Будет ли операционка сама искать драйвера в прописанной папке для необходимых непроставившихся устройств? Кто какие еще способы установки драйверов может предложить? Заранее спасибо за ответы, мнения! P.S. стандартный WIM образ для нас неудобен по ряду причин... :-((( |
если используется файл ответов, то дрова должны быть по адресу
Код:
sources\$OEM$\$$\system32\OEM\Drivers Код:
<settings pass="offlineServicing"> |
Спасибо за ответ!
Цитата:
А другой путь не пройдет? почему нельзя указать C:\Drivers? Для чего тогда в AIK в прогонах PnpCustomizationsNonWinPE есть указание на то где будут лежать драйверы? Для чего это сделано, если фиктичеки получается с Ваших слов, что выкладывать надо имеено в папку, указанную Вами?... Драйверы из этой папки после установки сами удалятся? или их руками надо будет удалять? Цитата:
Цитата:
|
1. пути в autounattend.xml и в OEM папках должны совпадать. подробнее прочитайте про OEM папки. папка sources это папка где находятся установочные файлы винды.
2. можно. |
Цитата:
И Windows 7 это поймет?... |
1. Все-таки, если я во втором проходе offline servicing укажу путь в Microsoft-Windows-PnpCustomizationsNonWinPE DriverPaths укажу C:\Drivers - будет ли операционка искать драйверы там?
Разве нельзя указать этот путь? В справке написано, что "The Microsoft-Windows-PnpCustomizationsWinPE component is used to add one or more out-of-box drivers to a Windows® installation. Drivers that are located in the path specified by DriverPaths are copied to the driver store of the Windows installation during the windowsPE configuration pass. You can add boot-critical as well as non boot-critical drivers with this component to a Windows image before it is installed. " т.е. про то, что необходимо подсовывать драйверы именно в OEM там ни слова нет... 2. Что означает Key в этой же ветке/ В справке написано, что это уникальная строка для идентификации пути к драйверам "Key specifies the unique string to identify the device-driver path. The value for Key is added to the answer file as an attribute of the PathAndCredentials element. The attribute wcm:keyValue is used to identify each unique device-driver path. For example, you can specify three different device-driver paths, by using the Key values of 1, 2, and 3." В каком случае надо ставить ключи для этого KEY - 1, 2, 3? От чего зависzт эти цифры и что дают? Если я просто прописываю 1 - и указываю путь C:\Drivers - он в самой Винде искать драйверы тоже не будет?... 3. Вообще как прописать лучше - C:\Drivers или %systemroot%\Drivers? 4. В какой прогон добавлять Microsoft-Windows-PnpCustomizationsNonWinPE? Предлагается выбрать и 2 и 5-й... Для чего каждый из них служит, в чем разница между offlineServicing и auditSystem? |
Время: 16:56. |
Время: 16:56.
© OSzone.net 2001-