Bug 56911 - Сломался grub-mkstandalone --format="i386-pc"
Summary: Сломался grub-mkstandalone --format="i386-pc"
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: grub-pc (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 blocker
Assignee: Egor Ignatov
QA Contact: qa-sisyphus
URL:
Keywords:
: 56934 (view as bug list)
Depends on:
Blocks:
 
Reported: 2025-11-19 07:29 MSK by Антон Мидюков
Modified: 2025-11-21 11:12 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Антон Мидюков 2025-11-19 07:29:16 MSK
В версии grub-pc 2.12-alt15 сломался grub-mkstandalone --format="i386-pc":
Слегка адаптированная команда из mkimage/tools/mki-copy-grubpcboot:

grub-mkstandalone              --format="i386-pc"              --output=core.img               --install-modules="linux normal iso9660 f2fs ext2 fat exfat ntfs ntfscomp biosdisk memdisk part_gpt search tar ls minicmd reboot halt cat"                --modules="linux normal iso9660 f2fs ext2 fat exfat ntfs ntfscomp biosdi^C part_gpt search"          --locales=""            --fonts=""              "boot/grub/grub.cfg=/boot/grub/grub.cfg"

grub-mkstandalone: ошибка: секция .sbat может встраиваться только в образы EFI.

При grub-install --target=i386-pc /dev/sda такая же ошибка.
Очевидно, что виноват коммит "grub-install: Embed SBAT metadata by default".
Нужно делать это только для efi.
Comment 1 Sergey Y. Afonin 2025-11-20 13:17:06 MSK
*** Bug 56934 has been marked as a duplicate of this bug. ***
Comment 2 Sergey Y. Afonin 2025-11-20 13:27:08 MSK
На самом деле, вроде бы, не ломает ничего, а только пугает.
Comment 3 Антон Мидюков 2025-11-21 10:41:19 MSK
Egor Ignatov, подскажите, когда ждать исправление? Вижу:

https://packages.altlinux.org/ru/tasks/400547/

в статусе failed на этапе install check.
Comment 4 Egor Ignatov 2025-11-21 10:44:30 MSK
(In reply to Антон Мидюков from comment #3)
> Egor Ignatov, подскажите, когда ждать исправление? Вижу:
> 
> https://packages.altlinux.org/ru/tasks/400547/
> 
> в статусе failed на этапе install check.

Все верно, это проверка подписи, в остальном все готово. Думаю сегодня таск пройдет в сизиф.
Comment 5 Repository Robot 2025-11-21 11:12:45 MSK
grub-2.12-alt16 -> sisyphus:

Thu Nov 20 2025 Egor Ignatov <egori@altlinux> 2.12-alt16
- Fix grub-install on i386-pc (closes: #56911)
- add upstream security patch set 2025-11-18:
  (fixes: CVE-2025-54770, CVE-2025-54771)
  (fixes: CVE-2025-61661, CVE-2025-61662, CVE-2025-61663, CVE-2025-61664)