Решил поставить Ubuntu в рейд на имеющийся контроллер.
Сам контроллер - Highpoint RocketRaid100 на чипе HPT-370, под виндой несколько лет служил верой и правдой.
После недолгих разбирательств оказалось, что он софтверный, т.е. лив-сиди дружелюбно показала что к нему совершенно случайно подключены два диска с совершенно одинаковыми разделами.
Много курил мануалы по этой беде, в основном
этот и
этот, они не сильно отличаются.
Главная идея этих хауту:
- устанавливаем во временный линукс (из бутсиди) пакет dmraid,
- показываем ему на софтовый рейд,
- размечаем разделы на нём вручную, как минимум один ext3 и один swap,
- запускаем инсталлятор, ему тоже говорим что будем делать вручную и ставим систему на разделы рейда,
- исправляем grub.
Не получилось.
Разметили разделы на полученном устройстве /dev/mapper/hpt37x_abcdefghij посредством программы Fdisk. После ребута удаётся сделать mkfs.ext3, а инсталлятор с грехом пополам видит эти разделы, НО:
- инсталлятор отказывается работать со свопом, говорит что-то невразумительное про то, что не получится работать с этим разделом (неважно)
- инсталлятор всё ставит, ругается на неудачу установки груба, после чего ставим груб руками, но строчка "find /boot/grub/stage1" вместо положенного одного устройства даёт два, hd0 и hd1 (не так уж и важно)
- gparted показывает, что конечно есть три устройства: /dev/mapper/hpt37x_abcdefghij, /dev/hdh и /dev/hdg, но на /dev/hdh и /dev/hdg совершенно не одинаковые данные! то что я писал фдиском, легло только на /dev/hdg, а /dev/hdh совершенно пуст! (это логично приводит к следующему пункту)
- при перезагрузке биос рейда сообщает, что рейд развалился на фиг,
- с остатков рейда груб хотя и пытается грузиться, но быстро обнаруживается, что инсталлер записал все свои данные на диск1, а груб - на диск0.
В итоге dmraid не выполняет, собственно, функций рейда! Часть данных пишется на один диск, а часть на другой!
В чём ошибка - в моём контроллере (вроде же читал про людей, которые настраивали его под Дебианом и убунтой)?
В dmraid? В порядке работы с ним?
Ничего не понимаю...