продолжение баги 11381 в этот раз вручную создаем по 1 разделу на каждом диске. ставим им тип md raid (0xfd). создаем из них raid. ставим загрузчик (баг 11398). (опции по умолчанию, в расширенные не идем). далее - ставим пакеты и все такое. при загрузке (в qemu) выдает BIOS booting from hard disk ... Fatal:INT18: Boot failure до кода загрузки не доходит. смотрим - разделы неактивные. как только ставим их активными <combr-> vsu: бац! когда поставил обоим активный и записал таблицу, сразу загрузилось и показало менюшку <vsu> combr-: там либо надо ставить raid-extra-boot=mbr[-only], либо нормально ставить активный раздел <vsu> combr-: вешай багу... вешаю
Свежий alterator-install2 устанавливает raid-extra-boot.
Этого недостаточно -- как много раз обсуждалось, многие биосы (проверить можно на vmware вроде бы) игнорируют MBR дисков, не содержащих активных разделов. server-20070406 не сделал ни одного раздела активным в схеме md1: hda1 hdb1 / md2: hda2 hdb2 /home а следовало бы пометить и hda1, и hdb1 как активные. Вынужденно повышаю до major -- такие BIOS на северах (платы Intel, например) достаточно распространены :(
(In reply to comment #2) > server-20070406 не сделал ни одного раздела активным в схеме > md1: hda1 hdb1 / > md2: hda2 hdb2 /home > а следовало бы пометить и hda1, и hdb1 как активные. А куда ставился загрузчик ?
md/md1, разумеется (получилось mbr-only).
зафиксирую... <vsu> gvy_: кстати, есть даже dmsetup ls --tree :) <vsu> gvy_: и -o inverted <vsu> gvy_: там ещё нельзя сунуть просто /dev/dm-0 <vsu> gvy_: только -j <major> -m <minor> или внутреннее имя <vsu> gvy_: в общем случае там может быть N устройств (если это raid0 или linear) <vsu> legion: dmsetup table -j $major -m $minor выдаст описание этого dm => остановились на devmap_name, выковырянной из multipath-tools -- упоминается в dmsetup(8)
Я добавил выставление bootable флага на разделы, входящие в mdN, если там есть /boot. Проверьте следующую болванку. Если не работает, то переоткройте.
На 20070426/x86_64 работает. Правда, не поставило флажок на /dev/rd/*, но по крайней мере на DAC960 оно и не требуется. На IDE (вторая половинка зеркала, с неё и начинает грузиться) -- проставлено.