VirtualBox images available for download

Installation instruction

  1. Download one of the images listed above
  2. Install VirtualBox
  3. Start VirtualBox
  4. Select to import a new appliance by selecting: File/Import Appliance...
  5. Configure "Shared Folders" settings in VirtualBox settings for the new virtual computer
  6. Start your new virtual computer, please note that

Update instruction

If you want to update to the latest svn version, just restart the virtual computer and this will happen automatically. You can avoid the automatic update by specifying a specific revision in the sbssvn.conf file as described below

Configuration instruction

Normally you don't have to configure anything besides what can be configured through the normal Squeezebox Server web interface. However, if you like to change something some more information follows below.

In the shared folder exposed from the virtual computer, you will find a number of directories as described below. To access the shared drive, you connect to the address listed above the login prompt in the virtual machine, something like:
The files/directories found here are:

How the images was created (This section is not for normal users)

Below follows some more information how these images were created, this information is just here for anyone that would like to customize their own image
  1. Download a 10.04 32-bit server ubuntu CD from: Ubuntu server download page
  2. Mount the cd
  3. Copy the cd contents to a new directory "new-iso-dir"
  4. Apply the patch in the new directory: ubuntucd-0.1.patch
  5. Create a new CD image with the command
    mkisofs -J -l -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -z -iso-level 4 -c isolinux/isolinux.cat -o ./ubuntu-10.04.2-squeezebox-vm-server-i386.iso new-iso-dir/
    
  6. Create a new virtual computer in VirtualBox with:
  7. Boot the new computer and complete the installation and reboot after finished
  8. Login to the virtual computer with "squeezebox" user (password is set to "squeezebox")
  9. Setup the samba user with
    echo -e "squeezebox\nsqueezebox\n" | sudo pdbedit -t -a -u squeezebox
  10. Clean unnecessary files from the image
    sudo sbssvn_clean_image
    
  11. Configure the virtual computer to download Squeezebox Server at next startup
    sudo sbssvn_setup
    
  12. Note that after running the sbssvn_setup command you won't be able to start the virtual computer without triggering a Squeezebox Server download. So you need to boot from a LiveCD if you want to change something after this.