安装 ubuntu 我真的需要一个引导分区吗?

ant*_*009 14 ubuntu

我将安装 Ubuntu 9.10。

但是,当我转到制作分区的高级选项时。我决定创建一个

交换文件 x2 大小的 RAM /(根)分区。

我读过一些文档,说您还应该为第一个分区创建一个引导分区(主分区),以便 BIOS 可以轻松找到它。并且只分配大约 100MB。

我只是想知道我是否需要创建一个引导分区?它的真正作用是什么?

非常感谢,

sle*_*ske 12

通常,您可以只对所有内容使用一个分区。历史上,许多系统对系统的不同部分使用不同的分区,但这不再是必要的。

还有一些特殊情况需要多个分区:

  • 如果您想使用全盘加密(例如 LUKS 或 Truecrypt),您需要一个单独的 /boot 分区,因为您需要从 :-) 启动的东西。

  • 如果您使用双引导并希望能够从两个系统读取文件,则它们需要位于两个系统都可以读取的文件系统上。因此,如果您双引导 Linux 和 Windows,那么拥有一个带有 NTFS 或 VFAT 的多媒体分区可能是有意义的,这样两者都可以使用这些文件。

  • 如果您使用全盘加密,读取和写入非常大的文件(例如视频)会产生明显的开销。您可能希望为那些单独的未加密分区。

  • 如果您打算时不时地重新分区或安装其他操作系统,如果您/boot在磁盘的开头有一个作为第一(例如/dev/sda1)以避免破坏 grub ,会更容易。

还有一些过时的原因。您可以在旧文档中阅读它们,但它们不再适用于当前系统:

  • 在某些旧硬件上,由于 BIOS 限制(例如,无法从超过 1024 个柱面的分区引导),引导分区是必需的。我相信这仅适用于非常旧的系统(超过 5-10 年)。

  • 在旧的 Linux 版本(V2.2,可能是 2.4)上,交换分区比交换文件快,因此建议使用交换分区。在 Linux 2.6 上,两者都应该提供相同的性能(http://lkml.org/lkml/2005/7/7/326)。


Dav*_*llo 10

这是一个选择。你可能会,也可能不会。我通常这样做。除了交换,我通常会创建 3 个分区:

  1. /boot - 通常为 60MB 左右。Fedora 的更多信息,或者如果我打算试验/安装多个内核
  2. / - 7 或 8 GB 用于保存不是 /home 的所有其他内容
  3. /home - 我磁盘的其余部分。

我这样拆分的主要原因是在恢复和备份情况下为我提供尽可能多的选择。如果事情永远不会出错,1 个大分区就可以工作,您可能永远不必关心。

也许我只是老而偏执;-)

如果您担心安全性,安装后可以将引导分区设置为只读。这可以防止任何人(甚至是您)向您的内核写入任何内容。虽然相当安全,但这确实意味着当那些旧的内核更新出现在您的更新窗口中时,它们将无法安装,直到您使引导分区可写,重新启动,然后安装它们。我在我女儿的笔记本电脑上做了这件事,作为防止任何篡改她内核的附加层 - 她可以安装软件,但要修改她的内核,她必须向我寻求帮助。它让我有机会验证这是真正应该安装的东西。

  • 我将引导分区设置为主分区,而不是逻辑分区。同样,这是在发生灾难的情况下,但这在技术上不是必需的。Ubuntu 有一篇很好的文章 http://ubuntuforums.org/showthread.php?t=282018 解释了分区的基础知识。 (2认同)

Car*_*rlF 9

无需创建引导分区。一切都可以在一个分区上进行而不会造成任何问题。

甚至交换也可以在单个分区上(以交换文件的形式);交换文件曾经比交换分区慢一些,但从 Linux 内核 2.6 开始,它们具有与交换分区相同的性能(另请参阅serverfault.com 上的问题交换分区与文件的性能?)。

关于创建多个分区的建议与 BIOS 找到它们无关(这是假的)。它是关于诸如在多个操作系统之间共享单个 /home/yourname 分区以及使某些类型的备份更容易的事情。对于大多数用户来说,单个分区最容易设置并且工作正常。