是否还需要 /boot 分区?

M. *_*its 29 partitioning dual-boot

不久前(~ 2004 年)我被告知始终为引导目录创建一个单独的分区。从那以后我一直都有。但是在阅读了一些关于分区问题的问题后,我很好奇。我还需要 /boot 分区吗?

注意:如果有帮助,我是双启动(Win XP 或 7)和 Ubuntu 10.04。我还有一个分区(使用 ext2/3),用于在两个操作系统之间共享文件。

Chr*_*ung 32

如果您不使用 LVM、根卷加密、软件 RAID 等,或者只是将根卷放在没有中间层的普通文件系统上,那么您就不需要它。

实际上,启动时最重要的文件是内核映像 ( vmlinuz) 和initramfs映像 ( initrd.img)。如果 GRUB 无需特殊处理即可访问这两个(以及 GRUB 配置文件),则/boot不需要单独的卷。

  • 从 Grub2(即从 Ubuntu 9.10 开始),LVM 不需要单独的 LVM 分区。(甚至在此之前,Lilo 已经支持 LVM 很长时间了,但当然也有不是 Grub 的缺点。)软件 RAID-1 从不需要单独的 `/boot`,而 Grub2 现在支持大多数(所有?)Linux 的 RAID模式,以及一些加密模式。结果是现在很少需要单独的`/boot`。 (6认同)

Per*_*ins 9

一般来说,除非您处理加密或 RAID,否则您不需要单独的 /boot 分区。

也就是说,我偶尔会发现将单独的 /boot 分区添加为 FAT 分区的用途。这允许您的双引导系统更改您的 GRUB 配置,因此您可以创建一个批处理文件来关闭窗口并更改默认菜单选项,以便它接下来启动其他内容。大多数人不需要这个,但我有一些需要来回切换的项目,它允许它完全由脚本完成。


Jor*_*tro 5

这个回答可能回答了你的问题:

一般来说,除非您同时运行多个 Linux 发行版,否则您不应该为单独的分区/home而 烦恼。/boot

桌面 CD 和服务器/备用 CD 的 Ubuntu 安装程序都能够在现有系统上安装,并保留您的主目录(以及本地系统目录:/usr/local/usr/src/var/local)。如果现有用户与您在安装过程中创建的用户具有相同的用户名,则此功能还会重用现有用户的用户 ID 和组 ID。

要在安装时使用此选项,请选择高级分区选项,然后选择现有/分区/home。在出现的框中,确保所选的文件系统与该分区的现有文件系统匹配,并且未选中格式框。照常进行其余选项。

在 Ubuntu 10.10 中,我们希望在安装程序中添加一个选项,该选项可以检测您何时安装了现有的 Ubuntu 副本,并提供将其替换为您尝试安装的新版本(在幕后使用上述功能)。虽然它没有进入最终版本,但它很可能会出现在 Ubuntu 11.04 中。

至于单独的/boot分区,这是过去硬件限制的遗留问题(引导加载程序 1024 个柱面限制)。我认为单独的 /boot 在现代系统上没有任何实际优势,并且如果没有给予可以说是过多的空间,它可能会填满并产生自己的问题,因为 Ubuntu 不会自动删除旧内核。


归档时间:

查看次数:

52198 次

最近记录:

10 年,5 月 前