ซิงค์ iPod Touch กับ iTunes บน Mac หรือ Windows ง่ายมาก: เสียบ iPod เปิด iTunes รอสักครู่เสร็จ แต่ไม่มี iTunes สำหรับ Linux จึงซิงค์ไม่ได้ หากใช้ Ubuntu ไม่อยากทำ Dual Boot แค่เพื่อซิงค์ iPod นี่คือวิธี: ซิงค์ iPod Touch กับ Windows XP บน VirtualBox ใน Ubuntu Intrepid
(ทดสอบกับ iPod Touch รุ่นแรก ยังไม่ทดสอบรุ่น 2, iPhone 2G/3G แต่คาดว่าทำงานได้)
ติดตั้ง VirtualBox
(ข้ามหากติดตั้งแล้ว)
เพิ่ม Repository VirtualBox ใน Apt list:
gksu gedit /etc/apt/sources.list
เพิ่มบรรทัดนี้ท้ายไฟล์ บันทึกและปิด:
deb https://download.virtualbox.org/virtualbox/debian intrepid non-free
เพิ่ม GPG key:
wget -q https://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
อัปเดตและติดตั้ง:
sudo apt-get update sudo apt-get install virtualbox-2.0
ระหว่างติดตั้ง จะถามเพิ่มผู้ใช้ในกลุ่ม vboxusers คลิก OK

ต่อมา ถาม recompile kernel สำหรับ vboxdrv คลิก OK แล้ว Yes

เพิ่มตัวเองในกลุ่ม vboxusr: ไป System → Administration → Users and Groups กด Unlock ใส่รหัสผ่าน กด Manage Groups หา vboxusers คลิก Properties ติ๊กชื่อผู้ใช้ OK ปิดทั้งหมด



จด Group ID (เช่น 127) ไว้ใช้ต่อ
ในเทอร์มินัล:
echo "vboxdrv" | sudo tee -a /etc/modules
เพื่อโหลดโมดูล vboxdrv ตอนบูท
ตั้งค่ารองรับ USB
แก้ไข /etc/fstab:
gksu gedit /etc/fstab
เพิ่มบรรทัดท้ายไฟล์:
#usbfs for virtualbox none /proc/bus/usb usbfs devgid=GROUP_ID,devmode=664 0 0
แทน GROUP_ID ด้วย Group ID ที่จดไว้
Recompile Kernel USB Support
ดูเวอร์ชันเคอร์เนล:
uname -r

ติดตั้งซอร์สโค้ดเคอร์เนล:
sudo apt-get build-dep linux-source-2.6.27 sudo apt-get install linux-source-2.6.27 build-essential
คำสั่งต่อไปนี้ทีละบรรทัด:
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
รีบูทคอมพิวเตอร์
ติดตั้ง Windows XP ใน VirtualBox (ข้ามหาทำแล้ว)
เชื่อมต่อ iPod Touch กับ Windows XP VM
เสียบ iPod Touch ด้วยสาย USB Ubuntu จะตรวจจับ ถามเปิดด้วย F-spot คลิก Unmount

เปิด VirtualBox บูท Windows XP VM ติดตั้ง iTunes ใน VM เปิดใช้งาน iPod: Devices → USB Devices → Apple Inc. iPod

WinXP VM จะตรวจจับและตั้งค่า USB เปิด iTunes ควรซิงค์ได้เหมือนสภาพแวดล้อม Mac/Windows ต้นฉบับ

เสร็จสิ้น!
หมายเหตุ: ทดสอบกับ iPod Touch รุ่นแรก ไม่ได้ทดสอบรุ่น 2G และ iPhone แต่คาดว่าทำงานได้