LINUX.ORG.RU
ФорумAdmin

загрузка RAID-1 grub


0

0

установл федору 9
сделал RAID-1 на двух дисках, всё пространство
корнем сделал получившееся устройство md0
всё это делал из графического инсталлятора
система нормально загружается

если отключить один диск hd(0,0) то grub напишет ошибка диска и не загрузиться
если отключить hd(1,0), то grub загрузится, но не сможет подключить корень.
я окажусь в консоли gruba

собственно, как сделать так, чтобы система загружалась с любого диска, когда тот только один остался?

anonymous

чтобы можно было загрузиться при отказе hd(0,0), надо в /boot/grub/menu.lst добавить еще один пункт, 
что-то типа такого (только переделай под свою систему):

title           Ubuntu 8.04.1, kernel 2.6.24-19-server, if /dev/sda fail
root            (hd1,0)
kernel          /vmlinuz-2.6.24-19-server root=/dev/mapper/LV1-ROOT ro quiet splash
initrd          /initrd.img-2.6.24-19-server

anti_social
()

а вот почему не может подключить корень, не знаю

anti_social
()

Для начала, надо проверить, сделался ли рейд: mdadm --misc -D /dev/md0

/dev/md0:
        Version : 00.90.01
  Creation Time : Sun Jul 23 15:41:02 2006
     Raid Level : raid1
     Array Size : 1052160 (1027.50 MiB 1077.41 MB)
    Device Size : 1052160 (1027.50 MiB 1077.41 MB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Thu Sep 11 11:48:31 2008
          State : clean
                  ^^^^^//вот тут надо иметь clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0


    Number   Major   Minor   RaidDevice State
       0       8        2        0      active sync   /dev/sda2
       1       8       18        1      active sync   /dev/sdb2
           UUID : 6adecab3:9de3c279:5b5f869a:0e089726
         Events : 0.2214


Потом посмотри в БИОСЕ, какие параметры предлагает для работы с винтами. (Я перепробовал все, правильно заработало только в Intel Matrix).

fashka
()

Надо просто поставить загрузчик в MBR обеих дисков.

А уж передаст ли система на загрузку второму винту, если первый убрать - зависит от матери.

Deleted
()
Ответ на: комментарий от fashka

проделал из grub
root (hd0,0)
setup (hd0)

root (hd1,0)
setup (hd1)

потом перезагрузился, система стартанула на одном из двух дисков

надо будет проверить сможет ли система загрузится с второго диска без первого

ержим в биосе стоит ide
с ahci система виснет и нет сидирома
с matrixom и lsi тоже нет сидирома

anonymous
()

если вдруг кому интересно

uuid у устройств md0 и тех, что в него входят, не совпадают, что есть правильно, но в menu.lst тогда нужно root указывать не через UUID, а через устройство /dev/md0, ну и поставить grub на оба диска... тогда система поднимется

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.