webdevqa.jp.net

WindowsでiPhoneを同期XP Ubuntu9.10でVirtualboxゲストとして実行中

メインオペレーティングシステムとして(K)Ubuntu 9.10を実行していますが、有効なXPライセンスがあるため、Windows XP Virtualbox 3.10を搭載したゲストオペレーティングシステム。iTunes(Windows XPで実行)でiPhoneの存在を検出できません。次のリンクが見つかりました: http://blog.rootshell.be/2009/01/15/ iphone-iTunes-virtualbox / これは、このiTunes-in-XP-in-Virtualbox-under-Ubuntu構成を機能させる方法を説明していますが、ファイル/etc/init.d/mountdevsubfs.shを編集する必要があります。 Ubuntu9.10には存在しません。

ITunesをXPゲストとしてUbuntu9.10で実行してiPhoneを検出して同期する方法を知っている人はいますか?

8
postfuturist

これが私がそれを機能させる方法です:

まず、このページの指示に従いました: https://help.ubuntu.com/community/VirtualBox/USB

これには、/ etc/fstabに1行、/ etc/udev/rules.d /40-basic-permissions.rulesに数行を追加することが含まれていました。何も変わっていないようで、iTunesはまだ私のiPhoneを無視していました。

デバイスがWindowsによって登録されているかどうか知りたいので、XPのデバイスマネージャーにアクセスしました。疑問符の付いた不明なUSBデバイスがありました。不明なUSBデバイスのプロパティに移動し、ドライバーの再インストールアクションを実行して、Windowsがオンラインでドライバーを検索できるようにしました。約10秒で、iPhoneが認識され、ドライバーが読み込まれ、iTunesがデバイスを認識しました。

最新のファームウェアにアップグレードすることもでき、同期することができました。ここにヒントがあります。VirtualBoxにUSBデバイスフィルターを設定して、「AppleInc。」のメーカーのデバイスに限定します。復元中にデバイスがコンピューターとわずかに異なって表示され、適切なフィルターが設定されていない場合、ホストOSが認識しているため、デバイスがゲストOSに自動的に表示されないため、復元の実行に問題がありました。別のデバイスとして。そのため、最良のオプションは、すべてのApple USBデバイスを送信するように指示することです。

6
postfuturist

これを試して:

ターミナルから次のコマンドを実行します。

  1. まだ存在しない場合は、vboxusersグループに自分を追加します。-

    if [ "`grep vboxusers /etc/group|grep $USER`" == "" ] ;   
    then Sudo usermod -G vboxusers -a $USER ; fi
    

これはKarmic9.10ホストとWindowsで機能しますXPゲスト

ターミナルから次のコマンドを実行します。

  1. これにより、次の手順で必要になるvboxユーザーIDが確認されます。これにより、次のような行が表示されます。vboxusers:x:123:myself 123は、探しているマシンのユーザーIDです。

    grep vbox /etc/group
    
  2. これにより、FSTABファイルが編集されます

     Sudo gedit /etc/fstab
    
  3. Fstabファイルの最後に次の行を追加します。useridを手順1で表示された番号に置き換えます。

     none /proc/bus/usb usbfs devgid=userid,devmode=664 0 0 
    

例:なし/ proc/bus/usb usbfs devig = 123、devmod = 664 0 0

  1. Ubuntu9.10を再起動します

  2. Ubuntu 9.10にログインしたら、start VirtualBox (ゲストOSの電源はまだオンにしないでください)

  3. WindowsのVirtualBoxメインページから[設定]をクリックしますXP Guest OS

  4. 画面左側の[システム]タブをクリックします

    • 有効にするIO APICを選択する必要があります
  5. 画面左側の[USB]タブをクリックします

    • USBコントローラーを有効にするおよびUSB2.0(EHCI)コントローラーを有効にするを選択する必要があります
    • USBデバイスが認識され、画面下部にチェックマークが付いているはずです。そうでない場合は、「追加」ボタン(右端、緑色の十字の付いた2番目のボタン)を押して追加します。
  6. ゲストOSとUSBの電源を入れると機能するはずです

From Virtualbox用のUSBをセットアップ Ubuntuフォーラムで。

1
user35247

これが私のやり方です。

VBでiTunesを実行し、iphone/iTouchを接続します。Linuxデスクトップに、新しいデバイスのアイコンが表示されます。それを選択してアンマウントします。次に、VBに移動し、下部にあるUSBアイコンを右クリックして、デバイスのボックスをクリックします。 XPの下のVBは、デバイスを認識します。

コマンドも、インストールするものも、編集するファイルもありません。

0
Captainslog