Bug 52676

Summary: iPXE не работает после обновления системы для виртуальных машин
Product: Sisyphus Reporter: GordeevM <max.gordeef>
Component: edk2Assignee: Alexey Shabalin <shaba>
Status: ASSIGNED --- QA Contact: qa-sisyphus
Severity: blocker    
Priority: P5 CC: alimektor, amakeenk, klark, max.gordeef, mike, shaba
Version: unstable   
Hardware: x86_64   
OS: Linux   
See Also: https://bugzilla.altlinux.org/show_bug.cgi?id=45097
Bug Depends on:    
Bug Blocks: 47554    

Description GordeevM 2025-01-13 12:26:57 MSK
Буквально не срабатывает, внутри виртуальной машины в BIOS есть сетевой адаптер, но с него невозможно загрузить, он отсутствует в списке устройств загрузки.
Comment 1 GordeevM 2025-01-13 12:43:22 MSK
уточнение -- дополнительно выбран тип машины q35
Comment 2 GordeevM 2025-01-14 11:06:03 MSK
Размещение rom для efi в этом пакете поменялось

ipxe-roms-qemu
Comment 3 GordeevM 2025-01-15 12:23:24 MSK
Также вероятно из-то того что отломало ROM то сетевая установка не возможно (не определяются сетевые карты), загрузка с ISO, но инсталлятор не видит сетевой карты вообще
Comment 4 GordeevM 2025-01-16 21:46:27 MSK
ВАЖНОЕ УТОЧНЕНИЕ:

при развертывании с эталонного образа 10.2 БЕЗ обновления системы загрузка по сети (PXE) для виртуальных машин срабатывает.

если обновить систему(на дату 2024-01-16 ), то загрузка для виртуальных машин больше НЕ РАБОТАЕТ.

изменения: только обновил пакетную базу и ядро.
Comment 5 Michael Shigorin 2025-01-23 11:11:51 MSK
На всякий: для вкатывания остальных обновлений можно захолдить конкретный пакет,
см. /etc/apt/apt.conf
Comment 6 Evgeny Shesteperov 2025-01-26 19:07:59 MSK
Версия

-   edk2-20240811-alt2

Шаги воспроизведения

1.  Развернуть PVE.
2.  Создать виртуальную машину с BIOS: OVMF (UEFI).
3.  Запустить виртуальную машину.
4.  Во время запуска нажать ESC
5.  Выбрать Boot Manager

Ожидаемый результат:

Присутствуют пункты установки по сети PXE:

-   UEFI PXEv4 (MAC)
-   UEFI PXEv6 (MAC)
-   UEFI HTTPv4 (MAC)
-   UEFI HTTPv6 (MAC)

Фактический результат: Отсутствуют пункты установки по сети для UEFI

Воспроизводится в P10.
Comment 7 Evgeny Shesteperov 2025-01-26 19:10:21 MSK
Не воспроизводится в версии 20221117-alt1.
Comment 8 Alexey Shabalin 2025-02-03 15:02:39 MSK
Уточните, какой rom используется.
OVMF_CODE.fd или OVMF_CODE_4M.fd
Comment 9 GordeevM 2025-02-04 00:07:59 MSK
это OVMF_CODE_4M.fd на p11 точно не работает
Comment 10 GordeevM 2025-02-06 14:09:27 MSK
Пакет обновили,
на данный момент UEFI net boot выглядит так же не рабочим (не определяется устройство)
Сетевая загрузка срабатывает для SeaBIOS, так же обращаю внимание что недавно обновили edk2
https://packages.altlinux.org/ru/p11/srpms/edk2/
Comment 11 GordeevM 2025-03-08 09:21:38 MSK
Прошел месяц, месяц назад починили сетевую загрузку SeaBIOS,

НО НЕ ПОЧИНИЛИ UEFI ОНА ПРОДОЛЖАЕТ НЕ РАБОТАТЬ
Comment 12 Leonid Krivoshein 2025-04-23 22:43:13 MSK
Попробовал обойти с ipxe.iso из c10f2: не помогло, образ 1Мб весит.
Попробовал обойти с ipxe.iso с офсайта: тоже не помогло, образ >4Мб весит.
Видимо проблема не в коде загрузчика, а в коде BIOS сетевой карты, в части UEFI.
Comment 13 GordeevM 2025-04-26 08:49:55 MSK
Обрати внимание что в UEFI Bios нет источника загрзки в виде сетевовй карты, а в 

SeaBIOS такой источник присутствует