Bug 26280 - не устанавливается на md раздел
Summary: не устанавливается на md раздел
Status: CLOSED NOTABUG
Alias: None
Product: Branch t6
Classification: Distributions
Component: grub2 (show other bugs)
Version: не указана
Hardware: all Linux
: P3 major
Assignee: Vitaly Kuznetsov
QA Contact: QA t6
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-09-12 06:29 MSK by Slava Dubrovskiy
Modified: 2011-09-12 11:55 MSK (History)
0 users

See Also:


Attachments
Вывод grub-install (63.04 KB, text/plain)
2011-09-12 06:29 MSK, Slava Dubrovskiy
no flags Details
Вывод fdisk -l (6.14 KB, text/plain)
2011-09-12 06:30 MSK, Slava Dubrovskiy
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Slava Dubrovskiy 2011-09-12 06:29:24 MSK
Created attachment 5103 [details]
Вывод grub-install

Обновился с 5.1 до t6.
Поставил grub2 и хочу установить загрузчик.
Не устанавливается с такой ошибкой:
[root@ua56 slava]# grub-install /dev/md0 
/usr/sbin/grub-setup: warn: Attempting to install GRUB to a partitionless disk or to a partition.  This is a BAD idea..
/usr/sbin/grub-setup: warn: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-setup: error: will not proceed with blocklists.

всякие приседания в виде --recheck не помогают.
Прилагаю конфигурацию дисков и вывод с дебаг ключом.
Comment 1 Slava Dubrovskiy 2011-09-12 06:30:20 MSK
Created attachment 5104 [details]
Вывод fdisk -l
Comment 2 Slava Dubrovskiy 2011-09-12 06:32:17 MSK
Вот такая конфигурация рейда.
Корень на /dev/md0

[root@ua56 slava]# cat /proc/mdstat 
Personalities : [raid1] [raid6] [raid5] [raid4] 
md2 : active raid5 sdc[0] sde[2] sdf[3] sdj[8] sdd[1] sdi[6] sdh[5] sdg[4]
      6837329408 blocks super 1.2 level 5, 512k chunk, algorithm 2 [8/8] [UUUUUUUU]
      [=>...................]  resync =  5.4% (52904524/976761344) finish=1314.4min speed=11714K/sec
      
md1 : active raid1 sda3[1] sdb3[0]
      454599232 blocks [2/2] [UU]
      [=============>.......]  resync = 69.6% (316751296/454599232) finish=24.3min speed=94180K/sec
      
md0 : active raid1 sda1[1] sdb1[0]
      30716160 blocks [2/2] [UU]
      
unused devices: <none>
Comment 3 Vitaly Kuznetsov 2011-09-12 11:55:40 MSK
Установка Grub в раздел (а md0 - это именно раздел!) возможна, достаточно добавить --force. Но это нужно только в том случае, если в mbr у вас другой загрузчик, который, в частности, будет грузить этот Grub.
Но, скорее всего, вы этого не хотите. Вы хотите установить загрузчик на mbr всех дисков, входящих в зеркало. Для этого делайте ровно это:
#grub-install /dev/sda
#grub-install /dev/sdb

BTW, alterator-grub выполняет это действие автоматически. Если в установщике вы выбираете "установить загрузчик на mdX", то ставится в mbr всех дисков. В lilo в ALT  было реализовано аналогичное поведение.