Проблема Проблема с загрузкой Centos 8 в Hyper-V 2016 gen.2

Eviil

Почетный гость
Добрый день, коллеги.
Возникла интересная ситуация:
Создаю ВМ Hyper-V 2016 gen.2, вполне обычную. Важный момент - в настройках сети указываю VLAN 300.
Пытаюсь установить CentOS 8 с iso, скачанного с офф.сайта.
При установке именно 300 вилана при загрузке с iso выбираю пункт Install CentOS Linux 8 и ВМ перезагружается.
При выборе любого другого вилана - установка проходит нормально.
Проблема в том, что мне необходим именно 300 вилан.
Аналогичная проблема с RHEL8, Ubuntu 20.
Установка CentOS 7 проходит без проблем.

Включение/отключение галки Enable Secure Boot на ситуацию не влияет.

1605608839323.png


В логах вот такая ошибка.
'TEST_CentOS8' has encountered a fatal error and a memory dump has been generated. The guest operating system reported that it failed with the following error code: 0x1E. If the problem persists, contact Product Support for the guest operating system. (Virtual machine ID 759F9539-2355-4D3D-8289-F89F1B68632D)
Upd.1: Вспомнил ещё уточнение: если убрать 300 vlan - Centos 8 устанавливается нормально. Если после установки ОС включить в настройках ВМ 300 vlan - после перезагрузки ВМ так же падает с ошибкой.

Подскажите, есть идеи куда копать?
 
Последнее редактирование:

Eviil

Почетный гость
это когда 300 vlan выставлен? В 7 версии проблемы не наблюдается ?
Да. Centos 7 с установленным 300 vlan'ом в настройках ВМ устанавливается и загружается нормально.

Вспомнил ещё уточнение: Если убрать 300 vlan - Centos 8 устанавливается нормально. Если после установки ОС включить в настройках ВМ 300 vlan - после перезагрузки ВМ так же падает с ошибкой.
 

Fedor

Участник
Если виртуалку удалить и создать как новую будет ли работать ?
Может быть дело во вложенной виртуализации и ее настройках
Попробуйте ее отключить
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $false
 

Vinny

Случайный прохожий
Generation 2 RHEL 8 virtual machines sometimes fail to boot on Hyper-V Server 2016 hosts

When using RHEL 8 as the guest operating system on a virtual machine (VM) running on a Microsoft Hyper-V Server 2016 host, the VM in some cases fails to boot and returns to the GRUB boot menu. In addition, the following error is logged in the Hyper-V event log:
The guest operating system reported that it failed with the following error code: 0x1E

This error occurs due to a UEFI firmware bug on the Hyper-V host. To work around this problem, use Hyper-V Server 2019 as the host.

(BZ#1583445)
 

Eviil

Почетный гость
Если виртуалку удалить и создать как новую будет ли работать ?
Может быть дело во вложенной виртуализации и ее настройках
Попробуйте ее отключить
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $false
Вложенная виртуализация отключена.
При пересоздании ВМ проблема сохраняется.
 

Goblin

Участник
Advanced account
Все же, есть ли возможность поднять эту ВМ на hyper-v 2019 ? Можно ли поменять поколение виртуальных машин? К примеру поставить gen 1 ? Или это uefi отключить как то
 

Eviil

Почетный гость
Все же, есть ли возможность поднять эту ВМ на hyper-v 2019 ? Можно ли поменять поколение виртуальных машин? К примеру поставить gen 1 ? Или это uefi отключить как то
Нет возможности обновиться до Hyper-V 2019.
На рабочем компьютере с Win10 проблем не наблюдается (понятно, что версия Hyper-V в этом случае - 2019).
Сменить поколение ВМ на первое тоже нельзя.

Возникла идея тегировать пакеты не силами Hyper-V, а изнутри гостевой ОС. По идее должно прокатить. Пойду пробовать.
 

Vinny

Случайный прохожий
Нет возможности обновиться до Hyper-V 2019.
На рабочем компьютере с Win10 проблем не наблюдается (понятно, что версия Hyper-V в этом случае - 2019).
Сменить поколение ВМ на первое тоже нельзя.

Возникла идея тегировать пакеты не силами Hyper-V, а изнутри гостевой ОС. По идее должно прокатить. Пойду пробовать.
как тогда объяснить что centos 7 работает а centos 8 нет?:unsure: Попробуйте в любом случае но не думаю что спасет...
 

Lexuz

Случайный прохожий
Generation 2 RHEL 8 virtual machines sometimes fail to boot on Hyper-V Server 2016 hosts

When using RHEL 8 as the guest operating system on a virtual machine (VM) running on a Microsoft Hyper-V Server 2016 host, the VM in some cases fails to boot and returns to the GRUB boot menu. In addition, the following error is logged in the Hyper-V event log:
The guest operating system reported that it failed with the following error code: 0x1E

This error occurs due to a UEFI firmware bug on the Hyper-V host. To work around this problem, use Hyper-V Server 2019 as the host.

(BZ#1583445)
Это отсюда ?
 
Верх Низ