Установка Ubuntu Server 12.04 на HighPoint RocketRAID 2720SGL RAID 5

Я установил карту HighPoint RocketRAID 2720SGL, к которой подключены 3 жестких диска по 1,5 ТБ. После создания RAID 5 в RocketRAID BIOS с использованием 3 дисков я пытаюсь установить Ubuntu Server 12.04 на массив. Тем не менее, установщик блокируется на этапе Detecting hardware.

Предпринятые шаги:

Я использую стандартный 64-разрядный установочный компакт-диск Ubuntu Server 12.04. Чтобы установить драйверы RocketRAID, чтобы установщик мог распознавать массив RAID, я использую два пакета драйверов с веб-сайта HighPoint.

  • rr272x_1x-ubuntu-11.10-x86_64-v1.4.12.0502.tgz (Драйверы для Ubuntu 11.10; последние специальные драйверы для Ubuntu)
  • RR272x_1x-Linux-Src-v1.4-120424-1752.tar.gz (драйвер с открытым исходным кодом Linux, который требует сборки под ядро)
[ 1115] Драйвер rr272x_1x-ubuntu-11.10-x86_64-v1.4.12.0502.tgz имеет скрипт preinst.sh, предназначенный для загрузки драйвера, пока установщик Ubuntu «Загружает дополнительные компоненты». В этот момент вы используете ALT + F2 для входа в консоль, монтируете USB-накопитель, на который вы извлекли пакет драйверов, и запускаете сценарий preinst.sh. Это неудачно "как есть", потому что драйверы, включенные в этот пакет, предназначены для ядра Linux 3.0.0-12- (generic / server), а 12.04 имеет ядро ​​3.2.0-29.

Чтобы обойти эту проблему, я использовал перечисленные выше драйверы с открытым исходным кодом, чтобы собрать драйвер из универсального ядра 3.2.0-29, которое есть на виртуальной машине Ubuntu Server 12.04 VirtualBox. Я распаковал архив и перешел к ../rr272x_1x-linux-src-v1.4/product/rr272x/linux и запустил make для ядра 3.2.0-29-generic, как описано в драйвере с открытым исходным кодом README, используя следующее sudo make KERNELDIR=/lib/modules/3.2.0-29-generic/build. Это успешно строит следующее rr272x_1x.ko.

Я беру полученный драйвер и собираю его в архив с правильным соглашением об именах, чтобы скрипт preinst.sh мог его распознать, rr272x_1x3.2.0-29-genericx86_64.ko.gz. Затем я помещаю его в загрузочную папку извлеченного пакета rr272x_1x-ubuntu-11.10-x86_64-v1.4.12.0502.tgz, где он должен быть.

При запуске в консоли во время установки Ubuntu на этот раз сценарий preinst.sh выполняется успешно. Затем я нажимаю ALT + F1 , чтобы вернуться к установщику и продолжаю, пока не перейду к фазе «Обнаружение оборудования», где вся операция блокируется.

Я протестировал установочный компакт-диск Ubuntu, и в нем нет ошибок. Я также пытался выполнить этот процесс несколько раз на случай, если это была однократная блокировка, но она продолжает блокироваться в том же месте. Кто-нибудь может подсказать, что я могу здесь делать неправильно?

ПРИМЕЧАНИЕ. Программа установки будет проходить этап обнаружения оборудования, если диски RocketRAID не загружены, поэтому я знаю, что проблема связана с драйвером, вызывающим проблему. .

1
задан 3 November 2012 в 23:39

2 ответа

Совет: не используйте RocketRAID в первую очередь - или, по крайней мере, не так, как контроллер SATA. Практически для любой мыслимой установки mdraid полностью превзойдет ее ... и не оставит вас зависимыми от причудливых проприетарных настроек при загрузке.

(Я говорю это как человек, который годами использовал контроллеры RocketRAID, потому что они невероятно хорошо поддерживали FreeBSD. Однако они не так хорошо работают с Linux, и у них просто не очень высокая производительность.)

Если вы хотите получить несколько советов о том, как настроить сервер с помощью raid ядра (mdraid), не стесняйтесь задавать вопросы об этом. :)

0
ответ дан 3 November 2012 в 23:39

Совсем не соответствует действительности (возможно, что касается SATA). Я отлично справляюсь со своими 0, 1, 5, массивами SAS. Если вы ищете производительность на массиве 10, вы, вероятно, должны купить лучшую карту. Насколько мне известно, 2720SGL - это отличный образец HW, если он делает то, что вам нужно. Не было никаких проблем, что так когда-либо. У Highpoint также очень хорошая поддержка, и каждый раз, когда я с ними справлялся, это было на высшем уровне.

0
ответ дан 3 November 2012 в 23:39

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

Похожие вопросы: