Initial recovery Postgres with backup in sync commit mode
If you don't archive wal's then how do you suppose the slave is going to get them?

You have to archive, and then recovery.conf should read from the archive.