PDA

Показать полную графическую версию : [решено] Невозможно загрузиться по сети с WDS с VM 2-го поколения


DJ Mogarych
24-10-2013, 12:48
Добрый день!

Я смигрировал с кластера Hyper-V 2012 на Hyper-V 2012 R2. В числе новомодных фишек R2 числится второе поколение железа виртуальных машин, которое, в числе прочего, научилось грузиться по сети с нормальным, а не "устаревшим", сетевым адаптером.

На одной из виртуальных машин 2008 R2 установлена роль WDS, раздающая образы систем. Я заменил загрузочный образ, который базировался на Windows 8, на Windows 8.1. Также заменил образы Windows 8 и Windows 2012 на Windows 8.1 и Windows 2012 R2.

Далее я создал виртуальную машину 2-го поколения, которой указал устанавливать систему по сети. При запуске эта машина корректно получает IP-адрес, находит сервер и просит нажать на кнопочку, чтобы продолжить загрузку из сети:
http://forum.oszone.net/attachment.php?attachmentid=105751&stc=1&d=1382604001

Но, после нажатия энтера на мгновение показывается следующий шаг, где вверху написано "Windows deployment services..." и что-то ещё, и сразу же весь экран заливается голубым цветом:
http://forum.oszone.net/attachment.php?attachmentid=105752&stc=1&d=1382604001

Эта заливка висит секунд 15, после чего виртуальная машина вырубается.

При этом, VM 1-го поколения прекрасно грузится и видит все образы на сервере. Можно ли это исправить малой кровью, т.е., без переустановки операционки на сервере WDS? А поможет ли эта переустановка?

Denis Dyagilev
25-10-2013, 13:41
Сам не пользовался пока этой функцией, но, полагаю, что без ADK для 8.1/2012 R2 это работать не будет.

Telepuzik
25-10-2013, 13:42
Далее я создал виртуальную машину 2-го поколения, которой указал устанавливать систему по сети. При запуске эта машина корректно получает IP-адрес, находит сервер и просит нажать на кнопочку, чтобы продолжить загрузку из сети: »
Вчера тоже обновился до версии R2 и создал машину 2 поколения и в результате поставить ОС с WDS сервера не смог. Ошибка следующего вида PXE-E18: Server response timeout (см.скрин) Как я понял для загрузки ВМ второго поколения используется UEFI и отключить его нет возможности. WDS поддерживает загрузку для UEFI клиентов, но для того чтобы она заработала необходимо создать последовательность задач (хотя могу и ошибаться) в которой указать как создавать разделы диска чтобы работало на UEFI клиентах. Пока заставить работать установку ОС на ВМ с WDS сервера не получилось, сегодня буду создавать последовательность задач посмотрю заработает или нет.
Можно ли это исправить малой кровью, т.е., без переустановки операционки на сервере WDS? А поможет ли эта переустановка? »
Думаю что надо заставить как то WDS устанавливать ОС на клиенты с UEFI.
ADK для 8.1 »
Попробую сейчас ADK сначала обновить.

DJ Mogarych
27-10-2013, 17:44
А что, нужно ставить ADK теперь обязательно? У меня не было никакого ADK.

Denis Dyagilev
29-10-2013, 09:51
Мистер Джон сообщает (http://blogs.technet.com/b/jhoward/archive/2013/10/25/hyper-v-generation-2-virtual-machines-part-2.aspx), что должно работать и с WDS 2008 R2. Но, полагаю, обновить WDS до 2012 R2 все равно придется.

Telepuzik
30-10-2013, 15:41
PXE-E18: Server response timeout »
Поле включения Jumbo Frames на сетевом интерфейсе назначенной данной ВМ ошибка пропала и машина начала грузиться, но после выбора образа загрузки на этапе указания параметров языка появляется ошибка Failed to set the selected language as the UI language. и установку продолжить нет возможности. Наверно все таки необходимо создавать последовательность задач для установки ОС на ВМ второго поколения с использованием WDS сервера.
Создавать последовательность задач не нужно, нужен правильный boot image, стандартный от Windows 8.1 мне не подошел. Создал boot image как написано в данной статье (http://www.chris123nt.com/2012/10/08/how-to-create-wds-discover-image-for-windows-8/), только использовал ADK 8.1, а не 8.0. Загрузил boot image на WDS сервер выбрал этот boot image выбрал язык установки и установка началась без каких либо проблем.

DJ Mogarych
01-11-2013, 19:02
Кажется, фишка в том, что нужно добавлять 64-битный загрузочный образ в дополнение к 32-битному, чтобы грузиться через UEFI. Может быть, это сработает и в 2008 R2, но уже поздно - я перевёл свой WDS-WSUS-сервер на 2012 R2 (который тоже не работал, пока 64-битный образ не был добавлен).

exo
26-02-2014, 21:12
что нужно добавлять 64-битный загрузочный образ в дополнение к 32-битному, чтобы грузиться через UEFI. Может быть, это сработает и в 2008 R2, »
я почти три года работаю только с х64. и использую boot.wim от него в WDS 2008 R2.
Всегда, когда использую WDS для установки системы, диск разбивается на два раздела - что соответствует MBR диску, что следует non-UEFI загрузке.

Но вот сегодня мне попался в руки компьютер, у которого в BIOS\UEFI нужно вначале активировать Network Stack. Затем можно выбрать протоколы для PXE boot: IPv4 и IPv6

http://fs.exonix.ru/network/pxe-uefi.png
PXE boot IPv4
UEFI PXE boot IPv4
UEFI PXE boot IPv6
Поставив первым UEFI PXE boot IPv4 я успешно загрузился с имеющегося boot.wim от Windows 7 x64. Диск поделился на три части - что соответствует GPT диску при загрузке с UEFI.

Но если мне нужно установить OS на VM - я просто копирую подготовленный sysprep-ом VHDX-файл.




© OSzone.net 2001-2012