Suppose an abelian finite group $G$ (with $o(G)>2$) has every non-identity element of order $2$. Show that there exists a non-trivial automorphism on $G$.
After a bit of searching, I found a few similar questions that have been asked, and answered on this site. This is the question whose answer has almost always been given by taking a recourse to Vector Spaces and describing some weird relationship with $\mathbb Z/2\mathbb Z$. I could not understand any one of those answers.
My background: I have done a course on Linear Algebra and therefore I know something about Vector Spaces. I have started learning Group Theory and have just read about isomorphism. I know the first law of isomorphism, but nothing more. No knowledge at all of how one suddenly talks about vector spaces while answering a question on abstract algebra. And it's funny that all the answers are quite exactly the same. Is this problem very well-known? I found it in Tipics of Algebra as a "starred" exercise.
Please explain if this question can be answered within Group Theory only. I mean, by not talking about vector spaces at all. If you are more comfortable with a vector space argument, that's fine with me, but please do explain every thing clearly. Thank you very much.
It can be easily proven using the structure theorem that finite abelian groups in which every element has order $2$ or $1$ are of the form $\underbrace{\mathbb Z_2\times \mathbb Z_2\dots \times \mathbb Z_2}_n$.
One non trivial automorphism for a group of this form sends $(a_1,a_2\dots ,a_n)$ to $(a_2,a_1\dots ,a_n)$