Загрузка по PXE, не загружается операционная система

Методы загрузки терминала WTware - дискеты, старт из ДОС, загрузка по сети.
Ответить
Sargesay
Сообщения: 4
Зарегистрирован: Чт июн 19, 2014 9:58 am

Загрузка по PXE, не загружается операционная система

Сообщение Sargesay » Чт июн 19, 2014 10:06 am

Добрый день,

Установлен Wtware 5.1.66, DHCP используется Микрософт, версия сервера 2012R2.
На гипервизоре Hyper-V поднимаю виртуальную машину, указываю загрузку с PXE, машина получает IP и параметры tftp сервера, обращается по назначению, скачивает файл, но в итоге пишет Boot Failed. EFI network. No operating system was loaded.
Брэндмауэры для чистоты эксперимента отключены.
Подскажите куда копать.

Лог wtware tftp ниже:

12-55-45-674Connection closed.
12-55-45-984WTware TFTP server v.5.1.66 (c) 2003-2014 WTware http://www.wtware.com
12-55-45-984Found interface 10.0.0.7/255.255.255.0 mtu 1500 mac 00:15:5D:00:06:01 adapter Сетевой адаптер Hyper-V (Майкрософт).
12-55-46-000Determined DNS server 10.0.0.1
12-55-46-000Determined DNS server 10.0.0.5
12-55-46-000Bind at 0.0.0.0:69.
12-56-22-290[192.168.0.11] Got RRQ, 45 bytes.
12-56-22-306[192.168.0.11] 00000000: 35 2e 31 2e 36 36 5c 77 74 77 61 72 65 2e 70 78
12-56-22-306[192.168.0.11] 00000010: 65 00 6f 63 74 65 74 00 74 73 69 7a 65 00 30 00
12-56-22-322[192.168.0.11] 00000020: 62 6c 6b 73 69 7a 65 00 31 34 38 32 00
12-56-22-322[192.168.0.11] Request block size 1482, forced to 1400.
12-56-22-322[192.168.0.11] Requests file "5.1.66\wtware.pxe". Tsize is requested, blksize 1400 bytes.
12-56-22-322[192.168.0.11] Sending OASK (tsize 16282, blksize 1400).
12-56-22-337[192.168.0.11] Received opcode ERR.
12-56-22-337[192.168.0.11] Connection closed.
12-56-22-353[192.168.0.11] Got RRQ, 37 bytes.
12-56-22-353[192.168.0.11] 00000000: 35 2e 31 2e 36 36 5c 77 74 77 61 72 65 2e 70 78
12-56-22-353[192.168.0.11] 00000010: 65 00 6f 63 74 65 74 00 62 6c 6b 73 69 7a 65 00
12-56-22-369[192.168.0.11] 00000020: 31 34 38 32 00
12-56-22-369[192.168.0.11] Request block size 1482, forced to 1400.
12-56-22-369[192.168.0.11] Requests file "5.1.66\wtware.pxe". Tsize is not requested, blksize 1400 bytes.
12-56-22-384[192.168.0.11] Sending OASK (blksize 1400).
12-56-22-384[192.168.0.11] Transfer of file "5.1.66\wtware.pxe" completed.
12-56-22-400[192.168.0.11] Connection closed.

Sargesay
Сообщения: 4
Зарегистрирован: Чт июн 19, 2014 9:58 am

Re: Загрузка по PXE, не загружается операционная система

Сообщение Sargesay » Чт июн 19, 2014 10:36 am

Проблему решил следующим образом: создал новую виртуальную машину, при создании указал поколение 1, установленный по умолчанию в конфигурацию сетевой адаптер удалил, и создал "устаревший сетевой адаптер". С этими параметрами все заработало.
Первоначальная конфигурация виртуальной машины была второго поколения MS Hyper-V. Вопрос почему не заработало с ней остается открытым.

С другой стороны виртуалка была собрана для теста, с физическими тонкими клиентами думаю таких проблем не возникнет.

Dim-soft
Сообщения: 488
Зарегистрирован: Пт янв 13, 2006 9:57 am

Re: Загрузка по PXE, не загружается операционная система

Сообщение Dim-soft » Чт июн 19, 2014 11:51 am

Sargesay писал(а):Вопрос почему не заработало с ней остается открытым.
UEFI - wtware её не поддерживает. Второе поколение hyper-v это ТОЛЬКО UEFI

aka
Разработчик
Разработчик
Сообщения: 10086
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Загрузка по PXE, не загружается операционная система

Сообщение aka » Вс май 03, 2015 6:37 pm

Втварь должна понимать UEFI начиная с версии 5.2.28. Наш DHCP должен сам догадываться, кому обычную втварь, а кому UEFI. Другим DHCP надо указывать, чтоб отдавали 5.2.28/bootx64.efi вместо 5.2.28/wtware.pxe

MAGNet
Сообщения: 91
Зарегистрирован: Чт сен 19, 2013 4:04 pm
Откуда: Новосибирск
Контактная информация:

Re: Загрузка по PXE, не загружается операционная система

Сообщение MAGNet » Вт май 12, 2015 2:59 pm

Другим DHCP надо указывать
isc-dhcp-server example:

Код: Выделить всё

...
next-server xxx.xxx.xxx.xxx;
match if substring (option vendor-class-identifier, 0, 9) = "PXEClient";
     if option pxe-system-type = 00:07 {
             filename "5.2.28/bootx64.efi";
     } else {
             filename "5.2.28/wtware.pxe";
     }
...
Время уважай

aka
Разработчик
Разработчик
Сообщения: 10086
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Загрузка по PXE, не загружается операционная система

Сообщение aka » Вт май 12, 2015 3:45 pm

...option pxe-system-type = 00:07

И 00:09 тоже UEFI.

MAGNet
Сообщения: 91
Зарегистрирован: Чт сен 19, 2013 4:04 pm
Откуда: Новосибирск
Контактная информация:

Re: Загрузка по PXE, не загружается операционная система

Сообщение MAGNet » Пт май 15, 2015 12:39 pm

aka писал(а):И 00:09 тоже UEFI.
И не только.

Код: Выделить всё

Client System Architecture Types
• RFC 4578 defines values used in Option 93
Type Architecture Name 
---------------------
0 Intel x86PC
1 NEC/PC98
2 EFI Itanium
3 DEC Alpha
4 Arc x86
5 Intel Lean Client
6 EFI IA32  <- used by many vendors for legacy boot of x64 machine
7 EFI BC    <- used by many vendors for EFI x64 boot
8 EFI Xscale
9 EFI x86-64
Строго говоря можно описать все методы, я указал наиболее часто используемый. кому нужно, тот допилит - я же написал - example ;)

Ответить