Hi. Here is a patch for booting GRUB via itself with multiboot module. Tested on [http://grub.enbug.org/TestingOnX86]-alike floppy image and QEMU. BTW. When I'm trying to add some code/data before/in multiboot_entry in startup.S, GRUB hangs with "Loading kernel" message (even if it booted not via multiboot). How can I avoid it? It would be nice to print some message about invalid magic value, for example. But I just cannot add the code.