You seem to have had the right idea of fixing the scale by arbitrarily choosing the value of one coefficient, and then solving for the rest. Apparently, you just got stuck at some point, presumably either because you couldn't solve for $b$ just with simple substitutions, or because your initial choice of $a = 1$ gave you fractional values for the other coefficients that you didn't know how to deal with.
If you plug $a = 1$ into your original equations, you'll immediately get $c = 1$, and by substituting that into the other equations, you're left with:
\begin{aligned}
b & = 2e, \\
b & = 2+d, \text{ and} \\
3b & = 6+d+e.
\end{aligned}
One way to solve that remaining set of equations is to first subtract the second one from the last one, to get: $$3b - b = (6+d+e)-(2+d) \implies 2b = 4+e,$$ and then substitute in the first one to get: $$2(2e) = 4+e \implies 4e = 4 + e.$$ Subtracting $e$ from both sides then gives you $3e = 4$, which you can divide by 3 to get $e = \frac43$.
Once you have a numerical value for $e$, even if it's a fraction, you can then substitute that back into the first equation above to get $b = 2\cdot\frac43 = \frac83$, which you can then plug into the second one to get $\frac83 = 2 + d$, and then subtract 2 from both sides to get $d = \frac83-2 = \frac83 - \frac63 = \frac23$.
Now we have a solution $(a=1, b=\frac83, c=1, d=\frac23, e=\frac43)$, but it still contains fractional values that we'd like to get rid of. The way to fix that, however, is simple: just multiply all the values by their least common denominator, 3, to get $(a=3, b=8, c=3, d=2, e=4)$.
The reason that works is because your original system of linear equations was, by construction, homogeneous, i.e. every term in every equation contained exactly one of the coefficients $a$, $b$, $c$, $d$ and $e$. Thus, multiplying all the coefficients by the same scaling factor multiplies every term in the equations by the same amount, and thus turns any valid solution into another equally valid one.
Such rescaling does, in fact, have a reasonable physical interpretation: if we have $n$ instances of the reaction going on at the same time, then the combined reaction will obviously consume $n$ times as many of each reactant and produce $n$ times as many of each product. Allowing $n$ to take on fractional values does require a bit more of a mathematical leap of imagination, but we may e.g. interpret the fractionally scaled reaction as describing just a fraction of the original equation — which may or may not be chemically meaningful, depending on whether all the scaled coefficients work out to whole numbers of molecules, but which nonetheless correctly describes the proportions of reactants consumed and products yielded.
Of course, you could've also arrived at the appropriately scaled solution directly, if you had happened to start with the initial guess $a = 3$ instead of $a = 1$.
Indeed, the fact that you didn't need to make any further arbitrary choices during the solution, after this initial choice of scale, proves that all the possible solutions to this homogeneous system of linear equations are simply scalar multiples of each other. On the other hand, if you'd added a $+\ce{f NO2}$ term to the products of your reaction (as MaxW suggests in their answer, for extra realism), then you would've had to make an arbitrary choice about the proportion of $\ce{NO}$ and $\ce{NO2}$ products at some point during the solution (or, alternatively, leave it unspecified, leaving you with some non-numeric factors in your result), reflecting the fact that the solution space of this extended system of equations is multidimensional, i.e. has more than one degree of freedom, and that this extended reaction can thus yield varying proportions of its products depending on the conditions under which it occurs.