LINUX.ORG.RU

grub-probe: error: no mapping exists for `md0'.


0

0

Добрый день! Проблема с debian squeeze, установкой grub на софтварный raid.

mdstat:

Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md2 : active raid0 sda4[0] sdc4[1]
      620140544 blocks super 1.1 512k chunks
      
md1 : active raid1 sda3[0] sdc3[1]
      2008117 blocks super 1.1 [2/2] [UU]
      
md0 : active raid1 sda1[0] sdc1[1]
      88318 blocks super 1.1 [2/2] [UU]
      
unused devices: <none>
fstab:
proc            /proc           proc    defaults        0       0
# / was on /dev/md1 during installation
UUID=2844accf-38d2-412b-9f41-3ad0a2b00408 /               ext3    errors=remount-ro 0       1
# /boot was on /dev/md0 during installation
UUID=50b08102-e54e-4433-95cc-2ac6b513e97a /boot           ext2    defaults        0       2
/dev/mapper/lvm-home /home           jfs     defaults        0       2
/dev/mapper/lvm-opt /opt            ext3    defaults        0       2
/dev/mapper/lvm-tmp /tmp            ext2    defaults        0       2
/dev/mapper/lvm-usr /usr            ext3    defaults        0       2
/dev/mapper/lvm-var /var            ext3    defaults        0       2
# swap was on /dev/sda2 during installation
UUID=3c466576-fae2-41f2-b293-6a876c1ea347 none            swap    sw              0       0
# swap was on /dev/sdc2 during installation
UUID=4c725ca3-0b6b-4e95-82a3-864c60b3392a none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0

device.map:

(hd0)   /dev/sda
(hd1)   /dev/sdb
(hd2)   /dev/sdc
(hd3)   /dev/sdd

При попытке установки:

grub-install --modules="mdraid ext2 lvm" '(md0)'
/usr/sbin/grub-probe: error: no mapping exists for `md0'.
/usr/sbin/grub-probe: error: no mapping exists for `md0'.
/usr/sbin/grub-setup: error: no mapping exists for `md0'.
Если прописать в device.map (md0) /dev/sda, то
grub-install --modules="mdraid ext2 lvm" '(md0)'
/usr/sbin/grub-probe: error: unknown filesystem.
Installation finished. No error reported.

Как провести установку?

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

Понял, тогда:

grub-install --modules="mdraid ext2 lvm" '(hd0)' 
/usr/sbin/grub-probe: error: unknown filesystem.
/usr/sbin/grub-probe: error: unknown filesystem.
You attempted a cross-disk install, but the filesystem containing /boot/grub does not support UUIDs.
vadv ★★
() автор топика
Ответ на: комментарий от vadv

You attempted a cross-disk install, but the filesystem containing /boot/grub does not support UUIDs.

Какбэ намекает. Посмотри fstab, и если у тебя монтирует по UUID - перемонтируй на записи вида /dev/sda1 и т.п.

dgeliko ★★
()

# / was on /dev/md1 during installation UUID=2844accf-38d2-412b-9f41-3ad0a2b00408 / ext3 errors=remount-ro 0 1

надо исправить

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

Ступил

Нифига подобного, все оказалось в модуле search_fs_uuid:

#grub-install --modules="mdraid raid ext2 lvm search_fs_uuid" /dev/sda
Installation finished. No error reported.
#grub-install --modules="mdraid raid ext2 lvm search_fs_uuid" /dev/sdc
Installation finished. No error reported.
и даже:
# grub-install --modules="mdraid raid ext2 lvm search_fs_uuid" /dev/md0
Installation finished. No error reported.
Сейчас попробую загрузится

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