Всем привет!
Ставлю Debian 9 на сервер SuperMicro (без хардварного контроллера), при установке собираю два SATA HDD (8Tb) в RAID1 средствами установщика debian (на обоих диска создал Физический раздел RAID, собрал из них RAID1, но получившемся рейде создал ext4, указал точку монитирования / ).
Далее в конце установки системы выбираю установить системный загрузчик на /dev/sda - получаю
Не удалось установить GRUB на /dev/sda.
Не удалось выполнить команду 'grub-install /dev/sda'
Это неисправимая ошибка.
Операция рутинная (у меня в проде не один сервер с Debian 9 поверх software-raid), не понимаю что не так.
В BIOS в настройках SATA изначально стояло AHCI, поменял на IDE Compatible - результат тот же.
UPD: решил проблему так
В BIOS выбрал BIOS Legacy,
На обоих дисках создал по 200MB разделу biosgrub, остальное пространство выделил под Физический том RAID,
Собрал RAID1, установил на него систему,
Средствами установщика установил на /dev/sda GRUB - успешно,
Загрузился в систему, установил GRUB на /dev/sdb,
В /etc/default/grub раскомментировал GRUB_TERMINAL=console,
Выполнил update-grub.
Теперь у меня есть система на software-RAID1 и загрузчик установлен на оба диска.