哪些 Linux 分区必须可启动?

哪些 Linux 分区必须可启动?

特别是关于//boot分区。什么规定 Linux 分区是可引导的(需要可引导标志)?

答案1

由于 Linux 使用 GRUB,因此它并不关心分区是否被标记为可启动。您甚至可以从扩展分区启动 Linux。

当 GRUB 加载时,它使用数据文件来确定所有可启动操作系统的位置。

答案2

Microsoft MBR 使用可引导标志来决定从哪个分区引导(GRUB 术语中的“链式加载”)。当您安装 Linux 发行版时,该 Microsoft MBR 将被 GRUB 的 MBR 代码替换,后者不关心分区的可引导标志,因为它有自己的、更复杂的方式来决定如何继续。

可引导标志实际上只“应该”设置在旨在进行链式加载的分区上(即分区的引导扇区有自己的引导代码)。这对于 Windows 分区是正确的,但对于 Linux 分区则不正确。但如果您使用的是 GRUB(或类似 LILO 的其他程序),那么哪个分区有该标志实际上并没有什么区别。

相关内容