How to run two operating systems on one computer at the same time

Most computers ship with a single operating system, but you can have multiple operating systems installed on a single PC. Having two operating systems installed — and choosing between them at boot time — is known as “dual-booting.”

Google and Microsoft ended Intel’s plans for dual-boot Windows and Android PCs, but you can install Windows 8.1 alongside Windows 7, have both Linux and Windows on the same computer, or install Windows or Linux alongside Mac OS X.

How Dual-Booting Works

Your computer’s operating system is generally installed on its internal hard drive. When you boot your computer, the BIOS loads the boot loader from the hard drive and the boot loader boots the installed operating system.

There’s no limit to the number of operating systems you he installed — you’re not just limited to a single one. You could put a second hard drive into your computer and install an operating system to it, choosing which hard drive to boot in your BIOS or boot menu. You could also boot an operating system — like a live Linux system or a Windows To Go USB drive — from external storage media.

RELATED: Beginner Geek: Hard Disk Partitions Explained

Even if you only have a single hard drive, you can have multiple operating systems on that hard drive. By partitioning the drive into several different partitions, you can have one partition for one operating system and another partition for another operating system, splitting the drive between them. (In reality, many operating systems use multiple partitions. The point is you’re devoting part of the drive to one operating system and part of the drive to another.)

When you install a Linux distribution, it typically installs the Grub boot loader. Grub loads instead of the Windows boot loader at boot time if Windows was already installed, allowing you to choose the operating system you want to boot. Windows also has its own boot loader, which can be used to select between different versions of Windows if you have more than one installed.

Why Bother Dual-Booting?

Different operating systems have different uses and advantages. Having more than one operating system installed allows you to quickly switch between two and have the best tool for the job. It also makes it easier to dabble and experiment with different operating systems.

The Best Tech Newsletter Anywhere

Join 425,000 subscribers and get a daily digest of features, articles, news, and trivia.

By submitting your email, you agree to the Terms of Use and Privacy Policy.

Advertisement

For example, you could have both Linux and Windows installed, using Linux for development work and booting into Windows when you need to use Windows-only software or play a PC game. If you like Windows 7 but want to try out Windows 8.1, you could install Windows 8.1 alongside Windows 7 and choose between the two at boot time, knowing you’ll always be able to go back to Windows 7. If you’re using a Mac, you can have Windows installed alongside Mac OS X and boot into it when you need to run Windows-only software.

You could use virtual machine software instead of setting up a dual-boot system, but a dual-boot system lets you actually use both operating systems on your hardware at full, native speed. You don’t have to deal with the overhead of a virtual machine, which is especially bad when it comes to 3D graphics. The downside is you can only use one of your installed operating systems at a time.

RELATED: 5 Ways To Try Out and Install Ubuntu On Your Computer

Switching Between Operating Systems

If each operating system is installed to a separate drive, you could actually switch between both by selecting a different drive as your boot device every time you boot. This is inconvenient and you’ll probably have two operating systems installed on the same drive, so that’s where a boot manager comes in.

Advertisement

Switch between your installed operating systems by rebooting your computer and selecting the installed operating system you want to use. If you have multiple operating systems installed, you should see a menu when you start your computer. This menu is typically set up when you install an additional operating system on your computer, so you won’t see if you just have Windows installed or just have Linux installed.

Setting Up a Dual-Boot System

Setting up a dual-boot system is fairly easy. Here’s a quick overview of what to expect:

  • Dual Boot Windows and Linux: Install Windows first if there’s no operating system installed on your PC. Create Linux installation media, boot into the Linux installer, and select the option to install Linux alongside Windows. Read more about setting up a dual-boot Linux system.
  • Dual Boot Windows and Another Windows: Shrink your current Windows partition from inside Windows and create a new partition for the other version of Windows. Boot into the other Windows installer and select the partition you created. Read more about dual-booting two versions of Windows.
  • Dual Boot Linux and Another Linux: You should be able to dual-boot two Linux distributions by installing one first and then installing the other. Choose to install the new Linux system alongside your old Linux system. Resize your old Linux partitions in the installer and create new ones to make space if the installer won’t do this autoamtically.
  • Dual Boot Mac OS X and Windows: The Boot Camp utility included with Mac OS X allows you to easily set up a Windows dual-boot system on your Mac.
  • Dual Boot Mac OS X and Linux: Boot Camp doesn’t allow you to set up a dual-boot Linux system, so you’ll need to do a bit more footwork here. Follow our guide to installing Linux on a Mac for more details.

