Назад | Перейти на главную страницу

grub на debian wheezy не распознает mdraid

У нас действительно странная проблема при загрузке с mdraid в Debian Wheezy. Все ссылки в Интернете, которые я могу найти, говорят мне, что grub 1.99 (который является частью Debian Wheezy) не должен иметь проблем с загрузкой с тома mdraid. Однако мы продолжаем получать подсказки о спасении от личинок.

Мы проверили, что grub может работать с дисками, поскольку загрузка с раздела, не отформатированного в формате raid ext4, работает без проблем. Как только мы помещаем / загружаемся в массив RAID, который мы создали с помощью mdadm, grub больше не распознает его.

Хотя мы начали с массива RAID5 с LVM наверху, во время тестирования мы вернулись к простой / boot на 4-дисковом массиве RAID1. Это диски емкостью 4 ТБ, поэтому мы используем GPT. Мы установили grub на все диски с помощью следующей команды:

grub-install --no-floppy --modules="raid mdraid09 mdraid1x" /dev/sda

Ну и конечно для sdb, sdc и sdd.

Grub продолжает бросать нас на помощь. Ls в это время показывает только диски и разделы gpt, разделы md не отображаются. Мы попытались воссоздать RAID1 с --metadata = 0.9, но это никак не повлияло на поведение.

Оборудование представляет собой Dell PowerEdge R520 с RAID-контроллером PERC 710i. Мы создали RAID0 в контроллере RAID для каждого диска, и, похоже, это работает, как ожидалось.

Во время установки не возникает никаких явных ошибок, ни ОС, ни grub жалуются.

Переустановка пакета grub-pc также не решает проблему.

Мы больше не знаем, что попробовать, и надеемся на какой-то вклад!

РЕДАКТИРОВАТЬ

Мы действительно установили grub на каждый диск. Мы получаем приглашение grub, он просто не может прочитать mdraid. Если мы добавим «нормальный» раздел ext4 на машину для загрузки, она заработает.

Из моих ограниченных знаний о grub с raid, Я пришел к выводу, что важно, чтобы /boot рейдовый массив действительно установлен на /boot при беге grub-install, или указано с boot= вариант.

Как ваш /boot/grub/grub.cfg как файл выглядит при выдаче grub-install? "set" также интересно просматривать из консоли восстановления grub.