Completely re-write Init.rc. 

Review it first, this worked perfectly on mine.