build kernel from source & make custom boot image