1: GRUB how boot the OS ? 2 ways to boot; (1) load OS directly; (2) chain-load other boot loader to load OS; Multiboot is native supported by GRUB , support for linux, FreeBSD, OpenBSD
search --set=boot --file /vmlinuz
linux /vmlinuz root=/dev/sda1
linux /vmlinuz root=/dev/sda1 acpi=off
### after linux command to execute
initrd /initrd