Вопрос Проблемы с загрузкой из программного RAID


TL; DR: создан RAID 1 при установке рабочего стола Ubuntu, но он не будет загружаться после кажущейся успешной установки, хотя загрузочная утилита, похоже, указывает на то, что GRUB установлен

Я пытаюсь настроить экземпляр рабочего стола Ubuntu (12.04.5), который загружается с устройства RAID 1. Я использую альтернативный установочный компакт-диск для настройки программного RAID-массива, из которого можно загрузиться.

Я использую четыре диска 2 ТБ (sdf-sdi) для создания трех устройств RAID 1:

  • два раздела 4 ГБ в sdf и sdg в качестве места подкачки
  • два раздела 2 ТБ по sdf и sdg как ext4, с установленным флагом загрузочного флага, установленным на /
  • два раздела 2 ТБ по sdh и sdi как ext4, смонтированные в / home /

Я установил разделы с помощью учебника, которое я нашел на YouTube для установки сервера Ubuntu 12.04; это процедура, которую я использовал для каждой пары разделов:

  • создать раздел на пустом диске (4 ГБ для свопа, оставшееся пространство для ext4)
  • установить как «физический том для RAID» (установить флаг загрузочного диска на раздел, установленный на /)
  • создать идентичный раздел на физическом устройстве, с которым этот раздел будет сопряжен с
  • выберите «настроить программный RAID»> «создать MD-устройства» и настройте устройство RAID 1 с двумя дисками и нулевыми запасными частями
  • выберите два соответствующих раздела и завершите настройку MD
  • выберите новое устройство RAID 1 и установите параметр «использовать как» (swap / ext4), а также точку монтирования для разделов ext4 (/ и / home /)

Отсюда я выбираю «закончить разбиение на разделы и записывать изменения на диск», выбрать значение по умолчанию «нет», когда сталкивается с возможностью загрузки с ухудшенного RAID, и подтвердить изменения. После этого установка продолжается как обычно, и в итоге я нахожусь на экране, указывающем, что «эта новая установка является единственной операционной системой на этом компьютере» и предлагает мне установить загрузчик GRUB в MBR. Я выбираю «Да», а внизу экрана - команду: grub-install /dev/sdf /dev/sdg

Установка завершается без ошибок и выталкивает компакт-диск, но после перезагрузки меня приветствуют:

Reboot and Select proper Boot device
or Insert Boot Media in selected Boot device and press a key

Я вернулся, чтобы сделать проверку здравомыслия, и в итоге просто прошел процесс снова, чтобы получить те же результаты. Затем я поместил ISO-образ Ubuntu-boot-repair на USB-накопитель и загрузился в него и получил пару сообщений при запуске:

  1. «Обнаружен RAID. Возможно, вы захотите повторить попытку после установки пакетов [mdadm]».
  2. «Предупреждение: нет активного RAID»

Отсюда он не дает мне возможность ремонта, просто возможность создать «Краткое описание загрузки», которое я сделал (http://paste.ubuntu.com/8200097/).

Я не уверен, что понимаю ошибки из утилиты восстановления при загрузке, а именно: 1) как я должен устанавливать mdadm, если я не могу загрузиться в первую очередь, и 2) где опция установки активного RAID-устройства была ,

Любые предложения по поводу того, что может быть проблемой и как действовать?


2
2017-08-31 22:28


происхождения


Из того, что я видел, мягкий рейд довольно сложно настроить / багги. MAYBE 14.04 лучше. Возможно, вы захотите посмотреть дешевый контроллер pci. - wlraider70
Забавно, что вы упомянули об этом, я действительно получил PCI-контроллер, но мне никогда не удавалось получить дистрибутивы Linux, чтобы их распознать. Я решил, что программный RAID будет проще, чем пытаться бороться с драйверами. - Tarnt Karntington


ответы:


Вы не можете установить Grub на программный RAID-раздел. Когда вы создаете раздел для первых двух жестких дисков, это должно быть:

Раздел 1: пример 250Mb, для Grub. Но не делайте рейда для этого. Отформатирован как FAT32, устанавливается как флаг загрузки.

Раздел 2: 4 ГБ для обмена.

Раздел 3: оставшееся пространство для /

Grub будет установлен на не-RAID-раздел 1, вы не получите защиту RAID-1 для Grub.

На самом деле, лучший способ реализовать программный рейд, на мой взгляд, - установить всю Ubuntu OS на другой жесткий диск, который не является членом RAID. В противном случае, если у дисков-членов есть ошибка, вы можете потерять всю свою ОС и потребуется переустановка.


1
2017-09-01 02:41