Desktop Data Rescue

Good Morning from my Robotics Lab, this is Shadow_8472, and today, I am going over my first trot into actually using Linux for something. Let’s get started.

So, my family’s main computer is an aging system. This week, it decided to just not work anymore. Taking an opportunity to exercise my skills, I went ahead and emptied a USB thumb drive and started learning. And by learning, I mean failing and researching why things kept going wrong.

I started by considering the problem. I had heard Linux Mint is supposed to be stable. I used Chrome to surf over to linuxmint.com and went to downloads. I was confronted with four desktop environments. I went with MATE, as I had heard nothing to do with with Cinnamon, Xfce, or KDE. The next page gave way too many options in terms of mirrors to download from. I tried out two different links; the first mirror estimated almost an hour, and the second one, just five minutes. Another five minutes were spent moving the ISO file I had just downloaded over to the drive I had waiting (I still do not fully ISO yet, just that it is some sort of disk image).

After looking up a tutorial on setting up the bootable hard drive, I moved the ISO back to the downloads folder and formatted the drive. I followed the instructions and, soon enough, had a stick that was supposed to work. I prayed a silent thank-you prayer after the boot order was overridden in the BIOS and I saw Mint working for the first time.

Next step in the plan: get into the failed hard drive and dump everything to a new drive. Oops. Newer versions of Windows like to hibernate themselves instead of actually shutting down. Linux gave me a super long error message informing me about something like this happening. The proper fix would be to get into Windows and disable it from merely hibernating – not an option here. Another look at that error message hinted to trying to mount the drive as read only. I went to the command line and had no idea where to start. It was getting late, so I messaged a friend; he linked me to a forum post for my exact problem.

The fix worked beautifully. I connected an external drive and compared the used space on the bad drive to the empty space on the backup drive. I was pleasantly surprised to find enough space. I set the system to doing a dump and left it overnight.

Somehow, the system held up long enough to finish the dump. I was thrilled when the last of the data was saved. My father told me I had helped diagnose the cause of the crashes; he was thinking it was a blunder with the thermal paste for the CPU and cooling system. Of course, it went and crashed again shortly after.

The old system has been replaced. I’m waiting to do a checkdisk on the failed drive using my tower, and I think I can safely say my next post will be on tinkering with the old system.

Final Question: Up until now, I have only been studying up on Linux, taking it slowly, getting ready to do something while waiting for a computer I can brush off and start over on if I ruin things completely. Now that I have an available workspace, I find myself reaching for results using tutorials. Do you learn better by first doing, then learning what you are supposedly doing; or learn what you should do first, then do it?

At the Gates of Linux

Good Morning from my Robotics Lab. This is Shadow_8472, and today, I am giving my first thoughts on peering into the “Linux World.” Let’s get started.

This week, I’m giving my post sort of in parts. As for when I start this post, I don’t know how far I will make it. That said, I will probably be commenting on things I learn from, mostly videos I don’t choke on.

…

Getting started, I found an older video uploaded by Eli the Computer Guy. His Introduction to Linux went over the basics of Linux, covering many topics. Give it a watch if you want into Linux. Just know, it is not a quick guide. It is more like a “Here’s what you ought to know before starting” type of video. A big thing I learned about was my misconception about licensing for open source software. Long story short, “open source” does not imply “100% free.” I want my robot personality project to use software that is free. Open source is just a good positive, but not big enough for me to worry over.

My big takeaway from the lesson: there are many distributions of Linux for a reason; each one is optimized for its own application; interested parties must know exactly what they want their system to do before they reach for the prettiest one and dig in

According to my prior research, Ubuntu seems to be my best shot, but I am not sure yet. Back to research.

…

I found another New-to-Linux video. Uploaded by Joe Collins, his video, Top 5 Mistakes New Linux Users Make, is aimed at brand new Linux users, like me. He says he has tons of experience with getting people into Linux. Based on his recommendation, I think I want to check out Ubuntu MATE (Ma-Té) and hope it works with Gazebo and ROS. He also gave a warning about “borking” a computer. Read: user induced software meltdown. My system is pretty stable as it is. He recommends getting a separate system to play around on. I think I may take that route.

In any case, I doubt I will be installing Linux THIS week. If it weren’t for this blog, I probably would be losing focus at this point. I’m already invested a little, and I don’t want to stop here. Besides, I think setting up a separate Linux computer for my private MineCraft server will be a good stepping stone project. I may even spend some time learning how to remote in from my Windows 10 machine.

In the meantime, I think I’m just going to try and take consistent steps on my overall project, even if some of those steps are finding out I had severely underestimated the next planned step.

…

In closing: No Linux today, expect another slow update next week. Maybe I will look into the way you are supposed to get software. I hear it isn’t by just Googling for it and downloading. Final Question: Do you use Linux? If so, how common is it to really mess something up when you are changing an innocent enough looking setting?