Bug 52676 - iPXE не работает после обновления системы для виртуальных машин
Summary: iPXE не работает после обновления системы для виртуальных машин
Status: ASSIGNED
Alias: None
Product: Sisyphus
Classification: Development
Component: edk2 (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 blocker
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 47554
  Show dependency tree
 
Reported: 2025-01-13 12:26 MSK by GordeevM
Modified: 2025-04-26 08:49 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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 такой источник присутствует