Đồng bộ hóa iPod Touch của bạn với iTunes trên máy Mac hoặc Windows là một công việc không cần trí óc. Đơn giản chỉ cần cắm iPod của bạn, kích hoạt iTunes của bạn và quá trình đồng bộ hóa của bạn sẽ được thực hiện sau một phút. Tuy nhiên, vì không có phiên bản Linux của iTunes nên hầu như không có cách nào để bạn có thể đồng bộ iPod Touch với máy tính của mình. Nếu bạn đang sử dụng hệ thống Ubuntu và bạn không muốn tạo khởi động kép Windows / Ubuntu chỉ để đồng bộ hóa iPod Touch của mình, đây là hướng dẫn hướng dẫn bạn cách đồng bộ hóa iPod Touch với máy ảo WinXP trong Ubuntu Intrepid.
(Hướng dẫn này đã được thử nghiệm bằng iPod Touch thế hệ 1. Tôi chưa thử nghiệm iPod Touch thế hệ thứ 2, iPhone 2G / 3G, nhưng tôi đoán chúng cũng sẽ hoạt động.)
Cài đặt Virtualbox
(bỏ qua bước này nếu bạn đã cài đặt Virtualbox trong hệ thống của mình)
Thêm kho lưu trữ Virtualbox vào danh sách Apt của bạn. Trong thiết bị đầu cuối của bạn:
gksu gedit /etc/apt/sources.list
Thêm dòng sau vào cuối tệp. Lưu và đóng.
deb https://download.virtualbox.org/virtualbox/debian intrepid non-free
Thêm khóa gpg
wget -q https://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
Cập nhật kho lưu trữ và cài đặt Virtualbox
sudo apt-get update sudo apt-get install virtualbox-2.0
Trong khi cài đặt, bạn sẽ nhận được lời nhắc yêu cầu bạn thêm người dùng vào vboxusers nhóm.
nhấp vào “OK” để tiếp tục.
Sau đó, bạn sẽ nhận được lời nhắc tiếp theo để biên dịch lại hạt nhân cho vboxdrv
nhấp vào “OK” để tiếp tục, theo sau là “Có” để biên dịch hạt nhân vboxdrv.
Khi cài đặt hoàn tất, bạn cần thêm chính mình vào vboxusr
nhóm.
Đi tới “Hệ thống -> Quản trị -> Người dùng và Nhóm”.
Nhấn nút “Mở khóa”. Nhập mật khẩu của bạn và xác thực.
Nhấn “Quản lý nhóm”.
Cuộn xuống cho đến khi bạn nhìn thấy “vboxusers”. Đánh dấu nó và nhấp vào “Thuộc tính”.
Kiểm tra tên người dùng của bạn và nhấp vào OK. Đóng mọi thứ.
Hãy nhớ "ID nhóm" (trong trường hợp này, ID nhóm là 127). Bạn sẽ cần sử dụng nó sau này.
Quay lại nhà ga,
echo "vboxdrv" | sudo tee -a /etc/modules
để khởi động mô-đun vboxdrv trong khi khởi động.
Định cấu hình hỗ trợ USB
Sau đây là cấu hình Virtualbox để phát hiện bất kỳ thiết bị USB nào được cắm vào hệ thống của bạn.
gksu gedit /etc/fstab
Thêm dòng sau vào cuối tệp
#usbfs for virtualbox none /proc/bus/usb usbfs devgid=GROUP_ID,devmode=664 0 0
Thay thế GROUP_ID bằng ID nhóm mà bạn vừa ghi lại.
Biên dịch lại hạt nhân hỗ trợ USB
Trong thiết bị đầu cuối, nhập
uname -r
Bạn sẽ thấy một cái gì đó như thế này
Tiếp theo, sử dụng thông tin hạt nhân bạn vừa lấy được, cài đặt mã nguồn của hạt nhân
sudo apt-get build-dep linux-source-2.6.27 sudo apt-get install linux-source-2.6.27 build-essential
Sau khi hoàn tất, hãy nhập dòng sau vào thiết bị đầu cuối, từng dòng một
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
Khởi động lại máy tính.
Cài đặt Windows XP trong Virtualbox của bạn. (bỏ qua bước này nếu bạn đã làm như vậy).
Kết nối iPod Touch với Windows XP VM
Cắm iPod Touch của bạn bằng cáp USB.
Ubuntu sẽ phát hiện nó và hỏi bạn có muốn mở nó bằng F-spot manager hay không. Nhấp vào Ngắt kết nối
Tiếp theo, mở Virtualbox của bạn và khởi động máy ảo Windows XP.
Cài đặt iTunes trong máy ảo Win XP của bạn.
Kích hoạt iPod Touch bằng cách đi tới “Thiết bị -> Thiết bị USB -> Apple Inc. iPod”.
WinXP VM sẽ nhận dạng thiết bị USB và định cấu hình nó để sử dụng.
Mở iTunes của bạn. Bạn sẽ có thể đồng bộ hóa nó giống như khi bạn thực hiện trong môi trường Mac hoặc Windows gốc.
Thế là xong.
Lưu ý :Tôi đã thử nghiệm điều này với iPod Touch thế hệ thứ nhất. Tôi chưa thử nghiệm điều này với iPod Touch 2G và iPhone, nhưng chúng cũng sẽ hoạt động.