我的 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
答案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 就在列表中!