>[оверквотинг удален]
>2) stage1 должен корректно определить _все_ диски, определить тип рейда и начать
>грузить ядро в память со всех дисков.
>3) Загрузить ядро, которое уже проснувшись должно повторно определить все диски и
>примонтировать рейд.
>
>Возможно ли это? Технически да. Практически - куча ограничений. Биос должен корректно
>отдать загрузчику все диски, дублирование рейд кода, паника при наличии минимальных
>проблем, и так далее. На мой взгляд - овчинка выделки не
>стоит и RAID1+RAID5 куда более надежное и правильное решение если мы
>говорим о софтрейде. Мы с вами оба, похоже, тупим. Кто сказал, что метаданные тоже надо разбивать??? Они просто копируются на всех разделах в одно и то же место, вместе с загрузчиком. Поэтому stage1 (вообще, дурацкая это идея, нумеровать этапы, они теоретически могут быть любой длины) вполне может подцепть stage2: опознали софтрэйд, сместились к загрузчику в его метаданных, загрузили его и запустили. Всё. :)
То есть всё сводится к тому, чтобы:
1. В софтрэйд было место для загрузчика ОС (в softraid, о котором шла речь в новости, так и сделано — теперь).
2. Изначальный загрузчик умел обнаруживать softraid и загрузчик в нём.
А это как раз технически не сложно.