我对LILO的理解是它可以安装到VBR或MBR。
如果我有一个“DOS”MBR,并将 LILO 安装到我的 Linux VBR,我设想启动过程如下所示:
MBR -> VBR (LILO) -> Linux
但是,如果我将 LILO 安装到 MBR,引导过程会是什么样子? VBR 引导加载程序代码是否仍在使用?例如,启动过程是不是如下所示:
MBR (LILO) -> Linux
或者像这样:
MBR (LILO) -> VBR (LILO) -> Linux
答案1
不,如果LILO安装到MBR中,就根本不需要使用VBR。
但是,不要假设整个 LILO 将包含在引导记录中。 MBR/VBR 将仅包含 LILO 的第一部分:其余部分将使用预存储的块号从文件 /boot/boot.b 中读取。