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


13

我将安装Ubuntu 9.10。

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

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

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

我只是想知道我是否需要创建启动分区?真正的作用是什么?

非常感谢,


2
这是一个骗子。您可以在这里找到答案:superuser.com/questions/30216/why-create-many-partitions
innaM 2009年

这个问题不会让我感到重复。
DaveParillo 2010年

Answers:


8

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

  1. / boot-通常为60MB左右。有关fedora的更多信息,或者如果我计划进行实验/已安装多个内核
  2. /-7或8 GB可以容纳不是/ home的所有其他内容
  3. / home-我的磁盘其余部分。

我这样拆分的主要原因是在恢复和备份情况下为我提供了尽可能多的选择。如果事情永远不会出错,那么一个大分区将起作用,您可能永远不必在意。

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

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


您好,谢谢您的帮助。我只是想知道启动将是一个主分区。/ root和/ home将是逻辑分区?谢谢。
ant2009年

它们都应该是逻辑分区。海事组织。
2009年

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

如果您有多个磁盘怎么办?引导分区应该在哪里?sda?sdb2?还是有一种方法可以镜像启动分区,如果是的话,这是个好主意吗?
CMCDragonkai 2014年

12

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

在某些特殊情况下,您需要多个分区:

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

  • 如果您进行双重引导并希望能够从两个系统中读取文件,则它们必须位于两个系统都可以读取的文件系统上。因此,如果您同时引导Linux和Windows,则具有一个带有NTFS或VFAT的多媒体分区可能是有意义的,因此两者都可以使用这些文件。

  • 如果使用全盘加密,则读取和写入非常大的文件(例如视频)会产生明显的开销。您可能要为它们提供一个单独的未加密分区。

  • 如果您计划不时重新分区或安装其他操作系统,那么/boot在磁盘的开头将a 设为第一(例如/dev/sda1)会更容易,以避免损坏grub。

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

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

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


9

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

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

有关创建多个分区的建议与BIOS找到它们无关(这是虚假的)。它涉及到在多个操作系统之间共享一个/ home /您的名称分区,并使某些类型的备份更加容易的事情。对于大多数用户而言,单个分区是最容易设置的并且可以正常工作。


交换文件不再比交换分区慢。我进行了编辑以表明这一点。
sleske
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.