Ok I reinstalled a third time to see what exactly the error was and it said-
/dev/hda5: Superblock last write time is in the future. FIXED.
/dev/hda5 contains a file system with errors, check forced.
/dev/hda5 has gone 49710 days without being checked, check forced
/dev/hda5: ***** REBOOT LINUX *****
/dev/hda5: 73481/259584 files (0.1 % non-contiguous), 346025/1038192 blocks
fsck died with exit status 3
I found this thread in the ubuntu forums and it says to change the bios date, but i dont' know if you can do that in virtualbox.http://ubuntuforums.org/showthread.php?p=3223134
*edit to add
aparently the third time is the charm, I rebooted and logged in and it worked fine, go figure
"If it's stupid and it works.... it's not stupid"