Various fixes to linker script + Makefile to allow booting