It is very convenient to have the direct desktop boot on raspberry pi. By default the pi will show you a text based console on start up. you need