Linux Pop!_OS:

Best one for gamers. The user interface is very similar to Windows. They have support for nvidia and amd gpu, as they come bundled with proprietery amd/nvidia gpu drivers. That is what makes them suitable for gamers, as they work out f=of the box for gpu.

Installating OS:

Download, install using these links:

https://bln364.com/dual-boot-pop-os-and-windows-10/

The only deviation from steps in link above, is that we will be doing partitioing of our hard drive withn windows OS itself. Details below:

steps:

1. Download Pop!_OS ISO:

 I downloaded "Linux Mint 19, Cinnamon 64-bit" edition. Follow link below to get Linux mint.

https://pop.system76.com/

Click "Download" button, and then click on "download 21.10" (this is the latest as of Jan, 2022). If you have "nvidia" graphics card, then choose the one with "download 21.10 (nvidia)".

2. Copy ISO files to USB drive:

You need linux already installed in order to copy the iso to usb from within linux. We don't use UUI to burn the iso as explained previously. Use cp cmd as explained under installation.

1A. Use cp cmd to copy to usb drive

sudo cp /home/aarav/Downloads/Pop-os_21.10_amd64_nvidia_3.iso /dev/sdb => Do not use /dev/sdb1. See in "Linux Installation section for details"

3. Reboot Windows:

Once copied, plug it in windows laptop and goto "advanced startup", and choose USB drive (as detailed in Linux installation section. The system boots directly into Pop!_OS on reboot.

4. Setup:

After initial language setting, and other minor things, it will give 2 options "clean install" or "custom (advanced) install". Choose "custom (advanced)" for dual boot, else it will wipe out windows OS.

Next it will take you to which partition to use for Linux OS. Here we select the partion that we created in windows. If you haven't created partitions in windows, you can create partitions here by clicking on "modify partitions" at the bottom left of the screen.

We need 3 partitions: one for root (/), one for boot (/boot/efi) and last one for swap. For me it showed  unallocated partition /dev/sda3 that I created in windows. To modify this partition to have 3 partitions within it, I click on "modify partition", and follow instructions to change partition size to have root, boot and swap. Once done, click apply. Partitioning is done, and we come back to main "install popup". Here we need to assign the 3 partitions correctly. To do that, we follow stesp below:

  • root: We need to have root partition. Select that /dev/sda3 or whatever partition we assigned for that. choose "use partition", "Format" and "use as" root (/). Filesystem is left as "Defaut (ext4)".
  • boot: We need to have a partition for "use as " "boot (/boot/efi). select that /dev/sda4 partition. We don't format it, as it's from windows efi.
  • swap: We select /dev/sda7 or whatever swap partition we created in gparted. We will use that as swap partition by selecting "use as" swap.

We need to have all 3 paritions assigned, or else else "erase and install" button to continue won't be clickable. Once we click on "erase and install", installation starts.

Once done, we have