This reply might not fulfill the requirement of "no calculator", depending on your point of view, but you may (or may not) find it interesting, depending on your background. Your problem is similar to asking to solve [imath]xe^x =y[/imath] for [imath]x[/imath]. Since this is just the problem of finding the inverse function, it has been studied and the inverse function is called the Lambert W function so you have [imath]x=W(y)[/imath], and many advanced mathematics calculation packages include this function just like they include trig functions and exponentials etc. You can use it algebraically solve your problem and other similar problems. You are starting with [imath]2^x=2x[/imath] and you want to solve for [imath]x[/imath]. The idea is to get it in the form of the equation above to use the Lambert W function to solve it. Follow these steps showing the algebra to get your problem in the correct form:
[math]2^x=2x\\ e^{x\ln 2}=2x\\ 1=2xe^{-x\ln 2}\\ \frac 1 2=xe^{-x\ln 2}\\
-\frac 1 2\ln 2=-x\ln 2 e^{-x\ln 2}[/math]This is in the required form so we can write
[math]-x\ln 2 = W(-\frac 1 {2\ln 2})\\ x = -\frac 1 {\ln 2}W(-\frac1 2 \ln 2)[/math]and you have solved your problem for [imath]x[/imath]. Now, if you plug that expression in a calculator you will get [imath]x=1[/imath].
Of course, this is a lot more work than just observing the answer is [imath]x=1[/imath], but that isn't the point. Just like in some problem where you might get an answer with pencil and paper of [math]x=\sin(\frac {5\pi} 8)[/math] you could either leave it that way or calculate a decimal, in your problem you could leave it in terms of the W function or calculate a decimal answer.