>FBIOPUT_VSCREENINFO: Invalid argument That looks like a "good" error, in the sense that I don't think it's at all related to the ELF loader. Instead you seem to have some kind of fbcon problem. I think this can happen if you are trying to start up X in a different colour depth to the one you currently have set, or that kind of thing. I think "fbset" will tell you the current situation.
p.