Grub 只找到前 26 个驱动器

use*_*054 5 grub2

在我的系统(10.4 64Bit)上安装 grub2 失败:

/usr/sbin/grub-probe: error: cannot find a GRUB drive for /dev/sdaq1.  
 Check your device.map.
Run Code Online (Sandbox Code Playgroud)

查看device.map,只列出了sda to sdz对应的hd0 to hd25。重新创建设备映射会产生相同的结果。如何让 grub 识别 /dev/sdaq1.

注:机器有很多很多设备;sdaq 是正确的驱动器。

Rin*_*ind 8

您需要修补 grub-installer。

bug报告776633补丁

索引:grub-installer-1.60ubuntu3/grub-installer
================================================== ==================
--- grub-installer-1.60ubuntu3.orig/grub-installer 2011-05-03 12:00:57.553509999 -0700
+++ grub-installer-1.60ubuntu3/grub-installer 2011-05-03 12:04:02.873000831 -0700
@@ -286,7 +286,7 @@
     /开发/循环)
    disc_offered_devfs="$bootfs"
    ;;
- /dev/[hsv]d[az]|/dev/xvd[az]|/dev/cciss/c[0-9]d[0-9]*|/dev/ida/c[0-9] d[0-9]*|/dev/rs/c[0-9]d[0-9]*|/dev/mmcblk[0-9]|/dev/ad[0-9]*|/dev /da[0-9]*)
+ /dev/[hsv]d[az]|/dev/[sv]d[az][az]|/dev/[sv]d[az][az][az]|/dev/xvd[az] |/dev/cciss/c[0-9]d[0-9]*|/dev/ida/c[0-9]d[0-9]*|/dev/rs/c[0-9] d[0-9]*|/dev/mmcblk[0-9]|/dev/ad[0-9]*|/dev/da[0-9]*)
    disc_offered_devfs="$prefix"
    ;;
     *)

grub-installer 可能不在您的系统上(因为在安装它之后就没有必要让它继续存在了;))。这是它涉及的包:http : //packages.ubuntu.com/source/natty/grub-installer所以你可能会在安装介质上找到它......

以下是重新制作自己的 CD 的快速方法: 如何轻松地重新制作 Ubuntu?