Synkronisera din iPod Touch med iTunes på din Mac eller Windows är ett jobb utan hjärnan. Anslut bara din iPod, elda din iTunes och din synkronisering kommer att göras om en minut. Men eftersom det inte finns någon Linux-version av iTunes, finns det nästan inget sätt att du kan synkronisera din iPod Touch med din dator. Om du använder ett Ubuntu-system och du inte vill skapa en Windows / Ubuntu-dubbelstart för att bara synkronisera din iPod Touch, här är en handledning som lär dig hur du synkroniserar din iPod Touch med en virtuell WinXP-maskin i Ubuntu Intrepid.

(Denna handledning testades med en iPod Touch 1st generation. Jag har inte testat iPod Touch 2nd Gen, iPhone 2G / 3G, men jag antar att de borde fungera också.)

Installera Virtualbox

(hoppa över det här steget om du redan har installerat Virtualbox i ditt system)

Lägg till Virtualbox-förvaret till din Apt-lista. I din terminal:

gksu gedit /etc/apt/sources.list

Lägg till följande rad i slutet av filen. Spara och stäng.

deb http://download.virtualbox.org/virtualbox/debian intrepid non-free

Lägg till gpg-tangenten

wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -

Uppdatera förvaret och installera Virtualbox

sudo apt-get uppdatering
sudo apt-get installera virtualbox-2.0

Under installationen får du en uppmaning att be dig lägga till användare till vboxusers- gruppen.

klicka på OK för att fortsätta.

Du kommer då att få nästa prompt att kompilera kärnan för vboxdrv

klicka på OK för att fortsätta, följ av Ja för att kompilera vboxdrv-kärnan.

När installationen är klar måste du lägga till dig själv i vboxusr- gruppen.

Gå till System -> Administration -> Användare och grupper

Tryck på knappen Lås upp . Ange ditt lösenord och Godkänn.

Tryck på Hantera grupper .

Bläddra ner tills du ser vboxuserna . Markera det och klicka på Egenskaper .

Kontrollera ditt användarnamn och klicka på OK . Stäng allt.

Kom ihåg gruppens ID (i detta fall är grupp-id 127). Du måste använda den senare.

Tillbaka i terminalen,

eko "vboxdrv" | sudo tee -a / etc / modules

för att starta vboxdrv-modulen vid uppstart.

Konfigurera USB-stödet

Följande är att konfigurera Virtualbox för att upptäcka alla USB-enheter som är anslutna till ditt system.

gksu gedit / etc / fstab

Lägg till följande rad i slutet av filen

#usbfs för virtualbox
ingen / proc / buss / usb usbfs devgid = GROUP_ID, devmode = 664 0 0

Byt GROUP_ID med det grupp-ID som du spelat in just nu.

Kompilera kärnans USB-stöd

I terminalen skriver du

uname -r

Du borde se något så här

Därefter installerar du källkoden för kärnan med hjälp av kärnans information som du just fått

sudo apt-get build-dep linux-source-2.6.27
sudo apt-get install Linux-source-2.6.27 build-essential

När det är klart, skriv följande till terminalen, linje för rad

tar -jxvf /usr/src/linux-source-2.6.27.tar.bz2
cd linux-source-2.6.27/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

Starta om datorn.

Installera Windows XP i din Virtualbox. (hoppa över det här steget om du redan har gjort det).

Ansluta iPod Touch till Windows XP VM

Anslut din iPod Touch med USB-kabeln.

Ubuntu kommer att upptäcka det och fråga om du vill öppna den med F-spot manager. Klicka på Unmount

Öppna sedan din Virtualbox och starta Windows XP VM.

Installera iTunes i din Win XP VM.

Aktivera iPod Touch genom att gå till Enheter -> USB-enheter -> Apple Inc. iPod

WinXP VM bör känna igen USB-enheten och konfigurera den för användning.

Öppna din iTunes. Du ska kunna synkronisera det som om du gör det i en Mac eller Windows-miljö.

Det är allt.

Obs! Jag har testat detta med en iPod Touch 1st Generation. Jag har inte testat detta med iPod Touch 2G och iPhone, men de borde också fungera.

[Referens: Ubuntu Forum]