rootfs from kernel ubuntu

Hi,
I am wondering that creating a rootfs from kernel is possible? I
downloaded a kernel and i changed some drivers on that for
touchscreen. And then i compiled it. After it created a uImage. But
when i use this uImage with different rootfs, it cant found /lib/
modules/<kernel version>.

For that situation first of all i did some things. in kernel path ;

# make modules
# make INSTALL_MOD_PATH=<rootfs path> modules_install
# cd /home/user/target/lib/modules
# arm-none-linux-gnueabi-strip `find . –name “*.ko”`

reference: http://processors.wiki.ti.com/index.php/Creating_a_Root_File_System_for_Linux_on_OMAP35x

and then after this operation i realized that rootfs' size is ~1gb. So
i used it and this time it did not error about founding libs but i
did not work.
i took init(45) init (72) lines lastly and then serial terminal
frozen.

How can i create a rootfs from kernel? thank you