RELATED: How to Install Windows on a Mac With Boot Camp

You aren’t limited to just two operating systems on a single computer. If you wanted to, you could have three or more operating systems installed on your computer — you could have Windows, Mac OS X, and Linux all on the same computer. You’re only restricted by the storage space available on your computer and the time you want to spend setting this up.

Image Credit: foskarulla on Flickr


  • To start, you’ll need to install windows and create a bootable drive.
  • Make sure to backup important data before starting the partitioning process.
  • Install the second operating system on the unallocated partition space. Format the drive to the correct settings for your new operating system.

  1. 1

    Install Windows. If you haven't already done so, you should install Windows before installing any other operating systems. Other operating systems, such as Linux are designed so they can work alongside Windows. If you have not installed an operating system on your PC, make sure you install Windows first.[1] X Research source Go to source

  2. 2

    Navigate to https://rufus.ie/ in a web browser. This is the web page to download Rufus which is a tool used to create a USB install drive that you can use to install an operating system on your computer.

    • You can also use an official install CD or DVD.

  3. 3

    Download and install Rufus. Use the following steps to download and install Rufus from the download page.

    • Scroll down and click Rufus 3.8
    • Run the "Rufus-3.8.exe" from within your web browser or Downloads folder.

  4. 4

    Download a disk image (ISO) for the operating system you want to install. A disk image is data that goes on an install disk, DVD or USB drive. You will need to go to the website of the operating system you want to download and download the ISO file from that website. The following links contain operating system ISO images you can download:

  5. 5

    Insert a blank USB flash drive. Make sure the USB drive has enough space for the operating system you want to install. Also, make sure the USB drive you use doesn't have any important data that you don't want to lose. Insert the USB drive into an open USB port on your computer.

  6. 6

    Open Rufus. It has an icon that resembles a USB flash drive. Click the Rufus icon in your Windows Start menu to open Rufus.

  7. 7

    Select your USB flash drive. Use the drop-down menu below "Devices" to select your USB flash drive.

  8. 8

    Click Select. It's the button to the right of "Boot Selection" in Rufus. This opens a file browser you can use to select the ISO file for the operating system you want to install.

  9. 9

    Select the operating system ISO file and click Open. This loads the ISO file into Rufus.

  10. 10

    Click Start. It's at the bottom of Rufus on the right. This starts the process of righting the ISO file to the USB drive. This may take a while to complete.

  1. 1

    Make a backup of any important data files. You can usually partition a disk drive and install a new operating system without losing any important data. However, it's a good idea to backup any important data on your disk drive before you start partitioning and installing a new operating system just in case something goes wrong.

  2. 2

    Right-click the Windows Start menu . It's the icon with the Windows logo. By default, it's in the lower-left corner in the taskbar.

  3. 3

    Click Disk Management. It's in the menu that appears when you right-click on the Windows Start menu. This opens the Disk Management window.

  4. 4

    Right-click your Windows installation drive. This is the drive that Windows is installed on. Usually, this is the "C:" drive.

  5. 5

    Click Shrink Volume. It's in the window the menu that pops up when you right-click on a disk drive in Disk Management.

  6. 6

    Enter the amount of space you want to allocate to the new operating system installation. Type the number of megabytes (MB) you want to partition from the disk drive in the field next to "Enter the amount of space to shrink in MB". Make sure you enter the minimum space required to install the new operating system.[2] X Expert Source

    How to run two operating systems on one computer at the same time
    Luigi Oppido
    Computer & Tech Specialist Expert Interview. 24 March 2021 Go to source

    • To convert GB to MB, simply multiply by 1000. For example, 40 GB is equivalent to 40,000 MB.

  7. 7

    Click Shrink. This creates a new partition of unallocated space on your hard drive.

  1. 1

    Turn off Fast Boot. The following steps allow you to turn off Fast Boot on Windows.

    • Click the Windows Start menu.
    • Type Control Panel and click the Control Panel icon
    • Type Power Options in the search bar in the upper-right corner.
    • Click "Choose what the power button does".
    • Click "Change settings that are currently unavailable".
    • Make sure the box that says "Turn on fast startup (Recommended)" at the bottom is not checked.
    • Click Save changes.

  2. 2

    Enter your computer BIOS. You'll need to make some changes to the BIOS in order to install a second operating system. The method for entering the BIOS is different from one computer make and model to the next. On some computers, you can enter the BIOS by pressing one of the functions keys (F1, F2, F9, F12), Esc, or Delete while your computer boots up. You can also use the following steps to reboot into the BIOS from within Windows:

    • Click the Windows Start menu.
    • Click the Power icon.
    • Hold "Shift" and click Restart.
    • Click Troubleshoot.
    • Click Advanced Options: UEFI Firmware Settings
    • Click Restart.

  3. 3

    Disable Secure Boot. The BIOS menu is different from one computer make and model to the next. Use the arrow keys on your keyboard to navigate the BIOS menu. Secure Boot is usually found in the Security, Boot, or Authentication menu. Locate Secure Boot and set it to "Disabled".

  4. 4

    Set the Boot order to boot from a USB drive first. This is usually found in the Boot menu. Locate the boot order menu and set it so it boots from a USB drive first.

    • If you are using an install CD or DVD, set it to install from the CD/DVD-Rom first.

  5. 5

    Save your settings. After making the necessary changes to your BIOS system, locate the option to save your settings. Select the option to save and exit the BIOS to save and reboot your computer.

  1. 1

    Insert the install disk. If you used Rufus to create a USB install disk, insert the USB flash drive into an open USB port on your computer. If you are using a CD or DVD install disk, insert it into your CD/DVD-Rom drive.

  2. 2

    Restart your computer. If your computer is powered on, go ahead and restart it. Otherwise, press the power button on your computer so that it boots from the install disk.

  3. 3

    Wait for the setup program to load. If your computer properly boots from the Install disk, you should see the setup program for the operating system.

  4. 4

    Select your language and keyboard layout. The setup program for each operating system is a little different. Generally, you will start by selecting your language and keyboard layout.

  5. 5

    Enter the CD Key or serial number (if needed). Some operating systems, such as Ubuntu are free to install. Other operating systems, such as Windows, require you to purchase a CD key or serial number. If asked to enter a serial number or CD key, enter the numbers in the space provided.

  6. 6

    Select the "Custom" or "Other" installation option. When selecting the installation type, select "Custom", "Other", "Something Else" or similar. Selecting a standard installation may overwrite your current operating system.

  7. 7

    Format the drive you want to install the operating system on. When installing a new operating system, you will be asked to select which drive you want to install it on and format the drive. Select the unallocated space you partitioned earlier.

  8. 8

    Follow the instructions to complete the installation. You will most likely be asked to create a username and password for your new operating system as well as set your time & date settings. Follow the instructions to complete the installation.

  9. 9

    Reboot to switch between operating systems. Once you install two or more operating systems on your computer, you will see a menu asking which operating system you want to load when you boot up your PC. Restart your computer to switch between operating systems.

  • Question

    How do I run two operating systems on Windows 10?

    How to run two operating systems on one computer at the same time

    Make sure you have 10 total partitions. Windows 10 needs 5 partitions to run a single operating system—therefore, you'll need 10 partitions to run 2 operating systems on your hard drive.

  • Question

    How can I use two operating systems at once?

    How to run two operating systems on one computer at the same time

    Make sure you're mapping out your partitions correctly. In some cases, people will set up partitions and install their first operating system, but then realize that there's not enough space for a second one.

  • Question

    Why would I need two operating systems?

    You may need two operating systems for reasons of compatibility, features, recovering your computer in case of errors and file corruptions, and running programs for different systems. For example, your computer may run Windows 7 x64 and Windows XP Professional (x32) -- one for modern programs and one for older DOS/Windows programs. Having two operating systems can also help if one of the operating systems fail -- you can boot into the functioning operating system(s) and try to diagnose the problem.

See more answers

  • A USB Flash Drive or install disk for a second operating system.
  • A computer with enough hard drive space to install a second operating system.

Written by:

Computer & Tech Specialist

This article was written by Luigi Oppido and by wikiHow staff writer, Travis Boylls. Luigi Oppido is the Owner and Operator of Pleasure Point Computers in Santa Cruz, California. Luigi has over 25 years of experience in general computer repair, data recovery, virus removal, and upgrades. He is also the host of the Computer Man Show! broadcasted on KSQD covering central California for over two years. This article has been viewed 619,640 times.

Co-authors: 28

Updated: September 5, 2022

Views: 619,640

Categories: Operating Systems

  • Print
  • Send fan mail to authors

Thanks to all authors for creating a page that has been read 619,640 times.

  • "This is really useful."