我将安装 Ubuntu 9.10。
但是,当我进入创建分区的高级选项时。我决定创建一个
交换文件 x2 RAM/(根)分区的大小。
我读过一些文档,其中说您还应该为第一个分区创建一个启动分区(主分区),以便 BIOS 可以轻松找到它。并且只分配大约 100MB。
我只是想知道我是否需要创建启动分区?它到底起什么作用?
非常感谢,
答案1
这是一个选择。你可以选择,也可以不选择。我通常会选择。除了交换分区,我通常还会创建 3 个分区:
- /boot - 通常为 60MB 左右。对于 fedora 来说,或者如果我打算进行实验/安装多个内核,则需要更多空间
- / - 7 或 8 GB 用于保存除 /home 之外的所有内容
- /home——我的磁盘的其余部分。
我这样分割的主要原因是为了在恢复和备份时给我尽可能多的选择。如果事情永远不会出错,那么 1 个大分区就可以了,你可能永远都不需要担心。
也许我只是老了,而且有点偏执 ;-)
如果你担心安全问题,安装后,你可以将启动分区设置为只读。这可以防止任何人(甚至你)无法将任何东西写入你的内核。虽然相当安全,但这确实意味着当那些旧的内核更新出现在你的更新窗口中时,它们将无法安装,直到你使启动分区可写、重新启动,然后安装它们。我已经在我女儿的笔记本电脑上这样做了,只是为了增加一层保护,防止任何篡改她的内核的行为 - 她可以安装软件,但要修改她的内核,她必须向我寻求帮助。这让我有机会验证这是否真的应该从一开始就安装。
答案2
一般情况下,您只需使用一个分区即可。过去,许多系统使用不同的分区来存放系统的不同部分,但现在不再需要这样做了。
还有一些特殊情况需要多个分区:
如果你想要使用,则需要一个单独的 /boot 分区全盘加密(例如 LUKS 或 Truecrypt),因为您需要某些东西来启动 :-)。
如果您双启动并且想要能够读取两个系统中的文件,则它们需要位于两个系统都可以读取的文件系统上。因此,如果您双启动 Linux 和 Windows,则可能有必要使用 NTFS 或 VFAT 等多媒体分区,这样两者都可以使用这些文件。
如果您使用全盘加密,则读取和写入非常大的文件(例如视频)的开销会很明显。您可能希望为这些文件设置一个单独的未加密分区。
如果你计划不时重新分区或者安装其他操作系统,那么如果
/boot
在磁盘的开头有一个作为数字 1(例如/dev/sda1
),则会更容易,以避免破坏 grub。
还有一些过时的原因。您可能在旧文档中读到过它们,但它们不再适用于当前系统:
在某些旧硬件上,由于 BIOS 限制,启动分区是必需的(例如,无法从超过 1024 个柱面的分区启动)。但我认为这只适用于非常旧的系统(超过 5-10 年)。
在旧版 Linux(V2.2,可能是 2.4)中,交换分区比交换文件更快,因此建议使用交换分区。在 Linux 2.6 上,两者应提供同等性能(http://lkml.org/lkml/2005/7/7/326)。
答案3
无需创建启动分区。所有内容都可以放在一个分区上,不会造成任何问题。
甚至交换也可以位于单个分区上(以交换文件的形式);交换文件曾经比交换分区慢一些,但从 Linux 内核 2.6 开始,它们具有与交换分区相同的性能(另见问题为了提高性能,交换分区和文件?在 serverfault.com 上)。
关于创建多个分区的建议与 BIOS 找到它们无关(这是假的)。它涉及在多个操作系统之间共享单个 /home/yourname 分区,以及使某些类型的备份更容易。对于大多数用户来说,单个分区是最容易设置的,并且工作正常。