This is the working Version:
kernel.o:     file format elf32-i386
Contents of section .text:
 0000 83ec1ce8 fcffffff c7042400 000000e8  ..........$.....
 0010 fcffffff ebfe                        ......
Contents of section .rodata:
 0000 48616c6c 6f200020 556e7369 63687462  Hallo . Unsichtb
 0010 617200                               ar.
Contents of section .comment:
 0000 00474343 3a202847 4e552920 342e342e  .GCC: (GNU) 4.4.
 0010 3300
and this doesn't work
kernel.o:     file format elf32-i386
Contents of section .text:
 0000 83ec1ce8 fcffffff c7042400 000000e8  ..........$.....
 0010 fcffffff ebfe                        ......
Contents of section .rodata.str1.1:
 0000 48616c6c 6f20556e 73696368 74626172  Hallo Unsichtbar
 0010 00                                   .
Contents of section .comment:
 0000 00474343 3a202847 4e552920 342e342e  .GCC: (GNU) 4.4.
 0010 3300     
I used objdump -s ...
it is loaded by grub, and the Big kernel gets me: Error 13: Invalid or unsupported executable format
I uploaded my little project ... cause I really can't find anything 
 http://cryff.net/clean.tar.gzcould you take a peek?
Bochs won't work for me cause I am working on the cli and bochs doesn't have a curses mode...