关于Bootloader分区的问题(Mint)

关于Bootloader分区的问题(Mint)

我在尝试在计算机上安装 Linux Mint 和 Windows 8 时遇到了一个简单的问题。我对 Linux 的东西还很陌生,所以如果这是很明显的,我很抱歉。我主要是在确认我的分区方案是否有效,以及我应该如何使用引导加载程序。我有一个硬盘和一个SSD,但硬盘只是用于存储,所以我不会真正提及它。

目前,我的 SSD 已经在 NTFS 分区上安装了 Windows 8,还有一个 10GB 交换分区和一个空的 ext4 分区,我计划在其中安装 Mint。我对这个设置有几个疑问

  1. 在 SSD 上安装 / 时,在硬盘驱动器上的空 ext4 分区上安装 /home 是否会出现任何问题?我不明白为什么会这样,但我想我不妨问一下。

  2. Mint 安装程序询问我使用哪个设备来安装引导加载程序。我的 SSD 上的选择是:

    • /dev/sdb(整个 SSD)
    • /dev/sdb1(在菜单中描述为Windows 8(加载程序),这是包含整个Windows 8安装(包括引导加载程序)的NTFS分区)
    • /dev/sdb6(我安装 Mint 的 ext4 分区)

现在,/dev/sdb1 被标记为我的启动分区,这是有道理的,因为这就是 Windows 8 启动加载程序所在的位置。如果我选择在那里安装新的引导加载程序,它会覆盖 Windows 8 引导加载程序并搞乱一切吗?我的理解是 Mint 安装 GRUB,当你启动它时,它会让你选择进入 Mint 或 Windows,如果你选择 Windows,它只会跳转到 Windows 引导加载程序。出于这种想法,我想我应该将引导加载程序安装到 /dev/sdb6 中,完全保留 Windows 分区,然后将 /dev/sdb6 设置为我的引导分区。然后,当我启动时,它将进入 GRUB,如果我选择 Windows 8 引导加载程序,它将跳转到 /dev/sdb1 并正常启动 Windows。不过,我真的不太了解这些东西,所以我想问一下绝对是个好主意,这样我就不会让 Windows 无法启动或其他什么问题。我也不明白将引导加载程序放在 /dev/sdb 中的选择,因为 SSD 上没有未分配的空间或任何东西,因此跨 3 个分区安装引导加载程序的想法对我来说似乎有点不对劲。

答案1

因此,对于 Linux Mint(和其他 Linux),您可以选择某些引导加载程序。其中最流行的两个是 GRUB(大统一引导加载程序)和 LILO。这些通常会写入硬盘的前 1M 空间而不是特定分区,因为写入特定分区意味着您需要使用另一个引导加载程序登录该分区,然后该分区会向您显示引导加载程序等。实际上,您可以使用某些分区类型来创建 BIOS 引导加载程序部分(gdisk 中的 EF02)。看看您在主要使用 Windows 的计算机上的情况,我假设您使用 msdos 作为分区映射并且不想更改它(更改会强制丢失所有数据)。因此,我会将引导加载程序刻录到 /dev/sdb 选项,仅仅是因为将其刻录到其他地方没有太大意义。

此外,您还需要手动删除 Windows 操作系统中的一些文件来恢复其自己的引导加载程序(因为 Windows 就是 Windows)。

至于分区方案,如果你想从SSD启动,将/home存储在硬盘上就可以了。我要做的是在 ext4 中创建 /,在 ReiserFS 中创建 /var(ReiserFS 非常适合小文件),在 XFS 中创建 /home (非常适合大文件),在 ext2 中创建 /boot (100MB 应该没问题),因为 ext2 是经过尝试和测试,引导加载程序通常可以识别 ext2。确保将引导标志设置为 ON。除 /home 分区外,所有这些都存储在您的 SSD 上。

另外,您可能需要研究逻辑分区,了解 Windows 通常如何使用 msdos 分区方案,该方案只允许 4 个主分区。

无论如何,希望这有帮助!更多信息请点击这里:http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=4

^^这在我安装 Gentoo 时很有帮助,并且在我安装其他任何东西时仍然有帮助。每种归档系统都有其自身的优点,充分认识和使用每种归档系统非常重要。

PS 这是我的归档方案(摘自parted):

Number  Start   End     Size    File system     Name                 Flags

3      17.4kB  1049kB  1031kB                  BIOS boot partition  bios_grub

1      1049kB  538MB   537MB   ext2            Linux filesystem     boot

2      538MB   14.5GB  14.0GB  linux-swap(v1)  Linux swap

4      14.5GB  46.7GB  32.2GB  reiserfs        Linux filesystem

5      46.7GB  476GB   429GB   ext4            Linux filesystem

6      476GB   750GB   274GB   xfs             Linux filesystem

这应该给出尺寸的概念(这适用于个人笔记本电脑)。

相关内容