how to mount iPhone?

if you want root access on your iPhone, then it needs to be jailbroken. Plus, AFC service sould be running on your iPhone.

Below is the output, when I tried for the first time:
(11.2 with Gnome)

baynaa@linux-9pfy:~> ifuse iPhone --root
Failed to start AFC service 'com.apple.afc2' on the device.
This service enables access to the root filesystem of your device.
Your device needs to be jailbroken and have this service installed.
Note that PwnageTool installs it while blackra1n does not.

After installing AFC through Cydia:

baynaa@linux-9pfy:~> ifuse iPhone --root
baynaa@linux-9pfy:~> cd iPhone/
baynaa@linux-9pfy:~/iPhone> ls
Applications  boot   dev        etc  Library  private  System  User  var
bin           cores  Developer  lib  mnt      sbin     tmp     usr
baynaa@linux-9pfy:~/iPhone> 

You are root on your iPhone! :wink:

See also FunkyM’s comment:

on this thread –> How install libimobiledevice for iPhone on OpenSUSE? - openSUSE Forums