![如何从外部硬盘双启动 ubuntu,无需插入外部硬盘即可启动 Windows](https://linux22.com/image/976353/%E5%A6%82%E4%BD%95%E4%BB%8E%E5%A4%96%E9%83%A8%E7%A1%AC%E7%9B%98%E5%8F%8C%E5%90%AF%E5%8A%A8%20ubuntu%EF%BC%8C%E6%97%A0%E9%9C%80%E6%8F%92%E5%85%A5%E5%A4%96%E9%83%A8%E7%A1%AC%E7%9B%98%E5%8D%B3%E5%8F%AF%E5%90%AF%E5%8A%A8%20Windows.png)
我想在外部硬盘上安装新版本的 Ubuntu。我唯一的问题是,如果我尝试在未插入硬盘的情况下打开计算机,它根本无法启动。(我假设这是因为启动管理器在外部)。如何在外部安装 Ubuntu,但当外部未插入时能够启动 Windows?
答案1
确实,您的引导记录和管理器似乎只在外部驱动器上。通常它们在内部驱动器上。
你应该创建一个启动修复盘并启动它。无论如何,这是一个方便的磁盘。
在 BRD 系统中,首先使用 gparted 确保您的内部驱动器有一个活动分区,并且为其设置了启动标志。然后运行推荐的修复选项应该可以修复内部硬盘上的启动问题。重新启动。
您还应该阅读有关如何创建外部 USB 可启动 Linux 硬盘(无需双启动)
答案2
我知道的一种方法是将 Grub 安装到 linux / 分区,然后向 Windows 引导加载程序添加一个条目,该条目将启动 Grub 引导加载程序并从而启动 Ubuntu。
安装 Ubuntu 时,最后一步有一个高级选项,您可以在其中选择 Grub 的安装位置。只需告诉它安装到 linux / 分区,而不是整个 Hdd。
现在您需要在 Windows 启动管理器中为 Grub 添加一个条目。
您需要下载 EasyBCD,可免费用于个人非商业用途:
http://neosmart.net/dl.php?id=1
下载 EasyBCD 的副本并安装它即可开始使用。
现在运行 EasyBCD
进入添加条目---选择Linux---选择GRUB2,按添加条目按钮。
转到 BCD 部署---选择将 Windows Vista/7 引导加载程序安装到 MBR,按写入 MBR。
重新启动您的电脑,这一次您将看到 Microsoft Boot Manager 屏幕,其中提供两个选项:Windows 7 和 Ubuntu。
来源:https://neosmart.net/wiki/easybcd/dual-boot/linux/ubuntu/