hi, EFI bootloader signature is "EFIL" string, x86 machine is little-endian. This patch changes grub efi booloader sigature as little-endian.
thanks bibo,mao --- grub2.org/include/grub/i386/linux.h 2006-12-06 17:51:19.000000000 +0800 +++ grub2/include/grub/i386/linux.h 2006-12-06 17:52:50.000000000 +0800 @@ -46,7 +46,7 @@ #define GRUB_LINUX_CL_MAGIC 0xA33F #define GRUB_LINUX_EFI_SIGNATURE \ - ('E' << 24 | 'F' << 16 | 'I' << 8 | 'L') + ('L' << 24 | 'I' << 16 | 'F' << 8 | 'E') #ifndef ASM_FILE _______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel