Đồng bộ hóa iPod Touch của bạn với iTunes trên máy Mac hoặc Windows của bạn là một công việc không có bộ não. Đơn giản chỉ cần cắm vào iPod của bạn, khởi động iTunes của bạn và đồng bộ hóa của bạn sẽ được thực hiện trong một phút. Tuy nhiên, vì không có phiên bản Linux của Linux, 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 một hệ thống Ubuntu và bạn không muốn tạo một khởi động kép Windows / Ubuntu chỉ để đồng bộ iPod Touch của bạn, đây là một hướng dẫn dạy bạn cách đồng bộ iPod Touch của bạn với một máy ảo WinXP trong Ubuntu Intrepid.

(Hướng dẫn này đã được thử nghiệm bằng cách sử dụng iPod Touch thế hệ thứ nhất. Tôi chưa thử nghiệm iPod Touch 2nd Gen, iPhone 2G / 3G, nhưng tôi đoán họ cũng nên làm việc.)

Cài đặt VirtualBox

(bỏ qua bước này nếu bạn đã cài đặt Virtualbox trong hệ thống của bạn)

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 tin. Lưu và đóng.

deb http://download.virtualbox.org/virtualbox/debian intrepid không miễn phí

Thêm khóa gpg

wget -q http://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 cài đặt 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 nhóm vboxusers .

bấm 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ấn OK để tiếp tục, theo sau là Yes để biên dịch kernel vboxdrv.

Khi cài đặt hoàn tất, bạn cần thêm chính mình vào nhóm vboxusr .

Đ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 thấy các 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 OK . Đóng mọi thứ.

Nhớ ID nhóm (trong trường hợp này, ID nhóm là 127). Bạn sẽ cần phải sử dụng nó sau này.

Quay trở lại nhà ga,

echo “vboxdrv” | sudo tee -a / etc / modules

để bắt đầu 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 tin

#usbfs cho hộp ảo
không có / 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 mới ghi lại.

Biên dịch lại hỗ trợ USB hạt nhân

Trong terminal, gõ

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 thu đượ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 cài đặt linux-source-2.6.27 build-essential

Sau khi hoàn tất, hãy nhập thông tin 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 máy ảo Windows XP

Cắm iPod Touch bằng cáp USB.

Ubuntu sẽ phát hiện và hỏi xem bạn có muốn mở nó bằng trình quản lý điểm F 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 vào Thiết bị -> Thiết bị USB -> Apple Inc. iPod

Máy ảo WinXP sẽ nhận ra thiết bị USB và 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ư bạn làm trong môi trường Mac hoặc Windows.

Đó là nó.

Lưu ý : Tôi đã thử nghiệm điều này với iPod Touch thế hệ thứ nhất. Tôi đã không thử nghiệm này với iPod Touch 2G và iPhone, nhưng họ cũng nên làm việc.

[Tham khảo: Diễn đàn Ubuntu]