双启动 Windows 7/Ubuntu:两个操作系统必须位于同一磁盘上吗?

双启动 Windows 7/Ubuntu:两个操作系统必须位于同一磁盘上吗?

我已经在 80 GB 的 SSD 上安装了 Windows 7。我想在同一台机器上安装 Ubuntu,但由于 C: 驱动器上的空间有限,我想知道是否可以在另一个驱动器上安装 Ubuntu。或者两个操作系统都必须位于同一个可启动驱动器上?

答案1

安装 Ubuntu 时,您可以选择其他驱动器。只需确保当系统询问您安装位置时,您选择了其他驱动器,否则您的 Windows 7 安装将毁于一旦。

答案2

是的,您可以将 Ubuntu 安装到另一个磁盘,但是当计算机加载时,您将无法启动 Ubuntu。我的意思是,机器的 BIOS 将首先查看磁盘 1 并启动它,它不知道磁盘 2 有 Ubuntu,除非您通过 BIOS 告诉它。

我不确定 GRUB 引导加载程序是否会处理 2 个磁盘的引导顺序。您可以选择更改 BIOS 引导磁盘顺序,但一段时间后这会很麻烦。

您可能需要编辑 Windows 机器上的 boot.ini 文件,以帮助确定哪个磁盘或在启动时为您提供选项。我知道您可以从 2 个单独的磁盘启动 Windows。

这个链接可能会对你有帮助链接1

答案3

简单的:

  1. 将 Windows 分区缩小到您能承受的少量空间,例如 500 MB。
  2. 在 ubuntu 安装程序中,在该空间中创建一个新分区,并将其格式化为 ext4。
  3. 告诉你的 ubuntu 安装程序将该分区挂载为 /boot。
  4. 将 ubuntu 安装到您的其他磁盘(/root 分区,如果您愿意,可以单独使用 /home 等)

现在,ubuntu 将在新的 /boot 分区中安装 GRUB,并使其处于活动状态。GRUB 将检测两个磁盘上的操作系统并将其显示在菜单中。

您可以通过对 /etc/grub.d/ 中的文件进行相应排序来重新排列操作系统条目(我通常将 30_osprober 重命名为 05_ 以将其向前拉),然后运行

grub-mkconfig -o /boot/grub/grub.cfg 

相关内容