Table of Contents
Why you need this article
Maybe you have decided to make the switch, but you aren’t quite ready to abandon Windows just yet, or perhaps you have made the switch but still need to use a Windows-specific software then Dual-booting might be just the solution that you are looking for. Installing Linux alongside Windows can add a bit of flexibility to your system and open you up to a plethora of tools and software you might not have had access to otherwise. This article will cover the basic do’s and don’ts of dual-booting Linux alongside Windows.
What is Dual-booting?
Dual-booting allows you to install two or more operating systems on the same computer.
The upside: This can be advantageous for users who want to be able to use software that is only available on certain operating systems. It also provides a more flexible platform.
It can be especially helpful if you are looking to try out a new operating system, such as Linux, without having to abandon your Windows install right away. Unlike running an operating system within a virtual machine, both operating systems get direct access to the hardware of the system, which can be advantageous in some situations. Also allowing you to perform testing in either OS if needed and utilize whichever OS has a better utilization of a particular software that week 🙂
The downside: You can only run one operating system at a time and in order to switch, you must restart the system in order to boot to the desired OS which makes dual-booting less flexible than running a virtual machine.
Dual booting also presents additional points of failure which could prevent your system from booting or operating correctly. Your Linux install needs to be perfect at all times as the bootloader, which is used to choose which OS is active, is directly tied to your Linux install and often corrupts if the Linux install is corrupted.
This all sounds great, but is it safe?
In theory, there shouldn’t be any issues with running multiple operating systems on your hardware; however, in practice, there is one MAJOR risk involved.
- Windows assumes that it will be the only operating system installed on your system, so there have been issues where a Windows update has changed the MBR and rendered one or both of the operating systems inoperable. In most cases, Windows is typically the only operating system that is affected but there is always a chance that the Linux operating system could be affected as well
- You can also run into problems if you do not install the operating systems in the correct order, which can lead to problems later on
It is important that if you are going to dual-boot Linux alongside Windows that you perform regular backups of both systems just in case
Wouldn’t it be easier to install Linux in a virtual machine?
Yes, it would.
In fact, I would recommend that you install your secondary OS on a virtual machine since it's so easy. This is especially true if you do not intend to use that operating system all that often. This method would allow you to create a dynamic virtual drive which would lessen the amount of storage that is necessary to house the OS and it would allow you to access it without needing to restart the host computer. Huge plus!
While it is preferable to create a virtual machine, it isn’t always the ideal solution, especially if you need the operating system to have direct access to the host computer’s hardware.
I’ve decided that dual-booting is the best option for me, how do I do it?
Our recommended course of action would be to install Linux on a separate drive from Windows, that way if anything (or everything) went terribly wrong, it would be isolated to that drive. This is a viable option that can be implemented on most computer systems; however, sometimes you simply don’t have the room to physically add another drive to your system that is strictly dedicated to Linux. If that is the case, then you would have to install Linux alongside Windows.
Before you start shrinking down partition sizes
I would recommend that you check out the official website for your distro to see if the developers have written up any instructions on how to perform the task. There may be some caveats that you will want to be aware of in order to be prepared for the installation process. As an example, I have included instructions that I found on Canonical’s website: Windows Dual Boot
This article is to be used as general guidance. The Support department does not provide technical support for this configuration. Our recommendation is to use a Hot-Swap configuration as this is fully supported. Please reach out to Puget Systems for information on how to configure your new system using a Hot-Swap configuration.
Need help with your Puget Systems PC?
If something is wrong with your Puget Systems PC. We are readily accessible, and our support team comes from a wide range of technological backgrounds to better assist you!
Looking for more support guides?
If you are looking for a solution to a problem you are having with your PC, we also have a number of other support guides that may be able to assist you with other issues.