You advice still stands - multiply out and factor. Notice that there is a root you can spot from the original form by inspection.
If you wrote the equation without mistake: 2*x^2*(x-2)^2 = x+1 ,
then a few simple calculations will lead you to a third order equation, and there are formulas for solving analtically a third order polynimial equation.
However, as matt_grime said, there is one root that is easy to find: just try a few numbers, or make a graphic of the function to guess what is this simple root.
Once you have found this simple root, you can indeed factor it out by division and solve the second order polynomial that still remains.
Thanks for all the helps. I will try it. Anyway, it is not a homework for sure.