Android x86 7.1 rc1 fails to load on restart
Emerge some workaround here,

-same as your case
-dual boot is the main diference (mint 18.2)

When i boot the second time, infinite loop.

Workaround : 
-boot on some live linux, delete dalvik and data caches.
-make a script that sleep more than android mean boot time before it run rm commands to erase caches.

Not as beautiful as it would be .. .. .. but work )

I'm searching for the root cause