在外部驱动器上安装 Ubuntu 后,如何才能默认从内部驱动器启动 win7,而无需外部驱动器

在外部驱动器上安装 Ubuntu 后,如何才能默认从内部驱动器启动 win7,而无需外部驱动器

驱动器分区屏幕截图我的内置硬盘(类型:动态,这就是为什么我需要在外部驱动器上安装 Ubuntu)上有 win7 64。我已经在外部硬盘(类型:基本)上安装了 Ubuntu 16.04.1。在安装 Ubuntu 期间,我选择了“其他”,并将 Ubuntu 安装到 dev/sdb(我从外部硬盘中缩减了 50G 字节,并在 Windows 7 上先将其未分配),选择 dev/sdb/boot 作为 grub 引导加载程序的位置。安装成功。

我重启了笔记本电脑。它无法进入任何操作系统。我尝试了启动修复盘,并选择在同一个位置“dev/sdb/boot”安装 grub 启动加载程序(似乎启动修复盘编辑了 win7 内置硬盘上的启动加载程序文件),然后我可以访问 Ubuntu,但不能访问 win7。通过编辑 grub.cfg(将 insmod ldm 更改为 insmod part_msdos )解决了此问题。插入外部硬盘后,我可以通过选择启动菜单进入这两个操作系统。

现在的问题是,没有外接硬盘,win7启动不了,弹出“缺少操作系统”的错误信息。

我该如何解决这个问题?谢谢!

我已经检查过这个答案https://ubuntu-mate.community/t/installing-ubuntu-mate-15-10-on-an-external-hard-drive-and-keeping-internal-hdd-the-same/4748,但没弄明白。

相关内容