How I jailbroke my iPod
In a Terminal;
$ sudo apt-get install libgpod4
Now connect your iPod using the USB cable provided and it should auto mount, you now need to navigate to /media to determine the mount point of your iPod [mine show up as /media/MY_IPOD. your iPod needs a SysInfo file adding to it so that it is identified by your system, I found this option to created worked first time. type or copy and paste the following into a Terminal after the prompt
$ sudo lsusb -v | grep -i Serial
this should give you a result similar to this;
iSerial 3 000D27002446H699
iSerial 1 0000:00:13.2
iSerial 0
iSerial 1 0000:00:13.1
iSerial 1 0000:00:13.0
The 16 digit number is the iPod's FirewireID, now type or copy and paste the following into a Terminal after the prompt
$ sudo gedit /media/MY_IPOD/iPod_Control/Device/SysInfo
replacing /media/MY_IPOD with the path and name of your iPod. My iPod had one entry already of ModelNumStr: xB147 so I added a new line as follows;
ModelNumStr: xB147
FirewireGuid: 000D27002446H699
and re-saved it to the iPod. This allows it to be identified by linux programs and should now allow your music player to find it [fingers crossed].
