Bug 53151

Summary: при использовании DOS partition table надо ставить флаг bootable на загрузочный раздел
Product: Sisyphus Reporter: Sergey Y. Afonin <asy>
Component: installerAssignee: Антон Мидюков <antohami>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: antohami, boyarsh, klark, mcpain, mike, rider, sem
Version: unstable   
Hardware: all   
OS: Linux   

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)