* Fill more setup_header items
diff --git a/bootstub.c b/bootstub.c
index ad7bd7b..6f894d3 100644
--- a/bootstub.c
+++ b/bootstub.c
@@ -57,6 +57,9 @@
 	memset(bp, 0, sizeof (struct boot_params));
 	memcpy(&bp->hdr, sh, sizeof (struct setup_header));
 	bp->hdr.cmd_line_ptr = CMDLINE_OFFSET;
+	bp->hdr.cmdline_size = *(u32*)CMDLINE_SIZE;
+	bp->hdr.ramdisk_size = *(u32*)INITRD_SIZE;
+	bp->hdr.ramdisk_image = *(u32*)INITRD_OFFSET + CMDLINE_OFFSET;
 }
 
 static int get_32bit_entry(unsigned char *ptr)