Показать полную графическую версию : Установка grub на RAID
RasKolbas
31-03-2010, 00:08
Подскажите. Никак не получается. Главная загвоздка в том что в grub свой синтаксис именования дисков: (hd0) вместо /dev/hda, (hd1) вместо /dev/hdb. А у меня RAID как /dev/mapper/nvidia_bdebffcf
Попробуйте добавить в строку kernel
root=/dev/mapper/nvidia_bdebffcf
RasKolbas
31-03-2010, 18:44
Kent, у меня там есть всё что надо, только root=/dev/mapper/nvidia_bdebffcf2 (RAID же не просто так, на нём же ещё разделы есть)
Ну тогда выбрать нужный раздел параметром root=hd(0,0) или какой он там по счёту.
И вообще, не видя конфига и геометрии сложно что-то говорить.
Как минимум, чтобы поставить grub на RAID, необходимо чтобы разделы, из которых состоит RAID имели тип fd (Linux raid autodetect). Устанавливать grub надо на все разделы, из которых он состоит, а не на массив.
Для наглядности, пример (софтварный raid-1 на двух дисках, на каждом диске по 2 раздела, один / , другой swap):
[bugfix@server bugfix]$ sudo /sbin/fdisk -l
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 38377 308263221 fd Linux raid autodetect
/dev/sda2 38378 38912 4297387+ 82 Linux swap / Solaris
Disk /dev/sdb: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 38377 308263221 fd Linux raid autodetect
/dev/sdb2 38378 38912 4297387+ 82 Linux swap / Solaris
Массив создавался командой
/sbin/mdadm -C -l 1 -n 2 /dev/md0 /dev/sda1 /dev/sdb1
Граб ставился так:
grub
> root (hd0,0)
> setup (hd0)
> root (hd1,0)
> setup (hd1)
> quit
Кстати, вопрос, как линукс вообще и груб в частности относятся к страйпам как загрузочному устройству? С зеркалом всё понятно - копии загрузчика на всех устройствах-членах зеркала. А как дело обстоит с RAID0 или RAID10? Речь, естественно о софт и фейк райдах, железные для системы прозрачны.
Спрашиваю потому, что точно знаю, что FreeBSD с софтового страйпа не грузится.
RasKolbas
06-04-2010, 09:14
У меня не софтварный, у меня fake (почти железячный)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.