在 RAID 上使用双启动 Win7 安装 GRUB 时出现问题

在 RAID 上使用双启动 Win7 安装 GRUB 时出现问题

我在工作中使用 Linux,并且很高兴在几种配置中设置和安装到新机器上,但是我不得不承认,这次我被难住了!

我有一台装有 SSD Raid 的新电脑。它目前安装了 Windows 7,我能够从实时 USB 成功安装 Ubuntu (12.04)。当我到达最后时,出现了错误

executing grub-install failed 

我在没有安装 GRUB 的情况下完成了安装,希望之后能够单独完成此操作,我进行了一些 Google 搜索,并发现了以下建议:

创建一个临时文件夹,并链接到 linux 分区。运行以下命令“sudo grub-install --root-directory=/home/ubuntu/Temp /dev/mapper/[PARTITION HERE]”

就我而言:

sudo grub-install --root-directory=/home/ubuntu/Temp /dev/mapper/pdc_ifegdfjd5

我收到以下错误:

/usr/sbin/grub-probe: error: unknown filesystem.

Auto-detection of a filesystem of /dev/mapper/pdc_ifegdfjd5 failed.
Try with --recheck.
If the problem persists please report this together with the output of "/usr/sbin   /grub-probe --device-map="/home/ubuntu/Temp/boot/grub/device.map" --target=fs -v  /home/ubuntu/Temp/boot/grub" to <[email protected]>

因此我使用--recheck 运行并得到完全相同的错误。

我不太确定接下来要去哪里,我进行了一些谷歌搜索,但没有得到任何积极的结果。

fdisk -l 的输出:

Device Boot      Start         End      Blocks   Id  System
/dev/mapper/pdc_ifegdfjd1   *        2048      206847      102400    7  HPFS/NTFS   /exFAT
/dev/mapper/pdc_ifegdfjd2          206848   184526847    92160000    7  HPFS/NTFS/exFAT
/dev/mapper/pdc_ifegdfjd3       184527102   464843519   140158209    5  Extended
Partition 3 does not start on physical sector boundary.
/dev/mapper/pdc_ifegdfjd5       184527104   431427327   123450112   83  Linux
/dev/mapper/pdc_ifegdfjd6       431427584   464843519    16707968   82  Linux swap / Solaris

有人能给我指出正确的方向吗?

非常感谢,

马特

答案1

马特,

(根据之前的答案更新)

我启动了一个实时 CD(嗯,USB),并按照以下说明进行启动修复:

http://www.howtogeek.com/114884/how-to-repair-grub2-when-ubuntu-wont-boot/

之后我运行了启动修复程序,并简单地使用了自动选项。当它最终安装 grub 时(在 dos 类型的 Windows 中),我选择了第一个 Windows 7 区域来安装它(我想!)

重启后一切正常并且 grub 正在启动。

相关内容