grub 2x

Gitano ran6oony7r9deku5 at gmx-topmail.de
Do Dez 17 14:40:09 GMT 2009


Luise Kunkle wrote:

> Aber eigentlich ist es doch gar nicht im MBR installiert - nicht
> physisch dort abgelegt. Die Daten des "MBR" sind doch für grub das, was
> ich als Master List genannt habe. Oder sehe ich das falsch?

--> http://de.wikipedia.org/wiki/Master_Boot_Record

> Mit dem update habe ich da mein Verständnis-Problem: Wenn ich das so
> mache, weiß dann grub im Hauptsystem, dass da ein neues Linux
> dazugekommen ist und fügt das in seine menu.lst für das mbr ein???

Das gilt für das System, das den 'grub' in den MBR schreibt.

Hast du ein Update für ein ein weiteres Betriebsystem, mit eigenem
'grub' in einem anderen Bootrecord als dem MBR, durchgeführt, so
solltest du in dem System, das seinen 'grub' in den MBR geschrieben hat,
ein 'update-grub' ausführen.

> Dazu noch eine Frage: der mbr ist immer und bleibt immer eine
> spezifische Region auf sda?

Ja, jede Platte besitzt einen eigenen MBR.

> Den mbr hatte ich in den vielen Jahren nie verstanden - ich meine, den
> Bezug der boot-loaders zum mbr. Ich habe da manches mal nach docu
> gesucht, die das erläutert und nie was gefunden. Das ubuntuusers wiki
> ist wirklich einsame Spitze, aber wohl noch recht neu?

Die kleinste Einheit auf einer Festplatte ist (bisher) ein Sektor mit
512 Bytes und der erste Sektor (Sektor 0) ist der sog. MBR (Master Boot
Record).

Dieser enthält u. a. die Partitionstabelle mit Platz für max. 4 primäre
Partitionen (z. B. /dev/sda1 .. /dev/sda4), wobei eine eine erweiterte
Partition sein kann.

Jede dieser Partitionen enthält einen eigenen Bootrecord, in den man
einen Bootloader, z. B. 'grub' installieren kann. Das bietet sich an,
wenn man mehrere Betriebsysteme in unterschiedlichen Partitionen auf
einer Festplatte installiert hat.