This is embarrassing...After a bit of searching, I found https://bbs.archlinux.org/viewtopic.php?id=151847 and realized that the problem was being caused by my fstab in which I had set a windows partition to mount on boot via UUID. I commented that out and am booting into my arch install fine now.
mellowmaroon wrote:The way net-auto-wireless has worked for me since having rc.conf was that it would establish a connection at boot. If I put my laptop to sleep and reopened it at my friend's house, it doesn't attempt to establish a connection even though I have a profile in /etc/network.d for the wifi.This is known, related bug report here: https://bugs.archlinux.org/task/31037 ,
Thanks Zancarius, you are right I've found also this bug report:https://bugzilla.redhat.com/show_bug.cg … &id=694647So systemd do not like drives on fstab that are defined as /dev/sd*, because on boot the drive can change.To solve the problem i've added a label to swapp and voila, fast boot again Problem solved, thank you for helping out.