Linux Mint 18、Windows 10、UEFI、双启动,在哪里安装 GRUB?

Linux Mint 18、Windows 10、UEFI、双启动,在哪里安装 GRUB?

我有一台预装了 Windows 10 和 UEFI 的 Dell XPS。我需要在 Windows 10 附近安装 Linux Mint 18(我不想删除 Windows,我需要保留它)。

我已经禁用了安全启动并缩小了 Windows 分区,以便有足够的空间安装 Linux。我只有一个物理磁盘,有 3 个分区:

C:/ - 48 GB - Windows main partition, 
D:/ - 10 GB - Windows data partition,
E:/ - 50 GB - all for Linux Mint 18

但是,安装过程中我主要关心的是 GRUB 安装点。让我们看一个示例磁盘空间,如 Mint 安装程序所见(这不是我的磁盘,它只是来自互联网的一个例子):

在此处输入图片描述

默认情况下,GRUB 会安装在 中/dev/sda。但是,当我展开引导加载程序安装设备:它还向我展示了其他条目:

 /dev/sda 
 /dev/sda1 Windows Boot Manager
 /dev/sda3
 /dev/sda5
 /dev/sda6
 /dev/sda7
 /dev/sdb (I install Mint from USB stick, so for sure it's not that option)

我应该选择哪一个才能在重启后看到 GRUB(我的意思是,成功安装 Mint 后)?我不想弄乱 UEFI 设置或破坏 Windows/EFI 分区和 Windows 启动管理器。

更新:我知道我不应该使用 /dev/sda3-/dev/sda7。我只是想知道我是否应该使用 /dev/sda 或 /dev/sda1。

答案1

/dev/sda 是你的磁盘。/dev/sda[number] 是分区。其中一个是 Windows 加载器,一个是你的 C/,另一个是 D:/ 和 E:/。我不知道另一个是什么。哪个是你必须自己检查。

我认为您不完全了解您应该做什么,因此这里有一个简单的说明:

  1. 删除 E:/ (我认为它是空的)
  2. 在剩余空间的末尾(应该是磁盘空间的末尾)创建一个具有 200 MB 空间的新分区,ext4 格式并选择 /boot 挂载点。将安装 GRUB。
  3. 使用释放的空间创建下一个分区。它可以位于开始或结束空间()。分区必须为 10 GB 或更多,但最佳方式是 16-20 GB(IMO),选择 / 挂载点和 ext4 格式。这将是 Linux 系统分区。
  4. 创建另一个分区。选择 ext4 和 /home。将有 /home 目录和用户文件。将其设置为 Linux 上使用文件所需的大小。如果不创建它,/home 将位于系统分区,这不是一个好的解决方案。

如果您有额外的空间,请将分区设为 ntfs 格式,并且不设挂载点,以便存放要从两个系统使用的文件。但是,我认为更好的方法是将数据从 D:/ 复制到某个位置,删除该分区,然后为两个系统都可以访问的文件创建更大的 ntfs 分区。在这种情况下,/ 分区必须位于可用空间的末尾,就在 /boot 之前。然后您应该有:

  1. 大约 100 MB ntfs 用于 Windows 加载程序
  2. 适用于 Windows 的 48 GB ntfs
  3. ntfs 分区,用于存放两个系统均可访问的文件
  4. 用于从 Linux 访问文件的 ext4 分区
  5. Linux 系统需要 10-20 GB
  6. 200 MB ext4 用于 GRUB 按此顺序。

//对不起我的英语不好。

相关内容