Is there a way to tell if your kernel supports init.d? I have read that anything 2.2 and up does, then I read it has to be added. Maybe a terminal command to check?