If data come in on the serial port during the boot process, and is early enough, it stops the boot process in UBoot. Typing boot causes the booting to continue from the UBoot prompt. Based solely on your description, it sounds like to me that you have data coming in on the serial port while it is booting. The solution for this is to not send the data on the serial port until after it boots.
Gerald