Bug 53151 - при использовании DOS partition table надо ставить флаг bootable на загрузочный раздел
Summary: при использовании DOS partition table надо ставить флаг bootable на загрузочн...
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: installer (show other bugs)
Version: unstable
Hardware: all Linux
: P5 normal
Assignee: Антон Мидюков
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-19 13:52 MSK by Sergey Y. Afonin
Modified: 2025-02-19 20:49 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Y. Afonin 2025-02-19 13:52:44 MSK
Вернулся bug 10722. Те материнские платы ещё есть. То есть, если нет флага bootable хоть не каком разделе, BIOS в принципе не пытается грузить MBR, даже если MBR есть. С месяц назад ставил JeOS p11, флага нигде не поставилось.
Comment 1 Антон Мидюков 2025-02-19 14:01:09 MSK
В install2-remount-functions из пакета installer-scripts-remount-stage2 есть функция set_active(). Она раньше при перемонтировании вызывалась.
То есть сломали это о-очень давно, но заткнули на скору руку при перемонтировании. Теперь перемонтирования не стало  и проблема вылезла.
Предлагаю всё же на стороне evms это исправить.
Comment 2 Sergey Y. Afonin 2025-02-19 14:02:04 MSK
Интерено, а легаси BIOS с GPT грузиться может? Там же, по идее, только MBR загрузить, а MBR на GPT есть для совместимости. Наверное и раздел с фейковой DOS PT может быть с флагом
Comment 3 Антон Мидюков 2025-02-19 14:20:36 MSK
Хотя давайте это лучше в installer исправлю. И просто и быстро, и от evms не будем зависеть. В preinstall.d/ добавлю скрипт, вызывающий функцию set_active().
Comment 4 Repository Robot 2025-02-19 20:49:42 MSK
installer-1.16.8-alt1 -> sisyphus:

 Wed Feb 19 2025 Anton Midyukov <antohami@altlinux> 1.16.8-alt1
 - Add preinstall.d/05-set_active.sh (Closes: 53151)