Редактировать:
Итак, я думаю, что вопрос все еще актуален ниже, но я понял, что система на самом деле загружается со второго диска, просто отсутствуют /home, /boot и /etc/fstab. Я уверен, что чего-то еще не хватает, но я думаю, что сейчас лучше задать вопрос;
Как правильно загрузить систему с неисправным диском на программном рейде 1 и/или существуют ли какие-либо требования к конфигурации для правильной работы? Это вообще возможно?
Я проверил, что uuid для /boot (который находится на /dev/md126) совпадает на обоих дисках (которые являются /dev/sda6 и /dev/sdb6).
Я пытаюсь установить Centos 7 на установку программного обеспечения raid1 с двумя дисками. Я хотел бы установить grub на оба диска, чтобы в случае сбоя система все равно загружалась.
У меня есть /ботинок
, /дом
, /вар
и /
все разные разделы. Я думаю, что важно отметить, что /ботинок
это собственный раздел, и это ext3.
После установки я устанавливаю grub на оба устройства с помощью:
grub2-установить /dev/sda
grub2-установить /dev/sdb
и переделать grub.cfg
grub2-mkconfig -o /boot/grub2/grub.cfg
Grub, похоже, использует UUID, а не hd0,0
по умолчанию.
Когда я вытаскиваю один диск и загружаюсь, система преодолевает личинку, пытается запустить Gnome, но примерно через 2 минуты система падает с экрана загрузки GDM в оболочку с несколькими ошибками;
Однако стоит отметить, что /дом
и /ботинок
не существует. /etc/fstab
тоже не существует. Оболочка также жалуется на то, что точка монтирования uuid не найдена.
Я не уверен, что еще требуется, но я бы хотел, чтобы система по-прежнему загружалась с одного из двух дисков из рейда1.
использованная литература:
https://newbedev.com/how-to-correctly-install-grub-on-a-soft-raid-1
https://unix.stackexchange.com/questions/230349/как правильно установить-grub-on-a-soft-raid-1