Ped*_*oto 6 boot partition bsd
从几个 BSD 操作系统的文档中,需要从主分区启动它。是否有任何 BSD 可以以某种间接方式从逻辑分区启动?如果不是,技术原因是什么?
我可以想到三个障碍:
操作系统本身。据我所知,这不是一个问题,因为所有的BSD存放自己的分区表(a,b,c,...分区)独立于PC的分区表(BSD术语中的切片)。
引导程序。这可能是一个问题,因为引导加载程序在非常严格的代码大小限制下运行,并且每个功能都是额外的负担。但是一旦引导加载程序到达它到达 BSD 分区数据的地步,您就赢了。Grub可以引导多个 BSD,但并非所有版本的 Grub 都可以引导所有版本的 *BSD。
安装程序。这里没有明显的大小限制,但支持逻辑分区确实增加了复杂性。尽管如此,即使安装程序自动化不支持它,您也可以通过在正确的时间发出正确的 shell 命令来达到目的。
查看特定变体:
NetBSD:安装手册指出“NetBSD 安装在四个主要 BIOS 分区之一中”。假设你可以在逻辑分区上安装和引导,如果你知道如何。
从 4.4 开始,OpenBSD 可以在逻辑分区上启动,尽管安装手册说“扩展分区可能不起作用”。