1. Separate grub_sig section from .text; 2. vmlinuz.lds.S now put grub_sig in the head of vmlinuz