Summary: | stage5 don't install 'active' mark on partitions | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Mike Lykov <combr> |
Component: | alterator-install2 | Assignee: | Alexey Gladkov <legion> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | major | ||
Priority: | P2 | CC: | ldv, mike, vsu |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Mike Lykov
2007-04-06 23:44:16 MSD
Свежий 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 (вторая половинка зеркала, с неё и начинает грузиться) -- проставлено. |