This post is now resolved.
A massive thank you to everyone who posted to help me, I really appreciate it.
Just that. I restarted my PC and it decided to force a disk check - or some sort of linux equivalent which I haven't seen before.
Apparently I have bad blocks. 7 of them, no less. Hardcore, right?
Anyway, the options available were to enter a root password so I could load up a maintenance shell and perform system checks and things, or to hit Ctrl+D to reset the system.
Incidentally, this process occurs if I load the normal OS or recovery mode.
Now, I don't remember my root password. I was pretty drunk when I set it up, which frankly opens up the possible range to a whole load of stupid sh*t. There doesn't seem to be any way to grab a command line to reset it though, as the only options I get are enter password or ctrl+d.
I tried the command line from the OS selection screen, but keep getting something like "error 32, needs to be authenticated" (I'm typing this from memory, please forgive any errors.)
If anyone can help without me having to reinstall the OS and lose several hundred GBs worth of data, I'd love you forever and bake you a pie.
EDIT: I've read the other entries on the forum to do with this kind of thing, but most assume that (a) you have a CD drive and (b) you can still access some aspect of Ubuntu - terminal or some sort of CLI to perform repairs. I can't, as far as I know.
EDIT 2: The error I get is similar to, <b>but not exactly</b>, this:
UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
fsck died with exit status 4
Checking drive /dev/sdb1: 93% (stage 4/5, 395/611)
* An automatic file system check (fsck) of the root filesystem failed.
A manual fsck must be performed, then the system restarted.
The fsck should be performed in maintenance mode with the root filesystem mounted in read only mode.
*
a maintenance shell will now be started.
After performing system maintenance, press CONTROL-D
to terminate the maintenance shell and restart the system.
Give root password for maintenance shell and restart the system.
Dive root password for maintenance(or type Control-D to continue):



Adv Reply










Bookmarks