Установка Windows XP по сети. RIS, но не Microsoft

Борьба с ошибками

Здесь я буду публиковать способы решения проблем, которые могут возникнуть во время установки Windows XP по сети. Если Вы не нашли ответ на ваш вопрос, то смело задавайте его на форуме.

Вопросы

  1. Я устанавливаю Windows XP, а мне выдается ошибка: "The operating system image you selected does not contain the necessary drivers for you network adapter. Try selecting a different operating system image. If the problem persist, contact you system administrator" ("Выбранный образ операционной системы не содержит необходимых драйверов для имеющегося сетевого адаптера. Попробуйте выбрать другой образ операционной системы. Если это не поможет, обратитесь к системному администратору"). Смотрите Рисунок 1 и Рисунок 2 соответственно.
  2. У меня не получается устанавить Windows XP, выдается ошибка: "File pcntpci5.sys caused an unexpected error (21) at line 3788 in d:\xpsprtm\base\boot\setup\setup.c" ("Файл pcntpci5.sys вызвал неожиданную ошибку (21) в строке 3788 из d:\xpsprtm\base\boot\setup\setup.c"). Смотрите Рисунок 3 и Рисунок 4 соответственно.
  3. Я устанавливаю русскую Windows XP, а у меня после загрузки всех необходимых драйверов черный экран и компьютер зависает. В английской Windows XP компьютер зависает, но экран синий. Смотрите Рисунок 5 и Рисунок 6 соответственно.
  4. После загрузки всех необходимых драйверов установка Windows XP прерывается BSOD (синим экран смерти) PROCESS1_INITIALIZATION_FAILED (STOP 0x0000006B). Смотрите Рисунок 7.

Ответы

1. Я устанавливаю Windows XP, а мне выдается ошибка: "The operating system image you selected does not contain the necessary drivers for you network adapter. Try selecting a different operating system image. If the problem persist, contact you system administrator" ("Выбранный образ операционной системы не содержит необходимых драйверов для имеющегося сетевого адаптера. Попробуйте выбрать другой образ операционной системы. Если это не поможет, обратитесь к системному администратору"). Смотрите Рисунок 1 и Рисунок 2 соответственно.

Причина

Вероятно, в базе binlsrv.py (devlist.cache) отсутствует информация о сетевом адаптере. На рисунке (Рисунок 8) изображено, что Windows XP запрашивает драйвер с PnP идентификатором PCI\VEN_1022&DEV_2000, но в базе binlsrv.py (devlist.cache) информации об устройстве с PnP идентификатором PCI\VEN_1022&DEV_2000 отсутствует. Об этом говорит надпись "Driver not found".

Решение

Для решения этой проблемы необходимо найти драйвер с PnP идентификатором PCI\VEN_1022&DEV_2000 и включить его в базу binlsrv.py (devlist.cache) с помощью команды infparser.py <каталог с новым драйвером>.

2. У меня не получается устанавить Windows XP, выдается ошибка: "File pcntpci5.sys caused an unexpected error (21) at line 3788 in d:\xpsprtm\base\boot\setup\setup.c" ("Файл pcntpci5.sys вызвал неожиданную ошибку (21) в строке 3788 из d:\xpsprtm\base\boot\setup\setup.c"). Смотрите Рисунок 3 и Рисунок 4 соответственно.

Причина

Вероятно, в каталоге I386 отсутствует файл драйвера (*.sys) для сетевого адаптера или один из его компонентов. На рисунке (Рисунок 9) изображено, что Windows XP запрашивает драйвер с PnP идентификатором PCI\VEN_1022&DEV_2000. В базе binlsrv.py (devlist.cache) есть информация о том какой драйвер необходимо использовать "[S] drv: pcntpci5.sys – Len 0x15 (21)". Но программа установки не может его загрузить о чем и сообщает.

Решение

Скопировать необходимый драйвер (pcntpci5.sys) в каталог I386.

3. Я устанавливаю русскую Windows XP, а у меня после загрузки всех необходимых драйверов черный экран и компьютер зависает. В английской Windows XP компьютер зависает, но экран синий. Смотрите Рисунок 5 и Рисунок 6 соответственно.

Причина

Наиболее вероятная причина зависания компьютера на этом этапе связано с невозможностью анонимного подключения к сетевому ресурсу указанного в файле winnt.sif в параметре SetupSourceDevice.

Решение

Необходимо убедиться, что учетная запись Guest (Гость) включена. Также убедится, что в Local Security Policy (Локальная политика безопасности), вызывается с помощью команды mmc %SystemRoot%\system32\secpol.msc, разрешен доступ к компьютеру по сети для учетной записи Guest (Гость). Одним из пунктов ограничивающим доступ и установленной по умолчанию является Local Policies (Локальные Политики) -> User Right Assignments (Назначение прав пользователя) -> Deny access to the computer from the network (Отказ в доступе к компьютеру из сети).

4. После загрузки всех необходимых драйверов установка Windows XP прерывается BSOD (синим экран смерти) PROCESS1_INITIALIZATION_FAILED (STOP 0x0000006B). Смотрите Рисунок 7.

Причина

Вероятно, инсталляция Windows XP находится на разделе с файловой системой NTFS. В свойствах Security (Безопасность) каталога отсутствуют разрешение на чтение для группы Everyone (Все).

Решение

В свойствах каталога в Security (Безопасность) разрешить чтение группе Everyone (Все).