Nach meinem Verständnis kann LILO entweder in einem VBR oder einem MBR installiert werden.
Wenn ich einen DOS-MBR habe und LILO in meinem Linux-VBR installiere, stelle ich mir den Bootvorgang folgendermaßen vor:
MBR -> VBR (LILO) -> Linux
Wenn ich LILO jedoch in den MBR installiere, wie sieht dann der Bootvorgang aus? Wird der VBR-Bootloadercode noch verwendet? Sieht der Bootvorgang beispielsweise so aus:
MBR (LILO) -> Linux
Oder so:
MBR (LILO) -> VBR (LILO) -> Linux
Antwort1
Nein, wenn LILO im MBR installiert ist, besteht keine Notwendigkeit, den VBR zu verwenden.
Gehen Sie jedoch nicht davon aus, dass der gesamte LILO-Datensatz im Boot-Record enthalten ist. Der MBR/VBR enthält nur den ersten Teil von LILO: Der Rest wird aus der Datei /boot/boot.b gelesen, wobei vorab gespeicherte Blocknummern verwendet werden.