The following theorem, due to Raymond Heitmann (Generating non-Noetherian modules efficiently., Doi:10.1307/mmj/1029003021, Corollary 2.4.(ii) to Theorem 2.1), takes away the Noetherianity restriction.
An elementary proof, paraphrased below, was found by Thierry Coquand, Sur un théorème de Kronecker concernant les variétés algébriques., Doi: 10.1016/j.crma.2003.12.008. I reproduce it here because the argument is so simple and deserves to be better known.
Theorem: If $A$ is a commutative ring of Krull dimension $\dim A\leq d$, and $a, b_0,\cdots,b_d\in A$, then there exist $x_0,\cdots,x_d\in A$ such that $\sqrt{aA+b_0A+\cdots+b_dA}$ $=$ $\sqrt{(b_0+ax_0)A+\cdots+(b_d+ax_d)A}$.
Proof: Induction on $\dim A$. When $\dim A=-1$, $A=0$ is the trivial ring. It has a unique ideal, which is generated by every subset of $A$, including the empty set.
Now let $\dim A\geq0$. It clearly suffices to find $x_0,\cdots,x_d\in A$ such that $a\in\sqrt{I_d}$, where $I_d$ is the ideal $(b_0+ax_0)A+\cdots+(b_d+ax_d)A$. Let $J$ $=$ $b_dA+\sqrt{0}:b_d$, the ideal generated by $b_d$ and the $y\in A$ for which $yb_d$ is nilpotent.
If $\mathfrak{p}$ is a minimal prime ideal of $A$ and $b_d\in\mathfrak{p}$, then $b_d\in\mathfrak{p}A_{\mathfrak{p}}$. But $\mathfrak{p}A_{\mathfrak{p}}$ is the unique prime ideal of the ring $A_{\mathfrak{p}}$, so that $b_d$ must be nilpotent in $A_{\mathfrak{p}}$. Hence $sb_d$ is nilpotent in $A$ for some $s\in A-\mathfrak{p}$. Then $s\in J-\mathfrak{p}$, and thus $J$ is not contained in any minimal prime of $A$.
It follows that $\dim A/J$ $<$ $\dim A$. By the induction hypothesis, there are $n\in\mathbb{N}$ and $x_0,\cdots,x_{d-1}\in A$ such that $(a\text{ mod }J)^n$ $\in$ $I_{d-1}\cdot A/J$, where $I_{d-1}$ is the ideal $(b_0+ax_0)A+\cdots+(b_{d-1}+ax_{d-1})A$. So $a^n-b_dz-x_d$ $\in$ $I_{d-1}$ for suitable $z$ and $x_d$ in $A$ with $x_db_d$ nilpotent.
Then $a^{n+1}$ $\in$ $I_{d-1}+b_dA+ax_dA$, so that $a$ $\in$ $\sqrt{I_{d-1}+b_dA+ax_dA}$ $=$ $\sqrt{I_d}$, where $I_d$ denotes $(b_0+ax_0)A+\cdots+(b_d+ax_d)A$ as before, with all elements $x_i$ now determined. The latter equality follows from the identities $\sqrt{I+K}$ $=$ $\sqrt{I+\sqrt{K}}$, for any pair of ideals $I,K$ of $A$, and $\sqrt{bA+cA}$ $=$ $\sqrt{(b+c)A}$, for any $b,c\in A$ with $bc$ nilpotent - indeed, in that case $b^2$ $=$ $b(b+c)-bc$ implies that some power of $b$ is in $(b+c)A$, and the same goes for $c$. $\,\square$
Bass' Stable Range Theorem (valid for all commutative rings having finite Krull dimension) follows at once, as for any ideal $I$ of $A$ one has $1\in I$ if and only if $1\in\sqrt{I}$.
Or should I make this a new question, or even a private question or not ask you at all?
– FJH Oct 24 '12 at 10:26