Bug 11391

Summary: флаг boot
Product: Sisyphus Reporter: Andrii Dobrovol`s`kii <dobr>
Component: alterator-install2Assignee: Alexey Gladkov <legion>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: ldv, mike, rider
Version: unstable   
Hardware: all   
OS: Linux   

Description Andrii Dobrovol`s`kii 2007-04-06 17:06:12 MSD
нужно не трогать флаг boot если он уже установлен.
Steps to Reproduce:
1.Выполнить разбивку диска на котором уже есть Винда
2.
3.
Actual Results:  
Корневой раздел получит флаг boot

Expected Results:  
Флаг должен быть у загрузочного раздела Windows.
Comment 1 Anton Farygin 2007-04-06 17:07:44 MSD
reassign на alterator-install2
Comment 2 Dmitry V. Levin 2007-04-07 03:29:11 MSD
Fixed in alterator-install2-0.5-alt1
Comment 3 Alexey Gladkov 2007-04-11 20:15:55 MSD
В случае установки в MBR флаг переносится не будет.
Если установка загрузчика происходит на раздел, то единственный способ загрузить
установленную операционную систему - это установить bootable flag на этот раздел.
Comment 4 Mike Lykov 2007-04-19 17:23:02 MSD
а надо ли автоматически обеспечивать, чтобы загружалась такая система?

Если некто устанавливает загрузчик на раздел сознательно, то он сам разберется,
как он ее оттуда будет загружать.. 
Если он ставит на раздел, значит в mbr у него есть другой загрузчик, в котором
он и пропишет самостоятельно что-то, необходимое для установки новой системы.
Думаю, что установщик не должен двигать флаги самостоятельно и без предупреждения.
ИЛИ если это так невозможно, надо этапе установки загрузчика вывесить табличку -
предупреждение - 
"вы ставите на раздел. флаг активности boot будет передвинут туда-то. Ваша
предыдущая система можно перестать загружаться".

Обеспечить минимальное количество неожиданностей - вот достойная задача...
Comment 5 Andrii Dobrovol`s`kii 2007-04-19 18:29:37 MSD
Что-то я не понял про невозможность загрузки без сдвига флага. А как оно всё до
сих пор работало? И флаг всегда висел на разделе с Окнами. Или обсуждается
ситуация когда в МБР вообще нет загрузчика?
Comment 6 Michael Shigorin 2007-04-20 02:31:09 MSD
(In reply to comment #3)
> В случае установки в MBR флаг переносится не будет.
> Если установка загрузчика происходит на раздел, то единственный способ загрузить
> установленную операционную систему - это установить bootable flag на этот раздел.
Не единственный, есть ещё rescue.  У предыдущих ОС такой роскоши под рукой может
уже и не оказаться.

В общем, было бы круто при установке загрузчика в раздел _и_ уже наличии
активного раздела либо 100% прописывать тот активный как other в lilo.conf, либо
переспрашивать -- скидывать активный на себя или оставить где есть... но в
принципе это более критично для десктопа, чем для сервера.

Comment 7 Alexey Gladkov 2007-04-20 11:16:57 MSD
(In reply to comment #4)
> а надо ли автоматически обеспечивать, чтобы загружалась такая система?
> 
> Если некто устанавливает загрузчик на раздел сознательно, то он сам разберется,
> как он ее оттуда будет загружать.. 

Я не согласен. Это программа установки системы и после её работы система
_должна_ штатно загружаться.

В случае когда "пользователь всё лучше занет" "пользователь" не должен
пользоваться инсталлятором вообще т.к. эта программа делает некоторою работу за
него.

> Обеспечить минимальное количество неожиданностей - вот достойная задача...

Эта задача решается путём загрузки с livecd с набором пакетов на нём и
установкой всего руками.
Comment 8 Alexey Gladkov 2007-04-20 11:17:52 MSD
(In reply to comment #5)
> Что-то я не понял про невозможность загрузки без сдвига флага. А как оно всё до
> сих пор работало? И флаг всегда висел на разделе с Окнами. Или обсуждается
> ситуация когда в МБР вообще нет загрузчика?

Речь идёт именно про раздел.
Comment 9 Alexey Gladkov 2007-04-20 11:21:46 MSD
(In reply to comment #6)
> Не единственный, есть ещё rescue.  У предыдущих ОС такой роскоши под рукой может
> уже и не оказаться.

rescue служит для испраления ошибок. Создавать конфигурацию, которая немедленно
требует исправления - абсурд.

> В общем, было бы круто при установке загрузчика в раздел _и_ уже наличии
> активного раздела либо 100% прописывать тот активный как other в lilo.conf, либо

Принято. Сейчас сохраняются только виндовые разделы. Сделаю чтобы сохранялись любые.
Comment 10 Alexey Gladkov 2007-04-20 11:23:25 MSD
(In reply to comment #9)
> rescue служит для испраления ошибок. Создавать конфигурацию, которая немедленно
> требует исправления - абсурд.

Кроме того на этой стадии есть настройка для экспертов, где можно не ставить
загрузчик вообще и как следствие не менять активный раздел.