It says that it has to do with my SD card reader. Which I don't use.
I went to the bios stuff and couldn't find a way to turn it off.
Windows 10 (for example) has a 'Fast Start' option in (iirc) Control Panels > Power Options > System Setting > Currently Unavailable. This can mess with the boot process. As can anything that remotely sounds like 'hibernate' or 'suspend'. I disabled all of that 'smart' garbage years ago, along with the pagefile, and haven't had problems since (except for Windows messing with my clock).
Long story short: If you dual-boot into Windows, never, ever do anything but a full shutdown once you are finished, and disable as much energy/time-saving 'cleverness' as you can.
I avoid that hellish OS as much as I can. Ubuntu 16.04 LTS has been rock-solid for me since I installed it.
paul wheaton wrote:i went into it today (win7) when i could not get linux to work, and it was an ugly mess.
Please describe "ugly mess". If it's just a disorderly desktop, that's one thing (that can be happily ignored), but if it looks like the graphics card is failing, that's a different one completely (and may point to a hardware fault).
So the last operating system that you booted into successfully — prior to the error message this morning — was Mint?
paul wheaton wrote:I went into windows. It was slow. It is, I think, a fresh install of windows. I was thinking that moment it connects to the internet, it will try to do a hundred upgrades including upgrading to win10. So I shut it down quickly.
The unclean/fast shutdown messed with your BIOS settings. You need to perform at least one full and clean start-up and shut-down of Windows. No suspends, no sleeps, no hibernates, no lid closing, no power-unplugging, no battery-low cut-outs.
1) Connect your laptop to AC so you're not running in battery/energy-saver mode.
2) If you don't want auto-downloads, disable WiFi on your laptop by pressing the appropriate button or, alternatively, turn off your router/WiFi hotspot.
3) Turn on your laptop and boot into Windows.
4) When it fails to connect to your WiFi network, all pending requests and (startup) scheduled update events will time out and fail. Give it about 4 minutes to do so.
5) Then do a normal, full shut down. Not a restart. Not a sleep. Not a hibernate. A shut down.
6) Once off, leave it off for at least 8 seconds for capacitors to discharge.
7) Repeat steps 3-6.
8) Then turn your WiFi back on and boot into Mint.
A search is telling me that a bad superblock is aborting the boot process and causing it to fail which leaves you with the screen you posted above.
This AskUbuntu Page has some solutions. Doing a file system check using fsck should locate and correct the error. Apparently you can either do this from the command line or try running a live distro on USB or whatever works for you. I believe the first answer there shows a way of doing it which was required for an older Ubuntu version, as mentioned in the replies to the original question. Subsequent answers just refer to using fsck.
The real issue here is why it happened in the first place. It could have just been a fluke or a bug in one of the updates, or it could be an issue with the drive, particularly if it is a hard disk and not solid state. If it is a hard disk, once you get back into Mint, you can open the Disks utility and select the drive in the left pane, and on the right I believe under a tab for more options is something to the effect of SMART drive data. It gives all kinds of statistics on the drive and can warn you if it is in a pre-fail or imminent failure state.
basically gathered that hitting Esc - escape - may allow the boot to proceed...
also if you want to blacklist the card reader - this may work
and insert the following
but the other error message looks even more ominous !
so perhaps you have a deeper issue than the sd card reader
On the link you gave, the first answer made me thing "that is way over my head".
But a later answer said to give the "exit" command and it will tell you the problem. Then use "fsck" on the problem.
So i typed "exit" and pressed enter. A complaint popped up about "/dev/something5" I can't remember what the "something" really was.
So then i typed " fsck /dev/something5 -y"
A bunch of stuff went by and there some sort of message that said something like "all fixed, have a nice day."
I tried "exit" again and my system started up normally. I'm back in business! Have some apples and pie!
I am not an expert by any means, but want to pass this on for all us Linux newbies.
Open up a terminal window and copy and paste the following as stated to get your Linux system to do an automated file system check which is not turned-on by default.
1. To force filesystem check for every 30 mounts, run the following command.
sudo tune2fs -c 30 /dev/sda1
2. To force filesystem check for every 3 months, run the following command.
sudo tune2fs -i 3m /dev/sda1
3. To verify that newly added filesystem check conditions are set properly, run the following command.
sudo tune2fs -l /dev/sda1
4. From tune2fs output, you can see not only the filesystem state (clean or not), but also parameters that are related to filesystem checks.
"Maximum mount count" parameter is the number of mounts after which the filesystem check gets triggered.
"Check interval" parameter shows the maximum time between two filesystem checks.
On most Linux distros, these parameters are not set by default, meaning no regular filesystem checks are occurring.
*note* I got this information from a Linux forum, and kept it in a text file.
I put this on every Linux install I do, only I changed mine to every 1 month.
Please note that where it says "/dev/sda1", this is talking about your specific hard drive.
What I am trying to say is that you need to pay attention to exactly what your hard drive is labeled as, and adjust the wording if needed.
I have a desktop with two hard drives installed, one for the wife and one for me.
Hers is labeled sda1, mine is labeled sdb1. So when I copied and pasted the text in terminal for my set-up, I had to change the wording to say sdb1 instead of sda1.
I did the same wording adjustment so I get a file system check every month by substituting a 1 for the 3 in the following command:
sudo tune2fs -i 3m /dev/sda1 (sudo tune2fs -i 1m /dev/sdb1 )
My set-up is in the brackets - hope you understand what I am saying!
Good luck my friend - I absolutely love Linux Mint and find it a great distro for us newbies!
I find Linux much more stable and device-friendly than windows - Linux usually works great on old windows systems.
I have had great fun wiping old XP systems and replacing them with Linux Mint - did this for the grandkids and they love it!
(except my 3 year-old grandson constantly modifies the desktop on his mother and I am constantly having to restore settings for my daughter when she panic-calls me!)