In this paper, we propose a nonlinear adaptive controller and an adaptive backstepping controller for linear induction motors to achieve position tracking. A nonlinear transformation is proposed to facilitate controller design. In addition, the very unique end effect of the linear induction motor is also considered and is well taken care of in our controller design. We also consider the effect of friction dynamics and employ observer-based compensation to cope with the friction force. A stability analysis based on Lyapunov theory is also performed to guarantee that the controller design here can stabilize the system. Also, the computer simulations and experiments are conducted to demonstrate the performance of our various controller design.