In General,
The solutioin to the matrix equation Ax=b need not exist and even if it does, need not be unique. In your case, you know that multiple solutions exist. In such a situation, you have a "particular solution" which is basically, any x that solves Ax=b and now, to get multiple solutions, you can keep adding vectors from the Nullspace of A.
Proof:
Let x be a particular solution and y be in the Nullspace of A (any vector in Nullspace is OK). We know Ax=b. We also know Ay=0. Add them up, A(x+y)=b.
TL;DR Solution:
Find the Nullspace of the Matrix in GF and add any vector of the Nullspace to the particular solution to generate more solutions.
I have not used it but there seems to be a code on MATLAB Central which finds the Nullspace of a Matrix in GF.