так же создавал /etc/init.d/searchd с командами start|stop|restart (в гугле есть примеры), не помогло
так же пробовал добавить запуск через crontab, тоже не помогло
аналогично, у меня не пашет автозапуск демона при старте системы, а не "не запускается демон"
по поводу создать руками pid - была кстати такая-же проблема на винде. создавал руками - ругался, типа неправильный pid-файл, не может прочитать его
тогда pid-файл создался сам после запуска или индексации, или поиска (какого-то exeшника из bin папки). сейчас индексация у меня нормально работала, поиск тоже выдавал результаты по индексу, но pid-файл не создался