У меня проблема, когда я получаю сообщение об ошибке: «Произошла ошибка при получении IP-адреса от DHCP-сервера. При загрузке со стандартного образа WDS boot.wim, взятого с DVD-диска Windows 7, убедитесь, что в этом сегменте сети имеется работающий DHCP-сервер.
Я использую Server 2008 R2 и добавляю драйверы в загрузку с помощью WDS, но также имею проблему, если драйверы вводятся заранее с помощью DISM.
Когда возникает ошибка, я могу переключить + F10 и IPCONFIG и увидеть, что он получил внутренний IP-адрес от DHCP. Кажется, может быть, время ожидания истекает, прежде чем он получит IP? DHCP-сервера нет в коробке WDS, но он находится в той же подсети.
Согласно некоторым исправлениям, которые я прочитал, я включил RSTP на своих коммутаторах, но это не помогло.
Я включил конец setupact.log, чтобы узнать, есть ли у кого-нибудь из вас идеи. Кажется, что это не так, но, как я уже сказал, сеть инициализирована, так как я вижу внутренний IP-адрес, назначенный DHCP при запуске IPCONFIG.
Я не думаю, что есть способ увеличить тайм-аут?
Спасибо.
2011-04-11 17:26:31, Info [0x0b0022] WDS StartNetworking: Trying to start networking.
2011-04-11 17:26:31, Info WDS Network service dhcp not running or could not be queried: 264d00 1 1
2011-04-11 17:26:31, Info WDS Network service lmhosts not running or could not be queried: 264e18 1 1
2011-04-11 17:26:31, Info WDS Network service lanmanworkstation not running or could not be queried: 264d00 1 1
2011-04-11 17:26:31, Info WDS Network service bfe not running or could not be queried: 264e18 1 1
2011-04-11 17:26:31, Info WDS Network service ikeext not running or could not be queried: 264d00 1 1
2011-04-11 17:26:31, Info WDS Network service mpssvc not running or could not be queried: 264e18 1 1
2011-04-11 17:27:24, Info WDS Installing device pci\ven_14e4&dev_1691&subsys_04aa1028 X:\WINDOWS\INF\oem37.inf succeeded
2011-04-11 17:27:25, Info WDS No computer name specified, generating a random name.
2011-04-11 17:27:25, Info WDS Renaming computer to MININT-VN2P876.
2011-04-11 17:27:25, Info WDS Acquired profiling mutex
2011-04-11 17:27:25, Info WDS Service winmgmt disable: 0x00000000
2011-04-11 17:27:25, Info WDS Service winmgmt stop: 0x00000000
2011-04-11 17:27:25, Info WDS Service winmgmt enable: 0x00000000
2011-04-11 17:27:25, Info WDS Released profiling mutex
2011-04-11 17:27:25, Info WDS Acquired profiling mutex
2011-04-11 17:27:25, Info WDS Install MS_MSCLIENT: 0x0004a020
2011-04-11 17:27:25, Info WDS Install MS_NETBIOS: 0x0004a020
2011-04-11 17:27:25, Info WDS Install MS_SMB: 0x0004a020
2011-04-11 17:27:25, Info WDS Install MS_TCPIP6: 0x0004a020
2011-04-11 17:27:26, Info WDS Install MS_TCPIP: 0x0004a020
2011-04-11 17:27:26, Info WDS Service dhcp start: 0x00000000
2011-04-11 17:27:26, Info WDS Service lmhosts start: 0x00000000
2011-04-11 17:27:26, Info WDS Service ikeext start: 0x00000000
2011-04-11 17:27:26, Info WDS Service mpssvc start: 0x00000000
2011-04-11 17:27:26, Info WDS Released profiling mutex
2011-04-11 17:27:26, Info WDS Spent 967ms installing network components
2011-04-11 17:27:28, Info WDS Spent 2247ms installing network drivers
2011-04-11 17:27:38, Info WDS QueryAdapterStatus: no operational adapters found.
2011-04-11 17:27:38, Info WDS Spent 10140ms confirming network initialization; status 0x80004005
2011-04-11 17:27:38, Info WDS WaitForNetworkToInitialize failed; ignoring error
2011-04-11 17:27:38, Info WDS GetNetworkingInfo: WpeNetworkStatus returned [0x0]. Flags set:
2011-04-11 17:27:38, Error [0x0b003f] WDS StartNetworking: Failed to start networking. Error code [0x800704C6].[gle=0x000000cb]
2011-04-11 17:27:38, Info [0x0640ae] IBSLIB PublishMessage: Publishing message [WdsClient: An error occurred while obtaining an IP address from the DHCP server. Please check to ensure that there is an operational DHCP server on this network segment.]
Не лучший ответ, но может помочь другим.
Смонтировал индекс 2 файла boot.wim.
Переименовал setup.exe в setupx.exe в корне образа.
Отредактировал \ windows \ system32 \ startnet.cmd в смонтированном образе
@echo off
@echo Loading WinPE...
wpeinit
@echo Starting networking...
:testagain
ping -n 1 SERVERNAME > NUL
if %errorlevel% == 0 goto pingok
REM wait 3 sec. and try it again
ping -n 3 127.0.0.1 >nul
goto testagain
:pingok
@echo Running Setup...
x:\setupx.exe /wds /wdsdiscover /wdsserver:SERVERNAME
На мой взгляд, это взлом и не требуется. Должна быть причина, по которой сеть так долго запускается, но пока этого хватит.
Мне было бы интересно услышать, есть ли у кого-нибудь еще более элегантное решение.