Link2SD Mount Script Error. [4]: can't create /system/etc/init.d/11link2sd: > Not a directory I want to move some of my apps from my internal memory to my extsdcard. I followed this to do so(I'm not using Marsh Mellow so skip the first part of the guide). When I installed Link2SD and rebooted my device it flashed an error saying:


  "Mount Script Error. [4]: can't create /system/etc/init.d/11link2sd:
  Not a directory"


I searched for this error and landed on this page. The solutions provided here do not seem to work for me and I wonder if it'd be dangerous to manually delete the file "init.d" and create the directory that Link2SD has been trying to create. But before I do so I want to know what exactly is this file for and would it be safe to delete it?

Bonus Question: Even if I delete it, would it be created again after I reboot my device?
Link2SD couldn't create folder "init.d" in /system/etc because there existed a file with the same name. I deleted the file manually by browsing to the location, launched Link2SD and selected the "Recreate mount script" option. It worked for me. I feared that something might go wrong with the device when I'd reboot it but everything is fine.