LINUX.ORG.RU
ФорумAdmin

Вынул диск из программного Raid1 -> проблема с grub


0

1

Привет, помогите пожалуйста с такой хренью... Поставил Debian squeeze, при установке во время разметки дисков сделал Raid1 из двух хардов. На каждом раздел подкачки и основной раздел с корневой ФС, соответственно отзеркалив каждый раздел получил md0 и md1. Не прошло и недели один хард дал сбой и выпал из рейда,точнее из md1. Я чтоб поменять хард по гарантии, вытащил его из сервера, предварительно разумеется удалив из рейда. При загрузке системы увидел rescue mode grub'а,что само по себе плохо - с lilo такой проблемы не было, грузилось с одним хардом как ни в чем ни бывало. Мой косяк что сразу после установки не попробовал хард вытащить и посмотреть, конечно... Так вот, с rescue mode загрузил систему, сделал update-grub, перезагрузил. Опять rescue mode. Загрузил, сделал grub-install /dev/md1,update-grub, опять получил rescue mode после перезагрузки. Причем в grub.cfg root=(md1), в rescue mode по команде set показывает root=md0 и prefix=(md0)/boot.

Что сделать чтобы система загрузилась с одним хардом нормально и потом, когда второй хард поставлю и восстановлю рейд, чтобы она загрузилась нормально? Пытался найти (и продолжаю) но пока безрезультатно. Заранее спасибо..



Последнее исправление: malamute (всего исправлений: 1)

Ответ на: комментарий от vladislav

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

malamute
() автор топика
Ответ на: комментарий от malamute

>> можно в принципе имея grub чтобы система нормально грузилась с одним хардом?

У меня грузится нормально с любого из дисков в зеркале. Такой же Debian с GRUB2.

GotF ★★★★★
()

Инсталятор Debian-а устанавливает загрузчик только в первый диск. Поэтому я обычно после установки системы делаю dpkg-reconfigure grub-pc

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

GRUB2 и metadata.

Инсталятор Debian-а устанавливает загрузчик только в первый диск. Поэтому я обычно после установки системы делаю dpkg-reconfigure grub-pc

А ещё GRUB не встаёт на softRAID-1 с metadata=1.20, на metadata=0.90 встаёт. У GRUB2 так же?

Camel ★★★★★
()
Ответ на: GRUB2 и metadata. от Camel

>> У GRUB2 так же?

Нет.

~ # mdadm -D /dev/md/squeeze
/dev/md/squeeze:
        Version : 1.2
  Creation Time : Sat Feb 26 16:18:17 2011
     Raid Level : raid1
     Array Size : 52427704 (50.00 GiB 53.69 GB)
  Used Dev Size : 52427704 (50.00 GiB 53.69 GB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent

    Update Time : Thu Apr 28 12:50:37 2011
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           Name : persephone:squeeze  (local to host persephone)
           UUID : 0825da69:a7d559c0:949e5879:384d5381
         Events : 9342

    Number   Major   Minor   RaidDevice State
       0       8        1        0      active sync   /dev/sda1
       1       8       17        1      active sync   /dev/sdb1
GotF ★★★★★
()
Ответ на: GRUB2 и metadata. от Camel

И первый вообще не работает с mdraid, ему необходим формат 0.90 в силу того, что суперблок в конце устройства, поэтому загрузчик работает с обычным разделом.

GotF ★★★★★
()
Ответ на: GRUB2 и metadata. от Camel

вот, спасибо большое, у меня как раз первый диск и навернулся... (malamute, потерял пароль второй раз за день)

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

короче то что я сделал только всё мне испортило. Linux вообще перестал загружаться . постоянные перезагрузки. переустановка в rescue mode инсталлятора не помогает.

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