Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีการซิงค์ iPod Touch ด้วย Win XP Virtual Machine ใน Ubuntu Intrepid

การซิงค์ iPod Touch กับ iTunes บน Mac หรือ Windows ของคุณเป็นงานที่ไม่ต้องใช้สมอง เพียงแค่เสียบ iPod ของคุณ เปิดไฟ iTunes ของคุณ แล้วการซิงโครไนซ์ของคุณจะเสร็จสิ้นภายในไม่กี่นาที อย่างไรก็ตาม เนื่องจาก iTunes ไม่มีเวอร์ชัน Linux แทบไม่มีทางซิงค์ iPod Touch กับคอมพิวเตอร์ของคุณได้ หากคุณใช้ระบบ Ubuntu และไม่ต้องการสร้าง Windows/Ubuntu dual boot เพียงเพื่อซิงค์ iPod Touch ของคุณ ต่อไปนี้คือบทช่วยสอนที่จะสอนวิธีซิงค์ iPod Touch ของคุณกับเครื่องเสมือน WinXP ใน Ubuntu Intrepid

(บทช่วยสอนนี้ได้รับการทดสอบโดยใช้ iPod Touch รุ่นที่ 1 ฉันยังไม่ได้ทดสอบ iPod Touch 2nd Gen, iPhone 2G/3G แต่ฉันเดาว่ามันน่าจะใช้ได้เช่นกัน)

ติดตั้ง Virtualbox

(ข้ามขั้นตอนนี้หากคุณได้ติดตั้ง Virtualbox ในระบบของคุณแล้ว)

เพิ่มที่เก็บ Virtualbox ในรายการ Apt ของคุณ ในเทอร์มินัลของคุณ:

gksu gedit /etc/apt/sources.list

เพิ่มบรรทัดต่อไปนี้ที่ส่วนท้ายของไฟล์ บันทึกและปิด

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

เพิ่มคีย์ gpg

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

อัปเดตที่เก็บและติดตั้ง Virtualbox

sudo apt-get update
sudo apt-get install virtualbox-2.0

ระหว่างการติดตั้ง คุณจะได้รับข้อความแจ้งให้คุณเพิ่มผู้ใช้ใน vboxusers กลุ่ม

วิธีการซิงค์ iPod Touch ด้วย Win XP Virtual Machine ใน Ubuntu Intrepid

คลิก “ตกลง” เพื่อดำเนินการต่อ

จากนั้นคุณจะได้รับข้อความแจ้งถัดไปเพื่อคอมไพล์เคอร์เนลใหม่สำหรับ vboxdrv

วิธีการซิงค์ iPod Touch ด้วย Win XP Virtual Machine ใน Ubuntu Intrepid

คลิก "ตกลง" เพื่อดำเนินการต่อ ตามด้วย "ใช่" เพื่อคอมไพล์เคอร์เนล vboxdrv

เมื่อการติดตั้งเสร็จสิ้น คุณต้องเพิ่มตัวเองใน vboxusr กลุ่ม

ไปที่ “ระบบ -> การดูแลระบบ -> ผู้ใช้และกลุ่ม”

กดปุ่ม "ปลดล็อก" ป้อนรหัสผ่านและรับรองความถูกต้อง

วิธีการซิงค์ iPod Touch ด้วย Win XP Virtual Machine ใน Ubuntu Intrepid

กด “จัดการกลุ่ม”

เลื่อนลงมาจนกว่าคุณจะเห็น “vboxusers” ไฮไลต์แล้วคลิก "คุณสมบัติ"

วิธีการซิงค์ iPod Touch ด้วย Win XP Virtual Machine ใน Ubuntu Intrepid

ตรวจสอบชื่อผู้ใช้ของคุณและคลิกตกลง ปิดทุกอย่าง

วิธีการซิงค์ iPod Touch ด้วย Win XP Virtual Machine ใน Ubuntu Intrepid

จำ “ID กลุ่ม” (ในกรณีนี้ ID กลุ่มคือ 127) คุณจะต้องใช้ในภายหลัง

กลับไปที่เทอร์มินัล

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

เพื่อเริ่มโมดูล vboxdrv ระหว่างการบูทเครื่อง

การกำหนดค่าการรองรับ USB

ต่อไปนี้คือการกำหนดค่า Virtualbox เพื่อตรวจหาอุปกรณ์ USB ที่เสียบอยู่ในระบบของคุณ

gksu gedit /etc/fstab

เพิ่มบรรทัดต่อไปนี้ต่อท้ายไฟล์

#usbfs for virtualbox
none /proc/bus/usb usbfs devgid=GROUP_ID,devmode=664 0 0

แทนที่ GROUP_ID ด้วย ID กลุ่มที่คุณเพิ่งบันทึกไว้

คอมไพล์เคอร์เนล USB รองรับอีกครั้ง

ในเทอร์มินัล พิมพ์

uname -r

คุณควรเห็นอะไรแบบนี้

วิธีการซิงค์ iPod Touch ด้วย Win XP Virtual Machine ใน Ubuntu Intrepid

ถัดไป ใช้ข้อมูลเคอร์เนลที่คุณเพิ่งได้รับ ติดตั้งซอร์สโค้ดของเคอร์เนล

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

วิธีการซิงค์ iPod Touch ด้วย Win XP Virtual Machine ใน Ubuntu Intrepid

ถัดไป เปิด Virtualbox ของคุณและบูตเครื่อง Windows XP VM

ติดตั้ง iTunes ใน Win XP VM ของคุณ

เปิดใช้งาน iPod Touch โดยไปที่ “อุปกรณ์ -> อุปกรณ์ USB -> Apple Inc. iPod”

วิธีการซิงค์ iPod Touch ด้วย Win XP Virtual Machine ใน Ubuntu Intrepid

WinXP VM ควรรู้จักอุปกรณ์ USB และกำหนดค่าสำหรับการใช้งาน

เปิด iTunes ของคุณ คุณควรจะสามารถซิงค์ได้เหมือนที่ทำในสภาพแวดล้อม Mac หรือ Windows ดั้งเดิม

วิธีการซิงค์ iPod Touch ด้วย Win XP Virtual Machine ใน Ubuntu Intrepid

แค่นั้นแหละ.

หมายเหตุ :ฉันได้ทดสอบสิ่งนี้กับ iPod Touch รุ่นที่ 1 แล้ว ฉันยังไม่ได้ทดสอบสิ่งนี้กับ iPod Touch 2G และ iPhone แต่ควรใช้งานได้เช่นกัน