Provided you can are running Ubuntu 11.10 Desktop or Ubuntu 11.10 Server with Gnome GUI and Serviio starts/runs ok manually but won't start automatically upon boot, then here's an alternate method to make it work.
If you followed the Serviio
Wiki Ubuntu 11.10 Installation Guide and Serviio Server starts manually, but won't automatically start, then go to the terminal command line (Ctrl-Alt-T) and remove the Serviio startup script you created by:
1. Type: cd /etc/init
2. Type: sudo rm serviio.conf
3. To confirm it's gone, type ls -l and make sure serviio.conf is not listed.
To use this alternate method to make Serviio Server automatically start when Ubuntu 11.10 boots, follow these instructions:
1. Click on power icon (top right) as shown below:

- Capture_01 Mar. 20 13.51.jpg (4.2 KiB) Viewed 29189 times
2. Click on Startup Applications as shown below:

- Capture_01 Mar. 20 13.58.jpg (16.97 KiB) Viewed 29189 times
3. Click "Add" and the following menu will appear:

- Capture_01 Mar. 20 14.43.jpg (40.49 KiB) Viewed 29188 times
4. For Name, type "Start Serviio Service".
5. For Command, make sure you point to the path where serviio.sh is located. You can use the Browse button to find it too.
6. Click "Add", then click on "Close".
7. Choose "Shutdown - Restart" to reboot Ubuntu.
That's it. Serviio Server service should now start automatically upon booting Ubuntu 11.10.