Итак,
Raid 1 с двумя дисками, оба диска начали давать предупреждения (но мы все знаем, что это типы компаний, они не позволяют делать что-то до тех пор, пока лошадь не пробежит несколько миль из сарая и всего здания горит).
Диск 1 умер, и рейд обозначил его как _. Я положил новый диск (после нескольких, errr, недель) и начал синхронизацию, все казалось нормально, но я не знал, что я потеряю Grub.
Следующая загрузка, система не могла загрузиться и это было до такой степени, что я не мог перемещать Grub из sda в sdb; теперь диск скончался (как в двигателе даже не запускается), и я не знаю, как следовать.
Диск 2 был синхронизирован с рейдом; если я загружаюсь с живым компакт-диском и выполняю «сборку сканирования», он обнаруживает, что диск является частью рейда, но как запасной.
Можно ли вообще перестроить grub и перемонтировать этот диск? Я хватаюсь за соломинку здесь ...
Спасибо всем.
Проблема в том, что MBR не входит в настройку RAID. Вам нужно переустановить Grub на диске.
Шаг первый - загрузить с среды Ubuntu Live, либо с CD, либо с USB. Откройте терминал и станьте root с помощью sudo -i.
Соберите массив, как вы сказали в вопросе. Это даст вам некоторые устройства в /dev/md. Смонтируйте файл с корневой файловой системой как /mnt/, запустив commant mount /dev/md/device /mnt.
Если у вас есть отдельный загрузочный раздел, например /dev/sda1, вам нужно будет установить его на /mnt/boot
. Затем вам нужно будет установить syfs, dev и procfs to / mnt / sys, / mnt / dev и / proc соответственно:
mount -o bind /sys /mnt/sys
mount -o bind /dev /mnt/dev
mount -o bind /proc /mnt/proc
Теперь вы должны иметь возможность chroot to / mnt:
chroot /mnt
Это должно дать вы получите новое приглашение bash из корневой файловой системы. Если вы не уверены в том, что у вас есть отдельный загрузочный раздел, выполните проверку grep "/boot" /etc/fstab.
Следующим шагом является переустановка grub.
grub-install /dev/sda
Предполагается, что sda - это устройство, которое вы хотите переустановить grub - проверьте это. [ ! d8]
Если вы не получаете сообщений об ошибках, это то, что необходимо для повторной установки grub. Массив будет работать в деградированном режиме.
Проблема в том, что MBR не входит в настройку RAID. Вам нужно переустановить Grub на диске.
Шаг первый - загрузить с среды Ubuntu Live, либо с CD, либо с USB. Откройте терминал и станьте root с помощью sudo -i.
Соберите массив, как вы сказали в вопросе. Это даст вам некоторые устройства в /dev/md. Смонтируйте файл с корневой файловой системой как /mnt/, запустив commant mount /dev/md/device /mnt.
Если у вас есть отдельный загрузочный раздел, например /dev/sda1, вам нужно будет установить его на /mnt/boot
. Затем вам нужно будет установить syfs, dev и procfs to / mnt / sys, / mnt / dev и / proc соответственно:
mount -o bind /sys /mnt/sys
mount -o bind /dev /mnt/dev
mount -o bind /proc /mnt/proc
Теперь вы должны иметь возможность chroot to / mnt:
chroot /mnt
Это должно дать вы получите новое приглашение bash из корневой файловой системы. Если вы не уверены в том, что у вас есть отдельный загрузочный раздел, выполните проверку grep "/boot" /etc/fstab.
Следующим шагом является переустановка grub.
grub-install /dev/sda
Предполагается, что sda - это устройство, которое вы хотите переустановить grub - проверьте это. [ ! d8]
Если вы не получаете сообщений об ошибках, это то, что необходимо для повторной установки grub. Массив будет работать в деградированном режиме.