是否有可以从逻辑驱动器分区启动的 BSD 操作系统?

Ped*_*oto 6 boot partition bsd

从几个 BSD 操作系统的文档中,需要从主分区启动它。是否有任何 BSD 可以以某种间接方式从逻辑分区启动?如果不是,技术原因是什么?

Gil*_*il' 6

我可以想到三个障碍:

  • 操作系统本身。据我所知,这不是一个问题,因为所有的BSD存放自己的分区表(abc,...分区)独立于PC的分区表(BSD术语中的切片)。

  • 引导程序。这可能是一个问题,因为引导加载程序在非常严格的代码大小限制下运行,并且每个功能都是额外的负担。但是一旦引导加载程序到达它到达 BSD 分区数据的地步,您就赢了。Grub可以引导多个 BSD,但并非所有版本的 Grub 都可以引导所有版本的 *BSD。

  • 安装程序。这里没有明显的大小限制,但支持逻辑分区确实增加了复杂性。尽管如此,即使安装程序自动化不支持它,您也可以通过在正确的时间发出正确的 shell 命令来达到目的。

查看特定变体: