iPod Touch on Ubuntu via VirtualBox
So I finally am able to do full syncing on my iPod Touch with iTunes despite running only Ubuntu. I use Virtualbox to create a virtual instance of Windows XP. VirtualBox makes it really easy to install Windows within Ubuntu. There were a couple of hurdles to jump to get USB working, but I followed the instructions and was able to plug in my iPod Touch but then iTunes crashed out with an error, something about 0xE8000035. I eventually found that other people had the same problem and waited for a fix. None came, so I tried vmware, which people claimed success with - but I couldn't replicate it. And then a few days ago, some guys posted a hack that required rebuilding the Linux kernel and all sorts of fun stuff, so I gave it a try and I am in business. Who hoo. Now if I can just unlock it so I can get to reading books...
The final magic recipe to make VirtualBox support iPod Touch with a guest Windows XP under Ubuntu is as follows:
(I love the iPod Touch but all of this made me hate Apple and its closed ways. Bring on Android!)
The final magic recipe to make VirtualBox support iPod Touch with a guest Windows XP under Ubuntu is as follows:
sudo apt-get build-dep linux-source-2.6.24
sudo apt-get install linux-source-2.6.24 build-essential
tar -jxvf /usr/src/linux-source-2.6.24.tar.bz2
cd linux-source-2.6.24/drivers/usb/core
perl -pi.bak -e 's/16384/131072/' devio.c
make -C /lib/modules/`uname -r`/build/ M=`pwd` modules
strip --strip-debug usbcore.ko
sudo install -m644 -b usbcore.ko /lib/modules/`uname -r`/kernel/drivers/usb/core
sudo depmod -ae
sudo update-initramfs -u
sudo reboot
(I love the iPod Touch but all of this made me hate Apple and its closed ways. Bring on Android!)