How can you sync your iPhone to a Linux computer?
by new2linux1234 from LinuxQuestions.org on (#4WD44)
Recently I've started using Linux Mint and overwrote Windows on my laptop. Linux does everything I need it to except run iTunes. I need to sync my phone to my PC to backup the device and add music, ebooks and videos to it. This is very important for me because I need to use language learning material on my phone.
WINE did not work and PlayonLinux warned me that you can't sync your phone with it. I assume that if I got iTunes working on WINE, I still wouldn't be able to sync my phone.
I have tried using VirtualBox to run Windows. A Windows 7 virtual machine booted but couldn't detect USB drives. The setting "Enable USB Controller" was on and "USB 1.1 (OHCI) Controller was selected. If I try using other options the error "Invalid settings detected" will appear.
I tried using a Windows 10 virtual machine but got this error:
Error in (line 120) -- Invalid value 'VBOXSVGA' in Display/@controller attribute.
/build/virtualbox-p8NxA3/virtualbox-5.2.34-dfsg/out/obj/VBoxAPIWrap/ApplianceWrap.cpp[387] (virtual nsresult ApplianceWrap::Interpret()).
Result Code: NS_ERROR_FAILURE (0x80004005)
Component: ApplianceWrap
Interface: IAppliance {8398f026-4add-4474-5bc3-2f9f2140b23e}
I'm willing to try resolving my problems with the virtual machine. Is it possible to run Windows 10 or MAC OS from a USB with persistent storage? I could keep Windows or MAC OS on the USB and only use it to sync my phone. Are there any other options worth considering?


WINE did not work and PlayonLinux warned me that you can't sync your phone with it. I assume that if I got iTunes working on WINE, I still wouldn't be able to sync my phone.
I have tried using VirtualBox to run Windows. A Windows 7 virtual machine booted but couldn't detect USB drives. The setting "Enable USB Controller" was on and "USB 1.1 (OHCI) Controller was selected. If I try using other options the error "Invalid settings detected" will appear.
I tried using a Windows 10 virtual machine but got this error:
Error in (line 120) -- Invalid value 'VBOXSVGA' in Display/@controller attribute.
/build/virtualbox-p8NxA3/virtualbox-5.2.34-dfsg/out/obj/VBoxAPIWrap/ApplianceWrap.cpp[387] (virtual nsresult ApplianceWrap::Interpret()).
Result Code: NS_ERROR_FAILURE (0x80004005)
Component: ApplianceWrap
Interface: IAppliance {8398f026-4add-4474-5bc3-2f9f2140b23e}
I'm willing to try resolving my problems with the virtual machine. Is it possible to run Windows 10 or MAC OS from a USB with persistent storage? I could keep Windows or MAC OS on the USB and only use it to sync my phone. Are there any other options worth considering?