LoginSignup
2
2

More than 5 years have passed since last update.

Ubuntu Studio14.04にVirtualbox + Windows + iTunesでiPod nano(第7世代)と同期する

Last updated at Posted at 2016-01-09

Windows→LINUXにして唯一困ったのがiPodです・・

結果

  • USB2.0経由でiPod nano(第7世代)と同期可能になった
  • 音楽ファイルはホストOSのUbuntuに置き、同期が必要になったらゲストOSのiTunesを立ち上げる

これまでに試したこと

  • 以下のソフトで同期を試みたが同期不可
    (いずれもソフト側からiPodは認識され、同期ボタンも動作したように思えたものの、iPod側で認識されず)
    • Amarok2.8.0
    • Banshee 2.6.2
    • gtkpod2.1.4
  • wineでiTune10, iTune13を動かしてみたがiPodを認識できなかった
  • iPod初期化
  • iPodに直接ファイルを放り込む(iPod側で認識されず)

用意したもの

  • 昔使っていたwindows XPのCD
    (公式でwindowsのisoイメージをdonwloadしても良いですね)

作業ログ

  1. Virtualbox5.0.12をインストール
  2. Extension Packもインストール
  3. ゲストOSを新規作成、インストール
    • ここではwindowsXP(64-bit)をインストール
  4. ゲストOS Settings->USBでiPodをAddしておく USB
  5. ゲストOS Settings->Shared FoldersでホストOSの音楽フォルダを指定
    • この時、Read Onlyを外しておくとiTunesでも編集できて良いと思います
  6. ゲストOSにiTunesをインストール
    • WindowsXP対応のiTunes12が出てました(Sep 16, 2015)
  7. USBにiPodを接続、ゲストOSのiTunesで認識・同期

注意点

ファイル名が以下だとゲストOS側で扱えなかった

  • *?":<>が混ざっている
  • .で終わっている

Virtualboxのバグっぽい
Mac OS Xではfixされたようです

リネーム(※検証していませんので予期せぬ動作をする可能性があります)

# *?":<>を削除
find . -regex ".*[\*|\?|\"\:|\<|\>].*" -print0 | xargs -0 -n 1 rename -n 's/[\*|\?|\"\:|\<|\>]//g'
# 末尾の.を削除
find . -regex ".+\.$" -print0 | xargs -0 rename -n "s/.$//g"

iPod nano(第7世代)のシステム条件

Mac:USB 2.0または3.0ポート、Mac OS X v10.7.5以降、iTunes 12.2以降
Windowsパソコン:USB 2.0ポート、Windows 7以降、iTunes 12.2以降

その他

  • Virtualboxをインストール中
    WARNING: The character device /dev/vboxdrv does not exist
    と出たときは以下を行った
    sudo dpkg-reconfigure virtualbox-dkms
    sudo dpkg-reconfigure virtualbox
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2