Bug 29480

Summary: Выбор раздела для установки загрузчика в случае использования RAID.
Product: Sisyphus Reporter: Sergey Y. Afonin <asy>
Component: alterator-grubAssignee: ekorneechev <ekorneechev>
Status: NEW --- QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P3 CC: ekorneechev, evg, mike
Version: unstableKeywords: usability
Hardware: all   
OS: Linux   

Description Sergey Y. Afonin 2013-10-15 16:33:18 MSK
При установке на RAID следует предлагать по-умолчанию установку на устройство, содержащее /boot, особенно, если /boot на отдельном RAID (и проверять бы сразу, что это RAID1).

Вот только правильно ли я с install2 угадал ?..
Comment 1 Sergey Y. Afonin 2013-10-15 20:41:58 MSK
Ещё забыл. Если, всё же, выбирается /dev/sdN, предлагать группу с чекбоксами со всеми HDD, которые входят в RAID с /boot.
Comment 2 Michael Shigorin 2013-12-18 00:43:13 MSK
Так, а теперь бы это алгоритмизировать.
Comment 3 Evgenii Terechkov 2014-01-10 22:16:56 MSK
Нужно. Вручную прописывать конфигурацию грубу после установки можно и забыть.

Смысл такой: если нам сказали монтировать /boot на /dev/md[0-9]*, то предлагать установить загрузчик на /dev/sd? из которых (или из их /dev/sd?[0-9]) этот md состоит.
Comment 4 Michael Shigorin 2014-06-11 02:24:57 MSK
(В ответ на комментарий №3)
> Смысл такой: если нам сказали монтировать /boot на /dev/md[0-9]*,
> то предлагать установить загрузчик на /dev/sd? из которых (или из
> их /dev/sd?[0-9]) этот md состоит.
Вообще-то так оно и делается: http://git.altlinux.org/gears/a/alterator-grub.git?p=alterator-grub.git;a=blob;f=alterator-grub/backend3/grub;h=100d4d2fce5ebc86a9adc3647c67e686b9b26334;hb=HEAD#l76

(В ответ на комментарий №1)
> Ещё забыл. Если, всё же, выбирается /dev/sdN, предлагать группу с чекбоксами
> со всеми HDD, которые входят в RAID с /boot.
И всё же прошу разжевать.  Сейчас "все HDD, которые входят в MDRAID, выбранный как загрузочное устройство", и подлежат обработке grub-install в цикле.

Там другая беда была -- если устанавливать с флэшки, с некоторой вероятностью после её извлечения получался сдвиг буковок относительно зафиксированного в GRUB_AUTOUPDATE_DEVICE в /etc/sysconfig/grub (см. тж. bug #29546).  Не о том часом речь?
Comment 5 Sergey Y. Afonin 2014-06-11 10:25:27 MSK
(In reply to comment #4)

> > Ещё забыл. Если, всё же, выбирается /dev/sdN, предлагать группу с чекбоксами
> > со всеми HDD, которые входят в RAID с /boot.

> И всё же прошу разжевать.  Сейчас "все HDD, которые входят в MDRAID, выбранный
> как загрузочное устройство", и подлежат обработке grub-install в цикле.

Вот бы вспомнить... :-) Кажется, я имел ввиду, чтобы список получался такой:

/dev/md0
/dev/sda
/dev/sdb
/dev/sda1
/dev/sdb1

при условии, что md0 - /boot и состоит из sda1 и sdb1.
Comment 6 Sergey Y. Afonin 2019-12-06 09:51:22 MSK
(In reply to comment #5)

> Вот бы вспомнить... :-) Кажется, я имел ввиду, чтобы список получался такой:
> 
> /dev/md0
> /dev/sda
> /dev/sdb
> /dev/sda1
> /dev/sdb1
> 
> при условии, что md0 - /boot и состоит из sda1 и sdb1.

На текущий момент надо только /dev/sda и dev/sdb, как устройства, на которых живёт /dev/md0. В сам md0 писать не надо, как и на sda1 и sdb1.