improved ext2 driver and initrd
worked on ext2 and initrd