The $(A-\lambda I)X=0$ equation should give all the solutions. You simply obtain a solution space of dimension greater than 1. So your question is basically how to find solution spaces to linear equation systems.
To do this, you need to obtain the Canonical Echelon form of the matrix. In our case it has only zeroes except in the upper row which is $(1, \frac{1}{2}, 0)$. Now, the variables corresponding to the first "1" in every row of the Echelon matrix is a "bound" variable; the remaining variables are free. To obtain solutions which are not dependent, simply substitute 1 in one free variable and 0 in the others and see what you get for each such substitution.
In our case, if the variables are $x,y,z$ we have $x+\frac{1}{2}y+0\cdot z=0$, so $x$ is bound and $y,z$ are free. For $y=1, z=0$ we get $x=-\frac{1}{2}$, (so the solution we get is $(\frac{1}{2},1,0)$ which is the same as $(1,2,0)$ and for $y=0, z=1$ we get $x=0$ so the solution is $(0,0,1)$.
Note that $(0,0,0)$ is a trivial solution and not considered eigenvector; in our case the eigenspace of $\lambda = 2$ is of dimension 2, so we are done (the matrix is not diagonizable).