شاید نمیتونه به درستی اجراشس کنه .
دستورتو بزار تو یک فایل بعد بهش دست رسی اجرایی بده (chmod 500) بعد ادرسش رو برای اجار شدن بزار تو rc.local به این شکل :
sh /ADDRESS-TO-FILE
البته قبلش من این فکر به سرم رسیده بود و انجام دادم یک فایل ساختم startx.sh در محل usr/bin بعد مسقیما توی rc به صورت
startx.sh قبل از exit 0 نوشتم در ضمن اجازه دسترسی هم به صورت زیر دادم
chmod +x /usr/bin/startx.sh
دستور شما هم به همین شکل جواب نداد
من اول بهش اجازه دسترسی دادم
chmod 500 /usr/bin/startx
بعد توی rc.local گذاشتم
sh /usr/bin/startx
اما مجدد نمیشه البته توی ترمینال و putty درسته ...