grub拒绝安装到RAID阵列


2

我有双重启动Windows 7和Ubuntu 12.04的软件RAID 0设置。硬盘驱动器上已有的GRUB引导加载程序似乎可以正常工作。但是,由于grub的最新软件包更新,它拒绝将新版本安装到硬盘上。grub-install引发以下错误:

/usr/sbin/grub-probe: error: cannot find a GRUB drive for /dev/mapper/< raid name>_RAID0p9. Check your device.map.
Auto-detection of a filesystem of /dev/mapper/< raid name>_RAID0p9 failed.
Try with --recheck.
If the problem persists please report this together with the output of "/usr/sbin/grub-probe --device-map="/boot/grub/device.map" --target=fs -v /boot/grub" to < bug-grub@gnu.org>

update-grub弹出相同

/usr/sbin/grub-probe: error: cannot find a GRUB drive for /dev/mapper/< raid name>_RAID0p9. Check your device.map.

每隔一行。

我不明白到底发生了什么。恐怕要重新安装grub软件包,因为它可能会使启动混乱,目前可以正常使用。忽略这一点是否安全?

编辑:系统是Alienware M17xR4,我不知道如何更好地描述主板。

编辑2:这是“ ls -alFR / dev / mapper /”的输出:

/dev/mapper/:
total 0
drwxr-xr-x  2 root root     260 Sep 19  2012 ./
drwxr-xr-x 16 root root    4500 Sep 19 09:03 ../
crw-------  1 root root 10, 236 Sep 19 09:03 control
lrwxrwxrwx  1 root root       7 Sep 19 09:03 isw_ccdceegjed_M17x_RAID0 -> ../dm-0
lrwxrwxrwx  1 root root       7 Sep 19 09:03 isw_ccdceegjed_M17x_RAID0p1 -> ../dm-1
lrwxrwxrwx  1 root root       7 Sep 19 09:03 isw_ccdceegjed_M17x_RAID0p2 -> ../dm-2
lrwxrwxrwx  1 root root       7 Sep 19 09:03 isw_ccdceegjed_M17x_RAID0p3 -> ../dm-3
lrwxrwxrwx  1 root root       7 Sep 19 09:03 isw_ccdceegjed_M17x_RAID0p4 -> ../dm-4
lrwxrwxrwx  1 root root       7 Sep 19 09:03 isw_ccdceegjed_M17x_RAID0p5 -> ../dm-5
lrwxrwxrwx  1 root root       7 Sep 19 09:03 isw_ccdceegjed_M17x_RAID0p6 -> ../dm-6
lrwxrwxrwx  1 root root       7 Sep 19 09:03 isw_ccdceegjed_M17x_RAID0p7 -> ../dm-7
lrwxrwxrwx  1 root root       7 Sep 19 09:03 isw_ccdceegjed_M17x_RAID0p8 -> ../dm-8
lrwxrwxrwx  1 root root       7 Sep 19 09:03 isw_ccdceegjed_M17x_RAID0p9 -> ../dm-9

默认情况下,/ boot / grub / device.map不存在。这是通过“ / usr / sbin / grub-mkdevicemap”创建后的内容:

(hd0)   /dev/disk/by-id/ata-ST9500423AS_6WS2GYX3
(hd1)   /dev/disk/by-id/ata-ST9500423AS_S2V01385
(hd2)   /dev/mapper/isw_ccdceegjed_M17x_RAID0

您所说的“软件RAID”真的是指通过主板创建的“固件RAID”吗?如果是这样,我们需要了解您的主板型号。
查尔斯

@Charles是的,添加了主板信息。该RAID是通过BIOS创建
朗诺

好的,那将基于英特尔的H77芯片组。您可以编辑文件的输出ls -alFR /dev/mapper和内容device.map(应该在中/boot/grub)吗?
查尔斯
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.