• Install xmbc standalone scripts
sudo apt-get install xbmc-standalone
  • Create a user account xbmc, and set xbmc user to auto login, follow steps in this link to do it https://help.ubuntu.com/community/AutoLogin

  • Logout and for xbmc user select session as xbmc.  Now login to xbmc, it should start xbmc automatically on login

  • Now do a reboot and check if xbmc is starting automatically