在Ubuntu 9.10下以Virtualbox guest虚拟机运行的Windows XP中同步Iphone


8

我运行(K)Ubuntu 9.10作为主要操作系统,但是我仍然具有有效的XP许可证,因此我一直在使用Virtualbox 3.10将Windows XP作为来宾操作系统运行。我无法让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,该文件显然在Ubuntu 9.10中不存在。

有谁知道如何在Ubuntu 9.10中以来宾身份在XP中运行Itunes以检测和与Iphone同步?


您提供的链接中的错误消息是否与您获得的错误消息完全相同?
Marcin

我没有收到任何错误消息,但Itunes并未识别出它。
学家

Answers:


6

这是我的工作方式:

首先,我按照此页面上的说明进行操作:https : //help.ubuntu.com/community/VirtualBox/USB

这包括在/ etc / fstab中添加一行,在/etc/udev/rules.d/40-basic-permissions.rules中添加几行。似乎一切都没有改变,Itunes仍然无视我的Iphone。

我想知道该设备是否已经在Windows中注册,所以我进入了XP中的设备管理器。未知的USB设备带有问号。我进入了未知USB设备的属性,进行了重新安装驱动程序的操作,使Windows可以在线搜索驱动程序。在大约10秒钟的时间内,识别了Iphone,加载了驱动程序,并且Itunes看到了该设备。

我能够同步甚至升级到最新固件。这是一个提示,请在VirtualBox中设置USB设备筛选器,使其仅限于制造商为“ Apple Inc.”的设备。我在执行还原时遇到问题,因为在还原过程中,该设备与计算机的外观略有不同,并且如果未设置适当的过滤器,则该主机将不会在来宾OS中自动显示该设备。将其作为其他设备。这就是为什么最好的选择就是告诉它发送所有Apple USB设备通过的原因。


1

尝试这个:

从终端运行以下命令:

  1. 将您自己添加到vboxusers组(如果尚未添加):-

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

这适用于Karmic 9.10 Host和Windows XP Guest

从终端运行以下命令:

  1. 这将检查下一步所需的vbox用户ID。这将显示如下所示的一行:vboxusers:x:123:myself 123是您要查找的计算机的用户ID。

    grep vbox /etc/group
    
  2. 这将编辑您的FSTAB文件

     sudo gedit /etc/fstab
    
  3. 将以下行添加到fstab文件的底部:用步骤1中显示的数字替换userid。

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

示例:无/ proc / bus / usb usbfs devig = 123,devmod = 664 0 0

  1. 重新启动Ubuntu 9.10

  2. 登录到Ubuntu 9.10后,启动VirtualBox(尚未启动访客操作系统)

  3. 在Windows XP Guest OS的VirtualBox主页上单击“设置”。

  4. 点击屏幕左侧的系统标签

    • 需要选择启用IO APIC
  5. 点击屏幕左侧的USB标签

    • 需要选择启用USB控制器和启用USB 2.0(EHCI)控制器
    • 您的USB设备应被识别并在下部屏幕中打勾。如果不是,请按“添加”按钮(最右边,第二个带有绿色叉号)并添加它。
  6. 打开Guest OS和USB的电源应该可以工作

从Ubuntu论坛上的为Virtualbox设置USB


1
@John:那是您的网站吗?与仅链接的答案相比,我们通常更喜欢解释或完整的分步说明。这样可以防止链接腐烂,并确保将来可以访问该信息。如果可以,请编辑此帖子,以至少包含链接内容的摘要或所需步骤的简短列表;然后,读者便会对过程有所了解,可以点击链接获取完整的详细信息。谢谢,欢迎来到超级用户。
quack quixote

0

这是我的方法。

在VB下运行iTunes,然后将iphone / itouch插入其中。在Linux桌面上,您会看到新设备的图标。选择它并卸载它。然后转到VB,右键单击底部的USB图标,然后在您的设备的方框中单击。VB下的XP知道会看到该设备。

没有命令,没有其他要安装,没有文件可以编辑。


也许对您来说有所不同,但是Ubuntu 9.10不会自动为我安装USB存储卷,所以这不是问题。
未来派

默认情况下,至少在GNOME安装中自动安装9.10。
2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.