Windows 8 boots to metro. But if it is needed to boot to desktop?
One of ways could be suggested is just to startup old fashioned ToggleDesktop in startup of windows start menu.
Open notepad and paste there
[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop
save it in C:\Users\<user-name>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup as the ShowDesktop.scf
Now w8 boots into desktop directly, however there is small delay after login.