PDA

Показать полную графическую версию : Установка grub на RAID


RasKolbas
31-03-2010, 00:08
Подскажите. Никак не получается. Главная загвоздка в том что в grub свой синтаксис именования дисков: (hd0) вместо /dev/hda, (hd1) вместо /dev/hdb. А у меня RAID как /dev/mapper/nvidia_bdebffcf

Kent
31-03-2010, 13:17
Попробуйте добавить в строку kernel
root=/dev/mapper/nvidia_bdebffcf

RasKolbas
31-03-2010, 18:44
Kent, у меня там есть всё что надо, только root=/dev/mapper/nvidia_bdebffcf2 (RAID же не просто так, на нём же ещё разделы есть)

Kent
31-03-2010, 19:38
Ну тогда выбрать нужный раздел параметром root=hd(0,0) или какой он там по счёту.

И вообще, не видя конфига и геометрии сложно что-то говорить.

BuGfiX
05-04-2010, 14:17
Как минимум, чтобы поставить 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

vadblm
05-04-2010, 14:38
Кстати, вопрос, как линукс вообще и груб в частности относятся к страйпам как загрузочному устройству? С зеркалом всё понятно - копии загрузчика на всех устройствах-членах зеркала. А как дело обстоит с RAID0 или RAID10? Речь, естественно о софт и фейк райдах, железные для системы прозрачны.

Спрашиваю потому, что точно знаю, что FreeBSD с софтового страйпа не грузится.

RasKolbas
06-04-2010, 09:14
У меня не софтварный, у меня fake (почти железячный)




© OSzone.net 2001-2012