在我的系统(10.4 64位)上安装 grub2 失败,出现以下信息:
/usr/sbin/grub-probe: error: cannot find a GRUB drive for /dev/sdaq1.
Check your device.map.
检查 device.map,它仅列出与 sda 到 sdz 对应的 hd0 到 hd25。重新创建设备映射会产生相同的结果。如何让 grub 识别 /dev/sdaq1。
注意:该机器有许多设备;sdaq 是正确的驱动器。
答案1
您需要修补 grub-installer。
看错误报告 776633为一个修补:
索引:grub-installer-1.60ubuntu3/grub-installer =================================================================== --- grub-installer-1.60ubuntu3.orig/grub-installer 2011-05-03 12:00:57.553509999 -0700 +++grub-安装程序-1.60ubuntu3/grub-安装程序 2011-05-03 12:04:02.873000831 -0700 @@ -286,7 +286,7 @@ /dev/loop) 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?