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.


SUBSCRIBE TO NEWSLETTER
Subscribe to Linux Career NEWSLETTER and receive latest Linux news, jobs, career advice and tutorials.


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.

FIND LATEST LINUX JOBS on LinuxCareers.com
Submit your RESUME, create a JOB ALERT or subscribe to RSS feed.
LINUX CAREER NEWSLETTER
Subscribe to NEWSLETTER and receive latest news, jobs, career advice and tutorials.
DO YOU NEED ADDITIONAL HELP?
Get extra help by visiting our LINUX FORUM or simply use comments below.

You may also be interested in:



Comments and Discussions