May be you can modify the kernel config to make the other stuff work... May be grab the newest kernel also work!
I just formatted my Linux partition, i need to install Ubuntu later to figure this out... (Installing now...)
btw, are the linit made by you? How do u compile it? what it used for?
I tried by mdoify by my own(i havn't seen your post yet), i just renamed zImage, initrd.cpio.gz(Inside renamed initrd.cpio->initrd)->initrd.gz, then i boot, it rebooted after the mounse pointer, background initialized... Mouse not work... I am going to see the log later...