Grub2 和多重安装的问题

Grub2 和多重安装的问题

我有一台双启动的机器,其中运行着 Windows 7 和 Scientific Linux 6。这个 Linux 发行版使用了旧版 Grub。

我最近通过指定所需分区安装了 Ubuntu 12.04,以免覆盖我的 SL6 安装。我知道 SL6 已开启,/dev/sda5并且我知道它的 UUID。

我尝试按照以下教程将条目添加到启动菜单。我可以添加条目,但选择它们总是会给我错误消息:

错误:找不到文件
错误:您需要先加载内核

在过去的几个小时里,我对 Grub2 有了大致的了解,希望得到任何关于如何让我的 SL6 发行版/dev/sda5被 grub2 识别和引导的信息。我有关于该发行版的文件,需要在接下来的几天内获取。

我运行了推荐的“启动修复”实用程序。在对 grub 进行任何操作之前,我创建了一个初始诊断文件,你可以找到它这里然后,在运行建议的修复程序后,这是另一个诊断文件

显然,它可以识别出/dev/sda5那里,并且可以感知到 SL6 与旧版 grub 一起使用的一些旧的启动相关文件。

我愿意学习并采取其他步骤/诊断来使其运行,但有人可以告诉我如何让 SL6 启动吗/dev/sda5

答案1

您是否尝试过先挂载分区 /dev/sda5 然后运行 ​​update-grub ?

打开终端 (CTRL+ALT+T) 并运行

sudo mount /dev/sda5 /mnt 
sudo update-grub 

相关内容