Вход на хостинг
IT-новости
20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла
Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......
30.07.2015 Ищем уникальный контент для сайта
Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......
PCIVEN_1106&DEV_3249 = "viamraid"
PCIVEN_1106&DEV_3149 = "viamraid"
PCIVEN_1106&DEV_3164 = "viamraid"
Если же производитель устройств с разными PCI-индексами сотворил драйвера с одинаковыми именами (фирма Intel очень такое любит), то ничего не мешает эти драйвера переименовать как угодно и соответственно изменить все аналогичные строки в TXTSETUP.SIF. Например, для драйвера BusLogic из VMWare Tools название файла можно поменять на vmscsi1.sys без какого-либо ущерба работоспособности.
Политика подключения драйверов должна быть максимально объемлющей. То есть можно включить в загрузку все возможные драйверы, какие найдутся в коллекции создателя загрузочного диска. Система сама выберет из этого списка те, что соответствуют реально присутствующим в компьютере устройствам.
Добавляем драйверы устройств через OemPnPDriversPatch
Как видно все на том же рис. 7 в виртуальном компьютере присутствует устройство, драйвер для которого не был найден, это устройство SVGA, вместо которого использован драйвер VGA общего назначения. И устройство, драйвер которого определен в нашем случае недостаточно верно, это драйвер сетевой карты. Использован присутствующий в MS Windows драйвер AMD PCNET, в то время как в VMWare есть собственный драйвер сетевой карты.
Все драйвера, которые предназначены для использования с виртуальным оборудованием VMWare, можно найти в примонтированном образе VMWare Tools, а именно в /mnt/program files/VMWare/VMWare Tools/Drivers. Драйвера, подходящие для использования с MS Windows XP, содержатся внутри поддиректорий win2k или winnt2k. Возьмем все, кроме уже использованного драйвера scsi, и скопируем в директорию дистрибутива $OEM$/$1/Drivers/Very_looooong_filename. Такое имя выберем для того, чтобы доказать, что источники [6, 7] не правы, ограничивая имена внутри дистрибутивного диска правилом 8.3. В процессе установки содержимое дистрибутива, включая Drivers/Very_looooong_filename, будет перенесено на загрузочный диск. Для того чтобы использовать эти данные в настройке системы запишем (или раскомментируем) специальные строки в WINNT.SIF в секции [Unattended]:
OemPnPDriversPath="DriversVery_looooong_filename"
DriverSigningPolicy=Ignore
Первая строка укажет путь поиска файлов, а вторая позволит проигнорировать несоответствие подписей драйверов доверенным сертификатам, размещенным в дистрибутиве. В целевой директории должны собраться следующие файлы:
# ls -l /uawsp2/$OEM$/$1/Drivers/Very_looooong_filename
total 204
drwxr-xr-x 2 root root 4096 Oct 29 17:48 .
drwxr-xr-x 3 root root 4096 Oct 29 17:48 ..