Just by looking I think you are missing the boot in the GRUB config file, it should be something like
boot
menuentry "kernel" { multiboot /kernel.bin boot }
(also double check that the kernel is actually in /kernel.bin)
/kernel.bin