I had the same problem as
skakillers, I attempted to start ubuntu and got the error "target filesystem doesn't have /sbin/init."
So I booted ubuntu off my USB drive to run fsck as I had a similar problem before and this had worked for me. But fsck returned "Device or resource busy while trying to open /dev/sdc1 Filesystem mounted or opened exclusively by another program?"
When I ran " e2fsck -f -y -v /dev/sdc1" I got the same error.
I gave up last night and this morning I started at it again, and ubuntu notified me of a crash of "gvfs-gdu-volume-monitor" I thought this may be what was making the drive busy, so I ran "fsck -f /dev/sdc1" again and it worked.
So skakillers, you could try going system>administration>system monitor. Then going to processes and killing gvfs-gdu-volume-monitor if that doesn't work then try killing the other "*-volume-monitor" ones.
Let me know if it works. Although, if it doesn't then I have no idea what else to do, I was out of ideas when this happened, I was just lucky.
Bookmarks