Задать вопрос
@vlarkanov

Как установить Debian 9 Stretch на программный RAID1 (не ставится GRUB)?

Приветствую! Делаю машину для Ceph. Система устанавливается на программный RAID 1, состоящий из 3 SSD. Делаю на каждом из SSD по два "физических раздела для RAID", собираю в два тома RAID1. На первом разделе / (на ext4), второй раздел - xfs (в реальности будут 12 xfs разделов под журналы OSD, но я пока пытаюсь просто установить систему, разбивку сделаю позднее).

Ставлю Debian 9, в текстовом режиме. На финальном этапе установки предлагается выбрать куда установить GRUB - выбираю один из SSD (пробовал ставить на все - /dev/sdm, /dev/sdn, /dev/sdo) - получаю ошибку
Не удалось установить GRUB на /dev/md.
Не удалось выполнить команду 'grub-install /dev/md'.
Это неисправимая ошибка.


В консоли вот что:

grub-installer: mdadm: /dev/md does not appear to be an md device
grub-installer: grub-installer: error:
grub-installer: ioctl RAID_VERSION errorL Inappropriate ioctl for device.
grub-installer: error: Running 'grub-install --force "/dev/md" failed.


Вот что выдает cat /proc/mdstat:

Personalities : [raid1]
md1 : active raid1 sdm5[0] sdo5[2] sdn5[1]
2050011728 blocks super 1.2 [3/3] [UUU]
md0 : active raid1 sdm1[0] sdo1[2] sdn1[1]
29279232 blocks super 1.2 [3/3] [UUU]
unused devices:
  • Вопрос задан
  • 2158 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@vlarkanov Автор вопроса
Разобрался, повнимательней почитав собственный вопрос:)

Независимо от того какой диск для установки GRUB я выбирал, система почему-то пыталась ставить его на /dev/md, что, разумеется приводило к ошибке. Потому я просто выбрал пункт меню "Ввести вручную" и ввел туда /dev/sdm. После этого установка прошла как положено, система грузится. Вот такая загогулина.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@krosh
grub-install /dev/sd{o,m,n}

Не забудьте в RAID1 GRUB поставить в MBR на все три диска.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы