在第二个磁盘 (sdb) 上双启动 14.04 和 Windows 7,BIOS 加载程序

在第二个磁盘 (sdb) 上双启动 14.04 和 Windows 7,BIOS 加载程序

我的 Windows 7 安装在一个单独的磁盘 (sdb) 上,因为它是出厂时安装的。为了保护它,我在 sda 磁盘上安装 Ubuntu 14.04 时断开了连接。然后我连接了 sdb 驱动器,并希望在启动菜单中看到启动 Windows 7 的选项。但它不在那里。我确信我在升级到 12.04 时遵循了相同的步骤,并且当时成功了。看来我必须修改 grub 才能让它在 sdb 上看到 Windows 7。你能推荐一种安全的方法吗?有没有我可以使用的工具?提前谢谢...

答案1

连接两个磁盘后,启动 Ubuntu sda

Ctrl按+ Alt+打开终端T

输入(或在终端中复制并粘贴)

sudo update-grub 

出现提示时输入您的 Ubuntu 登录密码。输入密码时光标不会移动。这是正常的。

下次重启时,GRUB 应该会显示 Ubuntu 和 Windows

答案2

使用超级 grub2 磁盘安装后,您可以配置/修复 grub。

您需要做的就是将 ISO 刻录到 CD/DVD 上并启动映像。

你可以在这里下载:

超级grubdisk.org

答案3

user68186 已经留下了完美的答案,按照你的要求去做,如果这不管用,你总是可以打开 grub 的 custom_40 文件并手动写入条目。我个人建议保持你的系统原样。

目前,您的引导加载程序非常整洁,整齐地存储在单独的驱动器上,因此您可以随时轻松更换操作系统,因为它们彼此之间没有联系,并且您可以通过按相应的 F 键访问系统的快速启动菜单来选择要启动的操作系统。在快速启动菜单中,只需选择要启动的硬盘即可。硬盘一将启动 Ubuntu,硬盘二将启动 Windows。

答案4

首先,感谢大家的宝贵建议!我按照 Ubuntu 论坛的说明安装 grub-customizer 解决了这个问题:HOWTO:Grub Customizer(Google:grub-customizer)。论坛上说要使用以下命令安装它:

sudo 添加 apt-repository ppa:danielrichter2007/grub-customizer

sudo apt-get 更新

sudo apt-get 安装 grub-customizer

然后可以使用以下方式运行它:应用程序->系统工具->管理员->Grub 自定义。它会在 sdb 上找到 Windows 7。然后我所要做的就是文件->退出并选择“更新 Grub”按钮(我不记得实际的按钮标签词)。当我重新启动时,Windows 7 就在列表中!

相关内容