Tutorials/Tips

Upgrading Windows 8.1, Windows 7 to Windows 10

NOTE; After using this tutorial to upgrade Windows 7/8.1 to Windows 10, you might want to install OpenSSH on it using How to install OpenSSH on Windows 10.

For the very first time in my digital life, I bought a Windows computer and didn’t wipe it and install my favorite Linux distribution it its place.

No, it’s not that I’ve suddenly fallen in love with Windows, just that I needed an OEM Windows computer for writing tutorials on how to set up dual-boot systems between it and Linux distributions.

Because it shipped with Windows 8.1 and Windows 10 was going to be released less than four days after I bought it, I knew I was going to upgrade as soon as possible. But making the upgrade available for all at the same time was never in Microsoft’s plan.

The upgrade is going to be phased out over a period of weeks, perhaps months. And you have to get in line by reserving your spot. Microsoft will then send you a notification when a spot is available for you.

But who has time to wait…

Luckily, there’s a method of forcing issues floating around the Internet that involves activating Windows to check for updates right after typing a simple command. So I decided to give it a shot and hoped for the best. For a while, it seemed to work – the almost 3 GB Windows 10 upgrade file was downloaded, but starting the upgrade itself failed with the error shown in Figure 1.

Windows 10 failed upgrade
Figure 1: Failed attempt to upgrade Windows 8.1 to Windows 10

What went wrong? I didn’t know it then, but the problem was that I did not reserve a spot first. After I did that, I tried to force issues again by repeating the steps that produced the error in Figure 1. It worked. Figure 2, shown below, shows the main view of the Get Windows 10 app after I reserved a spot.

Windows 10 reserve upgrade
Figure 2: Reserving Windows 10 upgrade spot

And I was expected to wait for maybe days or weeks to be notified when Microsoft has a spot for me and my computer.

Windows 10 reserved notification
Figure 3: When will Microsoft notify me that my copy of Windows 10 is ready?

But again, why wait when you can force issues? “Forcing issues” involves typing

Related Post:  Monitoring Kafka with Elastic Stack: Filebeat
wuauclt.exe /updatenow on the Windows command line and activating Windows to check for updates. If those two steps are completed in that order, you should get a windows just like the one in Figure 4.
Downloading Windows 10
Figure 4: Downloading Windows 10

After the download has completed, the system will be prepared for the task ahead.

Preparing Windows 10 for installation
Figure 5: Preparing Windows 10 for installation

After which you’ll be required to either accept or reject the license agreement. Tough choice, right?

Starting Windows 10 upgrade
Figure 6: Starting Windows 10 upgrade

Assuming you accepted the license, you may begin the upgrade right away, or schedule it for a later time. No point waiting, so I clicked Start the upgrade now.

 Install Windows 10 upgrade
Figure 7: Ready to install Windows 10 upgrade

After the upgrade, here’s what the Windows 10 desktop looks like. I’m not a Windows fan and have no intention of using the system for a purpose other than for setting up test dual-boot systems, but compared to Windows 8, Windows 10 is nice. That’s just for the user interface, though. The built-in and enabled-by-default spyware features are another matter. The interesting thing is parts of it looks like clones of the Cinnamon desktop and a few other desktop environments that’s been around in Linuxland for years, like virtual desktops, or workspaces, for example. Yes, Windows 10 has virtual desktops, though only one is enabled out of the box.

Windows 10 Desktop
Figure 8: Windows 10 Desktop on a Lenovo G50 laptop

UPDATE:

Related Post:  How to revoke a Let's Encrypt certificate

A day after the article was published, I received an email from Microsoft. In part, it said:

When will my free upgrade arrive?

You’ve already reserved, so your free upgrade is on the way. This is the largest software upgrade event ever and we’re managing it so everyone has a great experience.

Your notification to upgrade could come as soon as a few days or in a few weeks.

In the meantime, you can always check your upgrade status in the Get Windows 10 app. Find the app by clicking on the Windows icon on your task bar.

Too late, Redmond folks. I completed my upgrade 24 hours ago.

Subscribe to LinuxBSDos.com

Subscribe to receive the latest articles in your Inbox

Trust me, you'll not be spammed...

Please share:

We Recommend These Vendors and Free Offers

Launch an SSD VPS in Europe, USA, Asia & Australia on Vultr's KVM-based Cloud platform starting at $5:00/month (15 GB SSD, 768 MB of RAM).

Deploy an SSD Cloud server in 55 seconds on DigitalOcean. Built for developers and starting at $5:00/month (20 GB SSD, 512 MB of RAM).

Want to become an expert ethical hacker and penetration tester? Request your free video training course of Online Penetration Testing and Ethical Hacking

Whether you're new to Linux or are a Linux guru, you can learn a lot more about the Linux kernel by requesting your free ebook of Linux Kernel In A Nutshell.


Leave a Comment

Your email address will not be published. Required fields are marked *

*