Index: src/arch/i386/lib/copy_and_run.c
===================================================================
--- src/arch/i386/lib/copy_and_run.c	(Revision 4253)
+++ src/arch/i386/lib/copy_and_run.c	(Arbeitskopie)
@@ -44,11 +44,10 @@
 	print_debug("Jumping to image.\r\n");
 
 	__asm__ volatile (
-		"movl %0, %%ebp\n\t"
+		"movl %%eax, %%ebp\n\t"
 		"cli\n\t"
-		"leal    _iseg, %%edi\n\t"
 		"jmp     *%%edi\n\t"
-		:: "a"(ebp)
+		:: "a"(ebp), "D"(dst)
 	);
 
 }
