Build custom kernel