[Решено] Восстановление grub2 на программном RAID

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Logot
Сообщения: 58
ОС: Linux Mandrake 9.1

[Решено] Восстановление grub2 на программном RAID

Сообщение Logot »

Нужно рядом с Ubuntu 10.10 поставить Win XP, для этого купил новый жесткий диск. Так как винда затрет MBR, нужно восстановить grub2. Проблема в том, что у меня диски построены с аппаратным RAID. Ща загрузился с Live CD Ubuntu 10.10 amd64 и смотрю fdisk-l

Код: Выделить всё

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x08ea08e9

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         243     1951866   83  Linux
/dev/sda2             244        2675    19535040   fd  Linux raid autodetect
/dev/sda3            2676       22127   156248190   fd  Linux raid autodetect
/dev/sda4           22128       38913   134833545   fd  Linux raid autodetect

Disk /dev/sdc: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0004eecb

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1               1         243     1951866   82  Linux swap / Solaris
/dev/sdc2             244        2675    19535040   fd  Linux raid autodetect
/dev/sdc3            2676       22127   156248190   fd  Linux raid autodetect
/dev/sdc4           22128       38913   134833545   fd  Linux raid autodetect

Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00016fe1

   Device Boot      Start         End      Blocks   Id  System
/dev/sdd1               1      121602   976760832   83  Linux

Disk /dev/sdb: 400.1 GB, 400088457216 bytes
255 heads, 63 sectors/track, 48641 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000001

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       48641   390708801   83  Linux


Нет никаких mdX
Как восстановить?
Просьба, в google не посылать, только что оттуда. Там решение моей проблемы не нашел.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: [Решено] Восстановление grub2 на программном RAID

Сообщение sash-kan »

Logot писал(а):
04.05.2011 12:29
для этого купил новый жесткий диск
так отключите остальные и поставьте систему на этот диск.
потом верните диски обратно.
всё, что дальше потребуется — добавить в grub информацию об установившемся на новый диск загрузчике.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Logot
Сообщения: 58
ОС: Linux Mandrake 9.1

Re: [Решено] Восстановление grub2 на программном RAID

Сообщение Logot »

sash-kan писал(а):
04.05.2011 12:51
Logot писал(а):
04.05.2011 12:29
для этого купил новый жесткий диск
так отключите остальные и поставьте систему на этот диск.
потом верните диски обратно.
всё, что дальше потребуется — добавить в grub информацию об установившемся на новый диск загрузчике.


Ну так в том то и дело, поставлю я ща винду, она перезатрет Master Boot Record, поставит туда свой загрузчик. А мне надо туда всунуть grub, чтобы грузить и линукс и винду. Примеров в гугле дофига, только все они с обычными разделами, а у меня raid :crazy:
Или я не понял мысль....
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: [Решено] Восстановление grub2 на программном RAID

Сообщение sash-kan »

Logot писал(а):
04.05.2011 13:06
Или я не понял мысль
или я не понял написанное вами в первом посте.
повторю подробнее.
у вас есть несколько дисков, подключенных к компьютеру.
вы купили новый диск.
отключите _все_ подключенные к компьютеру диски.
подключите новый диск.
установите на него нужную вам систему.
подключите остальные диски.
добавьте в меню grub-а пункт про загрузку с нового диска.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Logot
Сообщения: 58
ОС: Linux Mandrake 9.1

Re: [Решено] Восстановление grub2 на программном RAID

Сообщение Logot »

sash-kan писал(а):
04.05.2011 13:35
добавьте в меню grub-а пункт про загрузку с нового диска.


Как я добавлю? У меня уже не будет возможности загрузится под Linux.
А добавить я смогу загрузившись с Live CD Ubuntu. Для того чтобы добавить нужно сделать grub-install, предварительно примонтировав разделы. Вот тут у меня засада, как монтировать RAID массивы....
Спасибо сказали:
Аватара пользователя
fed71
Сообщения: 2480
ОС: Ubuntu

Re: [Решено] Восстановление grub2 на программном RAID

Сообщение fed71 »

Logot писал(а):
04.05.2011 14:08
sash-kan писал(а):
04.05.2011 13:35
добавьте в меню grub-а пункт про загрузку с нового диска.


Как я добавлю? У меня уже не будет возможности загрузится под Linux.
А добавить я смогу загрузившись с Live CD Ubuntu. Для того чтобы добавить нужно сделать grub-install, предварительно примонтировав разделы. Вот тут у меня засада, как монтировать RAID массивы....

Таки путаете теплое с мягким. sash-kan все правильно объяснил, это Вы его понять не хотите. Значит читаем в подробностях - http://www.techotopia.com/index.php/Adding...tu_Linux_System
Я не знаю кто я. Не помню ни серии своей, ни инвентарного номера...

Мой блог http://fed71.livejournal.com
Спасибо сказали:
Logot
Сообщения: 58
ОС: Linux Mandrake 9.1

Re: [Решено] Восстановление grub2 на программном RAID

Сообщение Logot »

М-да, я сначала не въехал :)
Вообщем сделал так как и советовали, отсоединил все диски, оставив один. На него накатил винду. Потом подсоединил все диски, загрузил Linux и там сделал

Код: Выделить всё

sudo update-grub2

GRUB успешно нашел винду и обновил список операционных систем
Спасибо за помощь!

Спасибо сказали: