Manjaro Linux Windows 10 dual boot

Wouldn’t it be great to run Manjaro Linux on your system without having to give up Windows 10? Well, you can! As a matter of fact, you have two options for doing this. One option is to create a dual boot system, which gives you a prompt when your computer boots up, asking you which operating system you’d like to load into. The second option is to install Manjaro on a virtual machine.

Each method has their pros and cons, but running a dual boot system means you have no virtualized hardware or unnecessary overhead. Both operating systems will have direct access to your computer’s hardware. The big downside is that you will have to reboot your PC every time you want to load into the other operating system. If you can live with that, then let’s get started.

In this tutorial you will learn:

  • How to resize Windows 10 hard disk partition
  • How to install Manjaro alongside Windows 10
  • How to load into Manjaro or Windows 10 at system boot

Bootloader asking which operating system to load into

Bootloader asking which operating system to load into

Software Requirements and Linux Command Line Conventions
Category Requirements, Conventions or Software Version Used
System Windows 10 plus Manjaro Linux
Software N/A
Other Privileged access to your Linux system as root or via the sudo command.
Conventions # – requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo command
$ – requires given linux commands to be executed as a regular non-privileged user

Prerequisites

Before we begin, this guide assumes that you already have a properly functioning Windows installation on your system. If the installation has become corrupt or otherwise inaccessible, this isn’t going to work.

You also need to make sure that you already have the Manjaro Linux installation media handy. Check out our Manjaro download guide if you still need to grab yourself a copy. We also have a dedicated guide on creating a Manjaro bootable USB.



Resize Windows 10 hard disk partition

If you’re planning on installing Manjaro to the same hard drive where Windows 10 is installed, you’ll need to make sure Manjaro has its own partition and enough space on said partition. More than likely, your Windows 10 installation is currently taking up the entire hard disk. This is no problem, because Windows gives us an easy way to shrink the partition and make room for Manjaro. Manjaro’s system requirements recommend at least 30 GB of hard drive space.

On Windows 10, open up the Disk Management utility by searching for it in the start menu.

Open Disk Management utility in Windows 10

Open Disk Management utility in Windows 10

Your Disk Management menu should look similar to the screenshot below. As long as you can spare 30 GB or more from your C: drive, right click on your partition with drive letter C: and click on shrink volume.

Right click C drive and click shrink volume

Right click C drive and click shrink volume

In the box indicated in the screenshot below, enter the size (in MB) that you want your Manjaro partition to be. After you’ve entered an amount, click shrink to begin resizing your Windows partition.

Enter the amount of space to shrink the C drive by

Enter the amount of space to shrink the C drive by

Windows may take a few moments to finish resizing your disk. As you can see in the screenshot below, we’re left with a certain amount of “unallocated space.” This unallocated space is where Manjaro will be installed.

You will see the new unallocated space which is for Manjaro

You will see the new unallocated space which is for Manjaro



Install Manjaro alongside Windows 10

  1. Insert your Manjaro installation media into the USB port or disc tray and reboot your system. As it comes back up, load into the installation media. You may need to press F11, F12, or Esc on your keyboard in order to access the boot menu and select your installation media.
  2. You’ll see the Manjaro welcome screen. Click Enter to load into Manjaro’s live environment.
    Boot into Manjaro liv environment

    Boot into Manjaro liv environment

  3. Once your system finishes loading into the Manjaro live environment, click on Launch Installer.
    Click on launch installer

    Click on launch installer

  4. Select your language and click next.
    Select system language

    Select system language

  5. Select your timezone and click next.
    Select system timezone

    Select system timezone

  6. Select your keyboard layout and click next.
    Select keyboard layout

    Select keyboard layout

  7. On the partitioning screen, select “Manual partitioning” and click next.
    Select manual partitioning

    Select manual partitioning

  8. Next, highlight the free space that we created earlier in Windows and click Create. Make sure that you have selected the right one, since you may see multiple sections labelled as “free space.”
    Select the free space for the new Manjaro partition

    Select the free space for the new Manjaro partition

  9. Manjaro recommends that our system have a swap partition equal to the size of our RAM, or 8 GB if the amount of RAM exceeds that. Reduce the size of this new partition by the amount of RAM you have in your system. If you have more than 8 GB of RAM, then only reduce this number by 8 GB (8,000 MB). This remaining space will be used as our swap partition that we’ll configure in a moment. Click OK when you’ve made that change. Also make sure that you put / as the mount point.
    Configure partition size and mount point

    Configure partition size and mount point

  10. You’ll see your newly configured partition labelled as “New partition” in the Manjaro installer. Do you also see the the free space that you just configured? Highlight that and click Create. This will be our swap partition.
    Configure the other free space as swap space

    Configure the other free space as swap space

  11. Make the file system “linuxswap” and add the “swap” flag to this partition. Click OK and then click next on the Manjaro installer.
    Configure file system and flags

    Configure file system and flags

  12. Fill out a new username, password, hostname, and root password for your system and click next.
    Fill out your user and hostname information

    Fill out your user and hostname information

  13. Manjaro will ask you which office suite you’d like to install on the system. Select your preferred package or click no office suite. Click next.
    Choose office suite

    Choose office suite

  14. Manjaro will now ask you to review the upcoming partition changes. Make sure everything here looks correct. Once you click next, Manjaro will write the changes to your hard disk. Proceed when you are ready.
    Carefully review your upcoming partition changes

    Carefully review your upcoming partition changes



  15. Manjaro will now install. When it’s finished, you’ll be asked to reboot. Make sure you eject your installation media first.

Loading into Manjaro or Windows 10

From now on, when you start your system, Manjaro’s bootloader will ask you which operating system you want to load into. Use your arrow keys to scroll up and down, and press enter to choose an option. After making your selection, the chosen operating system should load as normal.

Bootloader asking which operating system to load into

Bootloader asking which operating system to load into

Conclusion

In this guide, we showed you how to install Manjaro alongside Windows 10. The process isn’t as streamlined as virtualization, but it’s a good solution when you want both operating systems to have direct access to your system’s hardware. Now you can have the best of both worlds on your computer by having both Linux and Windows installed simultaneously.



Comments and Discussions
Linux Forum