I don’t know about others but for me the NUMBER ONE, sure fire way to max out my frustration is when I spend hours troubleshooting an issue only to discover it has fixed itself. It doesn’t matter if it’s hardware, software, network, WHATEVER! Intermittent issues are by far the worst.
Then consider, it’s not just computers. It’s also cars, engines, leaks in the roof or anywhere, noises that come and go at random, you name it.
You know how to start a good discussion.
I have a beauty right now.
I have a desktop with 2 HD’s sda and sdb
About once a fortnight, while booting, it gets right to the end of the boot sequence and tries to mount sdb4 when it should mount sda4.
I turn it off, boot again, and the problem is gone.
I have 4 linux versions on it, and all 4 do it.
I have no idea whether it is hardware, bios, gpt, grub or whatever.
Yep been there many, many, many times. It’s as if your computer is saying,
“I’ve had enough of doing that, not doing it any more today.”
You reboot or shutdown for the night, boot it up the following day and what you were trying to do the day before, after spending hours searching for a possible answer seems to work without knowing why it didn’t in the first place? These things are so annoying that I have come to the conclusion, that our Desktops, Laptops are being tampered with, by unseen people that are so small they live in the circuitry and from time to time waste our time searching or troubleshooting problems that we cannot workout the question why they cause these things to happen.
I call them the circuit people, a band of people that live in our computers to just piss us all off time after time. They even helped Cyndi Lauper write the actual song Time After Time, back in 1983 to give us a clue of what will happen in the future, when we all have computers.
Nice.
I call those incidents “X-Files”…
Especially when a co-worker calls for me with a “huge problem” and I arrive on the scene, it magically works again. Happened dozens of times.
Ironically happened to me several times too…
Yes, this is an old discussion thread, but I feel motivated to report that I have found a workaround to the above intermittent booting issue.
I modified /etc/fstab to use UUID for a partition instead of /dev/sda. Like this
# common partition - filesystem shared by several os's
#/dev/sda4 /common ext4 rw 0 2
UUID=77cc1e80-1d2b-4139-b391-b1873de9cfed /common ext4 rw 0 2
You can see I have commented out the line with /dev/sda4 and replaced it with UUID=…
So what is it about the boot sequence that causes it to always find a partition given the UUID, but to fail intermittantly when given /dev/sda4 , sometimes finding /dev/sdb4 instead?
No idea, but if you want UUID’s you need to know about
I cannot remember where but I had read long ago (last century) that it was best to us UUID in boot loader to avoid what you had experienced.
Very glad to hear you fixed it.
This was not in bootloader, just in /etc/fstab
By the time the boot gets to there, it is just about finished booting and finished with the initial ramfs, and is running Linux on the real filesystem. Why cant it find a device name? Beats me.