我的硬盘上有 Windows 7 和 8,然后我决定尝试 Xubuntu,并将其安装在独立的硬盘驱动器。
然后我尝试使用EasyBCD,但Windows无法识别Linux分区。另外,我在安装 Xubuntu 时删除了 Windows 的驱动器,以防万一......
那么,如何将其添加到启动列表中呢?
答案1
对于使用单独硬盘驱动器的双启动,您必须更改 BIOS 中的启动顺序。
例如,如果Win8在C盘,Xubuntu在D盘。如果BIOS先启动C盘(在D盘之前),那么您的计算机将加载Win8。
此外,Parallels 等第三方公司还提供简化的解决方案。
答案2
它们安装在单独的驱动器上并不重要,但如果您正在使用,grub2
那么它将成为所有操作系统的引导加载程序。您需要进行配置grub
才能“了解”每个操作系统是什么以及它位于哪个分区。这是通过使用update-grub
命令来完成的,该命令自动执行更新过程/boot/grub/grub.cfg
。我假设您已经grub2
安装了,因为您用它标记了您的帖子。
Xubuntu
首先,创建可启动的 USB 或 CD,以防重新安装驱动器后系统无法启动Windows
。您可能已经完成此操作以便Xubuntu
首先进行安装。
读这个Ubuntu 维基页面以确定是否有任何特殊因素适用于您的系统。
Windows
将 Windows 驱动器重新插入后,您可能会遇到系统直接启动到且不提供grub
启动菜单的问题Xubuntu
。这是因为每个驱动器上都有一个启动分区。跟随这或者这修复您的grub
启动分区。然后:
- 启动进入
Xubuntu
. - 以 root 身份运行
update-grub
.这应该会自动检测您的Windows
分区并将其添加到启动菜单中。 - 重新启动,您应该会看到一个菜单,提供要启动的操作系统。
如果您遇到问题,请确保您首先制作了某种可启动媒体,以便可以修复。将您的问题连同 的输出fdisk -l
和内容一起发回此处/boot/grub/grub.cfg
。