Wenn LILO im MBR installiert ist, gibt es dann Bootloadercode im VBR?

Wenn LILO im MBR installiert ist, gibt es dann Bootloadercode im VBR?

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.

verwandte Informationen