RAID-диск не загружается

Мой хостинг заменил мне диск /dev/sda, и я добавил его в RAID через

sgdisk -R /dev/sda /dev/sdb

mdadm /dev/md0 -a /dev/sda1
mdadm /dev/md1 -a /dev/sda2 
mdadm /dev/md2 -a /dev/sda3

cat /prod/mdstat выглядит хорошо для меня:

Personalities : [raid1] [raid0] [raid10] [raid6] [raid5] [raid4] 
md2 : active raid1 sda3[0] sdb3[1]
      729952192 blocks [2/2] [UU]

md1 : active raid1 sda2[0] sdb2[1]
      524224 blocks [2/2] [UU]

md0 : active raid1 sda1[0] sdb1[1]
      2096064 blocks [2/2] [UU]

Но когда я перезагружаюсь, это не работает. Когда я делаю grub-install /dev/sda это говорит

/usr/sbin/grub-setup: warn: эта метка раздела GPT не имеет загрузочного раздела BIOS; встраивание не будет возможно! / usr / sbin / grub-setup: ошибка: встраивание невозможно, но это необходимо, когда корневое устройство находится в массиве RAID или томе LVM.

Когда я пытаюсь grub-install /dev/sda1 это говорит

/ usr / sbin / grub-setup: ошибка: невозможно определить файловую систему в hd0,gpt1; проверка безопасности не может быть выполнена.

Я пропускаю шаг, чтобы вернуть sda к загрузке?

1 ответ

Вы должны проверить parted, Я думаю, что вам нужно сделать что-то вроде этого:

parted /dev/hda
set <partition number> bios_grub on
quit

Как только вы это сделаете, grub сможет выяснить, куда положить вещи. Затем сделайте это - или ваш собственный вариант:

grub-install --modules=raid --no-floppy /dev/sda

Это должно заставить работать grub снова. Я нашел много полезных советов, чтобы сделать то же самое здесь.

Другие вопросы по тегам