Tôi đã thực hiện nhiều phân vùng / khởi động kép trên Macbook Pro. Ngay bây giờ tôi đã cài đặt Mac OS X cùng với Ubuntu 12.04, với Grub được cài đặt trên phân vùng Ubuntu.
Tôi tự hỏi - mã trong MBR của tôi (446 byte đầu tiên) là gì? Vì máy Mac sử dụng phân vùng EFI và GUID, MBR chỉ là MBR bảo vệ / lai (trong trường hợp của tôi, nó là MBR lai).
H: Làm cách nào tôi có thể xác định chương trình nào trong MBR của mình (dựa trên hexdump của nó)? Có một số loại chữ ký? Tôi đoán nó là grub nhưng tôi đã thực hiện một hexdump của nó và nó không khớp với mã tôi tìm thấy trong bài viết này mô tả chi tiết mã Grub MBR ("Giai đoạn 1").
EDIT: Tôi đang điều hành rEFInd, một chương trình khởi động EFI. Nó là một ứng dụng EFI và do đó nằm trong phân vùng hệ thống EFI của tôi. Chương trình này là những gì chạy ngay sau khi khởi động, nhưng tôi không nghĩ rằng nó đặt bất kỳ mã nào trong 446 byte của MBR.
EDIT2: Tôi nên thêm rằng tôi cũng đã cài đặt Windows để khởi động kép.
Invalid partition table.Error loading operating system.Missing operating system.
"), tôi có thể thực hiện tìm kiếm Google và tìm thấy hai trang web thảo luận về bộ tải khởi động windows. Hexdump của tôi khớp với các phần của bộ tải khởi động Win2k cũng như bộ tải khởi động của một trong những áp phích trong diễn đàn. Xem: masm32.com/board/ , và thestarman.pc Managedry.com/asm/mbr/Win2kmbr.htm .