I have had a dual-boot Windows 7 and Ubuntu for a month or so. I have been able to go back and forth with no issues until recently. After booting Windows, I booted Ubuntu and it dropped to a (initramfs) prompts/busybox. I was able to boot by using the following command:
(initramfs) fsck /dev/sdaX
Now, I can boot, but it takes a long time. Also, I had to edit the fstab, so that my ntfs partition would automount like it used to.
See systemd-analyze results below:
Startup finished in 8.520s (kernel) + 3min 385ms (userspace) = 3min 8.905s
Here is the most important part of the dmesg:
http://freetexthost.com/dyq2fe4az3
/etc/fstab text:
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
#/dev/sda5
UUID=96eb174d-6c89-4730-a55f-e5f037a074b1 / ext4 errors=remount-ro 0 1
/dev/sda2 /media/windows ntfs-3g defaults,locale=en_US.UTF-8 0 0
#/dev/sda6
UUID=3734f2a5-4ea4-445c-813e-7369c96b414f none swap sw 0 0