Ich habe auf meinem Macbook Pro viel partitioniert / dual gebootet. Im Moment habe ich Mac OS X zusammen mit Ubuntu 12.04 installiert, wobei Grub auf der Ubuntu-Partition installiert ist.
Ich frage mich - wie lautet der Code in meinem MBR (die ersten 446 Bytes)? Da Macs EFI- und GUID-Partitionierung verwenden, ist der MBR nur ein Schutz- / Hybrid-MBR (in meinem Fall ein Hybrid-MBR).
F: Wie kann ich feststellen, welches Programm sich in meinem MBR befindet (basierend auf seinem Hexdump)? Gibt es eine Art Unterschrift? Ich vermute, es ist Grub, aber ich habe einen Hexdump davon gemacht und es stimmte nicht mit dem Code überein, den ich in diesem Artikel gefunden habe , der den Grub-MBR-Code ("Stage 1") detailliert beschreibt.
EDIT: Ich führe rEFInd aus, ein EFI-Bootmanager-Programm. Es ist eine EFI-Anwendung und befindet sich daher auf meiner EFI-Systempartition. Dieses Programm wird unmittelbar nach dem Start ausgeführt, aber ich glaube nicht, dass es Code in die 446 Bytes des MBR einfügt.
EDIT2: Ich sollte hinzufügen, dass ich Windows auch für Dual-Boot installiert habe.
Invalid partition table.Error loading operating system.Missing operating system.
") konnte ich eine Google-Suche durchführen und fand zwei Websites, auf denen Windows-Bootloader behandelt wurden. Der Hexdump von mir entspricht Teilen des Win2k-Bootloaders sowie dem Bootloader eines der Poster im Forum. Siehe: masm32.com/board/… und thestarman.pcministry.com/asm/mbr/Win2kmbr.htm .