Как установить pop os рядом с windows

Hi all. So you tried Pop OS! 20.04 (https://bln364.com/how-to-try-system-76s-pop-os-on-windows-10-laptop/) and now you want to install Pop OS! alongside Windows 10. This will show you how to dual boot Pop OS! and Windows 10.

Short overview:

  1. Download Pop!_OS 20.04
  2. Create Bootable USB stick
  3. Shrink Windows 10 partition
  4. Create Pop OS! partition
  5. Install Pop OS!
  6. Configure GRUB

And I must add. Please be careful with this process. Formatting the wrong partition can cause you to lose all your data. Please be careful, back up your data and do next steps on your own risk.

If you are maybe not ready to install Linux on you hard drive maybe you can try Linux inside Virtual Machine. If you are interested in something like that please check out my first online Udemy Course Virtualization with VirtualBox.

Also check out my other post on how easy it is to dual boot Ubuntu and Windows 10 in 2022 in next post https://blnlabs.com/dual-boot-ubuntu-and-windows-10-in-2022/

What is Dual Boot?

So, what is Dual boot Pop OS? What is good to know before we start. When we say dual boot we are saying that on our PC and/or laptop there are two Operating Systems installed. It can be Windows and Linux, Linux and Linux, Windows and Mac in some cases, and so on. Basically If you can install an OS on your machine, you can dual boot it with Another OS that can run on your machine. 

To get more detailed with this we need to know a bit about the boot process, and how does our PC know to start our OS. 

Check out my other post about the best 14-inch laptop with dual NVMe SSDs at link.

At the beginning PC doesn’t know anything about its hard drives, and the first thing is to perform something that is called Power On Self-Test or POST. Now, the firmware searches somewhere to find the entry point for your OS and that information can be found in Master Boot Record MBR for Legacy Boot or in GUID Partition Table (GPT) for UEFI boot. This is a bit too technical but don’t worry you only need to know that there is info where your OS is stored, and PC but need to have this info in order to boot your PC. 

In these two places firmware will find the location of your installed OS and then give control to your OS. 

But then how are we dual booting and as always there are a couple of ways (freedom :)).

If you are adding the second drive to your PC for the second OS, you can simply do the next thing. Power of your PC and unplug your first drive and then plug in the second drive and install a second OS on that drive. After install, simply plug back the first drive and you are done. Now, at the boot up of your PC you need to go inside the UEFI or BIOS and just choose the drive to boot from. This is not the optimal way, but if you don’t switch between the OSes frequently, maybe this solution can make your life easier because you don’t have to modify or change MBR or GPT.

The other way is to use GRUB, which is done in this post. Just to say there are a lot of ways to do dual boot, but in this post I will cover just those two. What is GRUB? 

“GNU GRUB is a Multiboot boot loader. It was derived from GRUB, the GRand Unified Bootloader, which was originally designed and implemented by Erich Stefan Boleyn. Briefly, a boot loader is the first software program that runs when a computer starts. It is responsible for loading and transferring control to the operating system.” by WiKi.

So we can install GRUB in part of our hard drive and then point MBR or GPT to it. That instead of our OS grub will control, create GUI for us, scan drives for installed OSes and then give us a choice which OS we want to use. Below you can see a couple of GRUB examples that are themed by Linux distros Ubuntu and Manjaro.

The Grub way (or with programs like GRUB) is the only way if you are dual booting on the one hard drive. If you have only a hard drive you will need to install your second OS to separate the partition that your first OS and then install GRUB. In a lot of Linux distributions Grub is installed by default, but for some reason GRUB is not installed with Pop!_OS from the box. So, don’t worry if you don’t see windows after you installed Pop!_OS, maybe you just need to install GRUB in order to Dual boot Pop OS. 

Intro to Pop!_OS

Pop!_Os is Linux distribution create and maintained by System76 and it’s based on other Linux distro Ubuntu. It’s very good for beginners because it’s easy to setup and start using it.

Download Pop!_OS 20.04

In order to download Pop!_Os go to system76 site and select download https://pop.system76.com/.

Download Pop OS! iso image from https://pop.system76.com/

Now, we have couple of options in order to download Pop!_Os. There are two versions for Pop!_Os, normal release and something that is called LTS (Long Term Support). This follows the release cycle of Ubuntu, that is show below.

Ubuntu release cycle

Basically, there should be new release of OS every 6 months, but every 2 years there is major release that is called LTS and that version will get much longer official support then normal release. Advantage for normal release is, if it’s after roiling release, that it might sooner have support for new hardware and/or some new feature, but because that it can be a bit unstable. If you are downloading Pop!_Os for the first time and trying Linux for the first time, maybe stick with LTS version at first.

Pop!_Os download page

When we have LTS selected now we can download Pop!_Os with NVidia or open source drivers. What this means. If you have NVidia graphics card download Pop!_Os LTS (NVIDIA) and this will download OS with NVidia drivers preinstalled. If you have AMD or Inter integrated graphics download Pop!_Os LTS.

Now, we have .ISO file with our OS. We need to create bootable USB or CD/DVD form our .ISO file and for that there is good program called balenaEtcher.

Create Bootable USB stick (Live USB)

In this post I will create bootable USB flash drive (Live USB) using balenaEtcher, but first go to https://www.balena.io/etcher/, download and install balena.

Download Etcher program to create bootable USB stick from https://www.balena.io/etcher/

In order to create Live USB with Pop!_Os (on Windows) we need:

  • Installed BalenaEtcher (done)
  • Downloaded Pop!_OS ISO file (done)
  • USB flash drive with at least 8GB

Insert USB stick into your PC and start balenaEtcher. Again, be careful. Back up your data from USB flash drive before this. USB Drive will be formatted for new OS and your current data will be gone.

Select Pop!_Os ISO file in section Flash from file and your USB flash drive at Select Drive section. Then press Flash.

Open Balena Etcher, select ISO file, select Drive and then start Flashing

Shrink Windows 10 partition

Now, you have a bootable USB stick, and you need to boot from it. If you have a problem with booting from USB stick check out my blog for solution (https://bln364.com/how-to-try-system-76s-pop-os-on-windows-10-laptop/).

Select a Language for Pop OS! Live Image

Select Keyboard Layout for Pop OS! Live Image

Pop OS! Installation Screen

On windows shown above we select do we want to continue with Demo Mode, or do we want to install Pop OS! 20.04 on your hard disk. I’m using for this example 120GB internal SSD disk (Kingston 120GB A400). If we want to install Pop OS! on your hard disk in this case select Custom (Advanced) install and you will get next window.

Overview of hard drive partitions

Currently, we have only Windows 10 installed on our hard disk, so we have only two partitions, Windows Recovery and the main Windows NTFS partition. Next thing to do is to shrink our existing partition and create space for Linux partitions. Two do that we need to press Modify Partitions…

This will open Gparted Linux partition tool that will look something like this. In the top right corner important thing is to set your hard disk. In this example, I have selected /dev/sda.

Gparted Linux Partition tool

When we have selected the right hard disk, we need to unmount our partitions. This will allow us to change existing partitions.

Gparted — Unmount partition

Then we need to resize our existing partition. Let us use half a space for Windows and half for Linux.

Gparted — Resize partition 1

Gparted — Resize partition 2

Create Pop OS! partition

Now, we can create 3 partitions for Pop OS!, and that are root, boot, and swap. We can do that in the next way.

Gparted — Create new partition

Gparted — Create main root partition (leave space before for boot partition, and after for swap partition) and than format them

For this blog, I’m installing Pop OS! on a very old HP Compaq nc6400 laptop, so I’m setting the size of my /swap partition to 2GB, and 512MB for /boot. Everything else will be /root partition.

After creating and formatting new 3 partitions, click Apply All Operations and when all is done close Gparted. Now you should see updated hard disk preview with new partitions like on the image below.

Pop OS! installation after Gparted

Now we need to use Pop OS! installer to define which partition will be allocated for Pop OS!.

Pop OS installer — Partition Definition for Boot Partition

Pop OS installer — Partition Definition for Root Partition

Pop OS installer — Partition Definition for Swap Partition

Install Pop OS!

Now we can you press Erase and Install and wait for Pop OS! to be installed.

Configure GRUB

And we have Pop OS! installed beside our Windows 10. We can simply reboot and remove USB stick for PC and enjoy in two compliantly different Operating systems.

Now laptop boots directly to Pop OS!. This was very strange for me, because, usually, on other Linux distributions GRUB (Linux boot loader) will be automatically setup when installing and after powering on you will be greeted with something like this:

GRUB example

In this case, GRUB was nowhere to be seen so we can not say that we have Dual boot Pop OS! and Windows 10 system? We went straight to Pop OS!. Windows 10 is still installed but we need to configure GRUB to know where to find Pop OS! and where to find Windows 10.

To update and setup GRUB lets first update the hole system. That can be done with two simple commands from terminal:

sudo apt update
sudo apt upgrade

Now we need to install one packet, os-prober with:

sudo apt install os-prober

We need this packet because without it GRUB will not be able to find Windows 10 partition.

Result from running the os-prober should be something like this:

/dev/sda1:Windows 10:Windows:chain

Finally we can run:

to update and activate GRUB on Pop OS!.

And this is it. Now after powering on you will be greeted with GRUB screen in which you can select Pop OS! or Windows 10.

GRUB welcome screen

Final words

This was a fun project for me and it brings life in my old laptop. Pop OS! 20.04 isn’t maybe the best option for low-end hardware, or there are maybe better Linux Distribution for low-end hardware, but said that it runs better than Windows 10.

Process of installing Pop OS! alongside Windows 10 went pretty much smooth, if we don’t count GRUB part, what was very strange for me.

Let finish. Did you find something missing in this tutorial? How do you like Pop OS!? Did you manage to Dual boot Pop OS!? Please comment down below and check out my other post at https://bln364.com/

Check out my other Pop OS 20.04 related posts:

Configuring a dual boot system with Pop!_OS and Windows offers the flexibility to enjoy the best of both worlds. Whether you want to harness the power and versatility of Linux or rely on the familiarity of Windows for specific tasks, a dual boot setup allows you to switch between operating systems on a single machine seamlessly. This detailed guide will walk you through setting up a dual boot configuration with Pop!_OS, a popular Linux distribution, and Windows, the ubiquitous operating system.

Configuring a dual boot

Configuring a dual boot

This article will delve into the intricacies of dual booting, exploring the necessary steps to ensure a smooth and successful setup.

Configuring a dual boot with Pop!_OS and Windows

We will cover the installation procedures for both Pop!_OS and Windows and the configuration of a dual boot manager to switch between the two systems seamlessly. Additionally, we will discuss various optimization techniques, file-sharing methods, and maintenance practices to enhance the overall dual boot experience. If you are setting up a dual-boot system or installing Windows on another machine, you might need to create a bootable Windows USB stick using a Linux system. Learn how to do so in this detailed guide.

Preparing for dual boot

Dual booting allows you to have two or more operating systems installed on your computer, allowing you to choose between them when you start your machine. This concept is beneficial when you want to leverage the strengths of different operating systems for various tasks. By configuring a dual boot system with Pop!_OS and Windows, you can harness the power and versatility of Linux while still retaining the familiarity and compatibility of Windows. However, before diving into the installation process, it is crucial to prepare for dual booting adequately.

Dual booting and its benefits: Dual booting provides several benefits to users. It allows you to have multiple operating systems on a single machine, enabling you to access different software, tools, and applications based on your needs. For example, you can utilize Pop!_OS for development, programming, or system customization while relying on Windows for gaming, specific software, or compatibility with certain hardware devices. Dual booting offers the best of both worlds, providing a versatile computing environment.

Dual booting and its benefits

Dual booting and its benefits

System requirements: Before proceeding with the dual boot configuration, ensuring that your system meets the necessary requirements is critical. Both Pop!_OS and Windows have specific hardware requirements, and checking if your computer meets these criteria is essential. Consider CPU, RAM, storage space, and graphics card compatibility for both operating systems. Ensure that your machine has sufficient resources to simultaneously handle the demands of both Pop!_OS and Windows. Refer to each operating system’s official documentation or websites for detailed system requirements.

System requirements

System requirements

Backing up important data: Whenever you modify your system configuration or install new operating systems, it is crucial to back up your important data. Dual booting involves partitioning your hard drive or using separate drives for each operating system. While the installation process is designed to minimize risks, there is always a slight chance of data loss or unintended consequences. Therefore, creating a backup of your critical files, documents, and personal data is recommended for an external storage device, cloud storage, or another computer. This precautionary measure ensures you will still have a copy of your valuable data, even if something goes wrong during installation or configuration.

Backing up important data

Backing up important data

Limitations and potential risks: Dual booting has limitations and potential risks. One of the primary challenges is managing disk space effectively. Partitioning your hard drive to accommodate multiple operating systems requires careful planning and consideration of storage needs for each OS. Another limitation is the possibility of compatibility issues between the two operating systems, particularly with hardware drivers or specific software applications. Additionally, dual booting may introduce complexities regarding system updates, as updates for one operating system might affect the other. It is essential to be aware of these limitations and plan accordingly.

Limitations and potential risks

Limitations and potential risks

Moreover, there are potential risks associated with dual booting, such as the accidental deletion or corruption of data during the installation or configuration process. The interaction between the two operating systems can lead to conflicts or booting issues if improperly managed. Understanding these risks allows you to approach the dual boot configuration process cautiously and take appropriate measures to mitigate them.

Installing Pop!_OS

Pop!_OS, developed by System76, is a popular Linux distribution known for its user-friendly interface, stability, and focus on productivity. This section will guide you through installing Pop!_OS as part of your dual boot configuration.

Introduction to Pop!_OS: Pop!_OS is based on Ubuntu and provides a polished desktop environment with various features and optimizations. It offers a clean and intuitive user interface to enhance productivity and workflow. Pop!_OS also includes powerful customization options, allowing users to tailor the system to their preferences. Additionally, it comes with a curated set of software applications and utilities that cater to different user needs, such as developers, gamers, and creative professionals.

Introduction to Pop!_OS

Introduction to Pop!_OS

Downloading the Pop!_OS ISO file: To install Pop!_OS, you need to download the ISO file from the official System76 website. Visit the website and navigate to the download section. Select the appropriate version (e.g., 64-bit or 32-bit) based on your system architecture and requirements. It is recommended to download the latest stable release of Pop!_OS for optimal performance and compatibility with your hardware.

Downloading the Pop!_OS ISO file

Downloading the Pop!_OS ISO file

Creating a bootable USB drive: Once the Pop!_OS ISO file is downloaded, you must create a bootable USB drive to install the operating system. This requires a separate USB flash drive with sufficient storage capacity. To create a bootable USB drive, you can use dedicated tools like BalenaEtcher, Rufus, or the built-in Startup Disk Creator (for Ubuntu-based systems). Launch the tool, select the downloaded Pop!_OS ISO file, choose the USB drive as the target, and follow the on-screen instructions to create the bootable USB drive. If you want to try out Pop!_OS on another computer, creating a bootable USB is an essential first step. Here is our ultimate guide on creating a Pop!_OS bootable USB drive.

Creating a bootable USB drive

Creating a bootable USB drive

Configuring BIOS for Installation: Before installing Pop!_OS, it is essential to configure your computer’s BIOS/UEFI settings to prioritize the boot from the USB drive. Restart your computer and access the BIOS/UEFI settings by pressing the designated key during startup (usually Del, F2, or F12). Navigate to the Boot menu and change the boot order to ensure the USB drive is listed as the first boot option. Save the changes and exit the BIOS/UEFI settings.

Configuring BIOS for installation

Configuring BIOS for installation

Step-by-Step installation guide: Now that the bootable USB drive is prepared, and the BIOS/UEFI settings are configured, you are ready to install Pop!_OS. Insert the bootable USB drive into your computer. Restart the computer and allow it to boot from the USB drive. The Pop!_OS installation wizard should appear. Select your preferred language and click “Install.”

Installing Pop!_OS

Installing Pop!_OS

Choose whether to install proprietary software, such as drivers and codecs, during installation. Select the installation type. Select the “Install alongside” option to install Pop!_OS alongside Windows if configuring a dual boot. Customize the partitioning scheme if needed. Ensure you allocate sufficient space for Pop!_OS while leaving enough room for Windows. Select the target disk or partition for the installation.

Create a username and password for your Pop!_OS user account. Review the installation settings and click “Install” to proceed. The installation process will begin. Please wait for it to be complete. Once the installation is finished, you will be prompted to restart the system. Remove the USB drive and restart your computer.

Installing Windows

This section will guide you through installing Windows as part of your dual boot configuration with Pop!_OS.

Downloading Windows: To install Windows, you must download the appropriate ISO file from the official Microsoft website. Visit the Microsoft website and navigate to the download section. Select the desired version of Windows (e.g., Windows 10 Home, Windows 11 Pro) and choose the appropriate architecture (32-bit or 64-bit) based on your system requirements. Ensure that you download the ISO file for the version of Windows that you have a valid license.

Downloading Windows

Downloading Windows

Creating a bootable USB drive: Once the Windows ISO file is downloaded, you must create a bootable USB drive to install the operating system. This requires a separate USB flash drive with sufficient storage capacity. You can use tools like Rufus, Windows USB/DVD Download Tool, or the built-in Disk Utility (for macOS) to create a bootable USB drive. Launch the tool, select the downloaded Windows ISO file, select the USB drive as the target, and follow the on-screen instructions to create the bootable USB drive.

Creating a bootable USB drive for Windows

Creating a bootable USB drive for Windows

Configuring BIOS for installation: Before installing Windows, it is important to configure your computer’s BIOS/UEFI settings to prioritize booting from the USB drive. Restart your computer and access the BIOS/UEFI settings by pressing the designated key during startup (usually Del, F2, or F12). Navigate to the Boot menu and change the boot order to ensure the USB drive is listed as the first boot option. Save the changes and exit the BIOS/UEFI settings.

Configuring BIOS for installing Windows

Configuring BIOS for installing Windows

Step-by-Step installation guide: Now that the bootable USB drive is prepared, and the BIOS/UEFI settings are configured, you are ready to install Windows. Insert the bootable USB drive into your computer. Restart the computer and allow it to boot from the USB drive. The Windows installation wizard should appear. Select your preferred language, time zone, and keyboard layout, then click “Next.” Click “Install now” to begin the installation process.

Installing Windows

Installing Windows

Enter the Windows product key when prompted. If you have a digital license or product key, enter it accordingly. Accept the terms and conditions, and click “Next.” Select the installation type. If you are configuring a dual boot, choose the custom installation option. Next, select the disk or partition where you want to install Windows. If you have unallocated space, you can create a new partition for Windows.

Select the partition, click “Next,” and wait for the installation process to complete. Follow the on-screen prompts to personalize Windows settings, including account creation, privacy preferences, and network configuration. Once the setup is finished, Windows will finalize the installation and may restart your computer several times. After the final restart, Windows will complete the installation process, and you will be prompted to set up user preferences.

Configuring boot order and dual boot manager

Properly configuring the boot order and dual boot manager in a dual boot configuration is crucial for seamless switching between Pop!_OS and Windows. This section will provide a detailed guide on configuring these aspects to ensure a smooth and efficient dual boot setup.

Boot order: Boot order refers to the sequence in which the computer searches for an operating system to load during startup. When you power on your computer, it checks the boot order to determine which device or partition to boot from. In a dual boot setup, you must ensure that the boot order is correctly configured to prioritize the dual boot manager, allowing you to choose between Pop!_OS and Windows.

Boot order

Boot order

Modifying boot order: To modify the boot order, you must access the BIOS/UEFI settings. The process may vary depending on your computer’s manufacturer and model. Restart your computer and look for the key to access the BIOS/UEFI settings. The key is typically displayed during startup (e.g., “Press Del to enter Setup”). Press the designated key repeatedly until the BIOS/UEFI settings menu appears. Navigate to the Boot menu or a similar section that controls the boot order.

Modifying boot order

Modifying boot order

Configuring the dual boot manager: In a dual boot setup, a dual boot manager presents a menu allowing you to select between Pop!_OS and Windows during startup. Different dual boot managers are available, such as GRUB (Grand Unified Bootloader) and systemd-boot. The specific configuration steps may vary depending on the dual boot manager. If you use GRUB as your dual boot manager, open a terminal in Pop!_OS. Use the following command to edit the GRUB configuration file:

sudo nano /etc/default/grub

Locate the line starting with GRUB_DEFAULT and set the value to the desired operating system entry. The entries are usually numbered, with the first entry being 0. Save the changes and exit the text editor. Update the GRUB configuration afterward.

Configuring the dual boot manager

Configuring the dual boot manager

The GRand Unified Bootloader, or GRUB, is a crucial component that manages the boot process for Linux systems. Learn how to troubleshoot boot problems by reinstalling GRUB on Linux.

Managing boot entries: When configuring the dual boot manager, managing the boot entries for both Pop!_OS and Windows is essential. The dual boot manager should detect both operating systems and present them as options during startup. If any changes or updates are made to the boot configuration, such as installing system updates or adding/removing operating systems, it may be necessary to update the boot entries.

Optimizing Pop!_OS for dual boot

To ensure a seamless dual boot experience with Pop!_OS, optimizing the system for hardware compatibility, smooth operation, and synchronization with Windows is necessary. This section provides a detailed guide on optimizing Pop!_OS for your dual boot configuration.

Installing necessary drivers: Installing the required drivers for your specific hardware components is recommended to optimize hardware compatibility. Pop!_OS often includes a wide range of drivers out of the box, but some proprietary drivers or specific hardware drivers may need to be installed manually.

Installing necessary drivers

Installing necessary drivers

Pop!_OS provides an Additional Drivers utility that can be accessed through the system settings. Launch the utility, and it will scan for any additional drivers available for your hardware. Install any recommended drivers for optimal performance. Next, visit the manufacturer’s website for your hardware components (such as graphics cards or network adapters) and download the appropriate drivers. Follow the instructions provided by the manufacturer to install the drivers on Pop!_OS. Utilize package managers like apt or snap to install drivers from official repositories or third-party sources. Research the specific driver you need and use the appropriate command to install it.

Configuring system settings: To optimize Pop!_OS for smooth operation in a dual boot setup, consider the following configuration adjustments. First, adjust the power management settings to optimize battery life or performance according to your needs. You can access power management settings through the system settings or power management utilities.

Configuring system settings

Configuring system settings

Configure the software update settings to ensure regular system updates. Also, check the software sources and repositories to enable additional software and updates. To provide seamless connectivity, Configure network settings, including Wi-Fi, Ethernet, and VPN connections. Set up any required network protocols or proxy settings.

Setting up user accounts and permissions: Creating user accounts and managing permissions is essential to ensure safe and efficient usage of Pop!_OS. Create user accounts for each individual using Pop!_OS. Assign appropriate usernames and passwords during the account creation process.

Setting up user accounts and permissions

Setting up user accounts and permissions

Configure user permissions and groups to control access to files, applications, and system settings. Assign users to appropriate groups based on their needs. Grant administrative privileges to specific user accounts using the sudo command. This allows authorized users to perform administrative tasks by entering their passwords.

Customizing the desktop environment: Pop!_OS offers a range of customization options to personalize the desktop environment and appearance. Install and apply custom themes and icons to change the look and feel of the desktop environment. You can find various themes and icons from the official Pop!_OS repositories or third-party sources.

Customizing the desktop environment

Customizing the desktop environment

Use GNOME Shell extensions to add additional functionality to the desktop environment. Popular extensions include Dash to Panel, Workspace Grid, and Night Light. Customize the behavior and appearance of the dock and app indicators to suit your preferences. Adjust the dock’s position, size, and behavior, and enable or disable specific app indicators.

Optimizing Windows for dual boot

To optimize Windows for a smooth dual boot experience, it is crucial to update the operating system, install essential drivers, configure system settings, manage user accounts, adjust partition sizes, and address potential issues. This section provides a detailed guide on optimizing Windows for your dual boot configuration.

Updating Windows and installing essential drivers: To optimize Windows for dual boot, ensure the operating system is up-to-date. Go to Settings > Update & Security > Windows Update and check for updates. Install any available updates for your version of Windows. Visit the manufacturer’s website for your hardware components (e.g., graphics card, network adapter) and download the latest drivers. Install the drivers according to the manufacturer’s instructions.

Updating Windows and installing essential drivers

Updating Windows and installing essential drivers

Open the Device Manager by right-clicking the Start button and selecting “Device Manager.” Check for any devices with missing or outdated drivers. Right-click on the device and select “Update driver” to install the latest drivers.

Configuring system settings: To configure system settings on Windows for dual boot compatibility, disable Fast Startup, as it may interfere with the dual boot process. Go to Control Panel > Power Options > Choose what the power buttons do. Click on “Change settings that are currently unavailable” and uncheck “Turn on fast startup.”

Configuring system settings in Windows

Configuring system settings in Windows

If your system has Secure Boot enabled in the BIOS/UEFI settings, ensure it is compatible with Windows and Pop!_OS. Some systems may require you to disable Secure Boot for successful dual booting. In the Windows Boot Manager, you can set the default operating system and adjust the timeout for selecting the default OS during startup. Use the “System Configuration” utility or a third-party boot manager tool to make these changes.

Managing user accounts and permissions: Windows allows you to create and manage user accounts with different levels of permissions. Create user accounts for each individual who will be using Windows. Assign appropriate usernames and passwords during the account creation process.

Managing user accounts and permissions in Windows

Configure user permissions and groups to control access to files, applications, and system settings. Assign users to appropriate groups based on their needs. Ensure you have an account with administrative privileges to perform system-level tasks. Use this account to install software, modify system settings, and manage other user accounts.

Adjusting partitions: To optimize the storage allocation for dual booting, consider changing partition sizes. Open the Disk Management tool by right-clicking the Start button and selecting “Disk Management.” Identify the partitions and their sizes.

Adjusting partitions

Adjusting partitions

If necessary, right-click on a partition and select “Shrink Volume” to reduce size. Allocate the desired space for the dual boot partition. After shrinking a partition, right-click on the unallocated space and select “New Simple Volume.” Follow the on-screen prompts to create a new partition.

Sharing files and data

Sharing files and data between Pop!_OS and Windows is an important aspect of a dual boot setup. This section provides a detailed guide on understanding file system compatibility, accessing partitions, configuring shared folders or network file sharing, using cross-platform applications and file formats, and ensuring data integrity and backup practices.

Understanding file system compatibility: File systems like NTFS (used by Windows) and ext4 (used by Pop!_OS) have different compatibility levels. While Windows can read NTFS and FAT32 file systems, it cannot natively read or write to ext4 partitions. On the other hand, Pop!_OS can read and write to NTFS partitions, but it requires additional setup to access ext4 partitions.

Understanding file system compatibility

Understanding file system compatibility

Accessing partitions: To access Pop!_OS partitions from Windows and vice versa, install a third-party driver or utility that provides ext4 file system support for Windows, such as Ext2Fsd or Paragon ExtFS. These tools allow Windows to read and write to ext4 partitions. After installation, restart your computer, and the ext4 partitions should be accessible from Windows Explorer.

Accessing partitions

Accessing partitions

NTFS partitions can be accessed natively in Pop!_OS without any additional setup. Open the file manager and navigate to the NTFS partitions to read and write files.

Configuring shared folders: To facilitate file sharing between Pop!_OS and Windows, you can configure shared folders or set up network file sharing. Identify a folder/directory on your Pop!_OS or Windows system that you want to share. Right-click on the folder and select “Properties” or “Sharing Options.”

Configuring shared folders

Enable folder sharing and configure the desired permissions (read-only or read-write) for other users or devices. Access the shared folder from the other operating system by entering the network address (e.g., \ip_address\shared_folder) in the file manager or Windows Explorer.

Conclusion

This comprehensive guide explored the intricacies of setting up and maintaining a dual boot system, specifically focusing on Pop!_OS and Windows. Following the detailed instructions provided in each section, you should now understand how to install both operating systems, configure boot order, optimize each OS for dual booting, and share files between them.

Dual booting offers the advantage of having two operating systems on a single machine, allowing you to enjoy the strengths of both Pop!_OS and Windows. It lets you enjoy the flexibility and customization of Linux and Windows’s familiarity and software compatibility. A dual boot-enabled machine allows you to switch seamlessly between these useful operating systems without a hitch.

This tutorial will illustrate how to set up a dual boot Pop!OS + Windows 10/11 system very easily, without losing much disk space or installing not officially supported alternative boot loaders like GRUB or rEFInd.

The main issue with dual booting Pop!OS and Windows is that unlike most other distributions, Pop!OS uses the systemd-boot bootloader, which in its default configuration does not support loading kernels from partitions other than the EFI partition. Thus, Pop!OS requires the EFI partition to be at least 500 MiB in size, whereas the size of the EFI partition created during the installation of Windows is just 100 MiB. This would suffice for GRUB or rEFInd, since these bootloaders are able to load the kernel from the root partition, but not for systemd-boot. In this guide, we will perform a customized Windows installation with an enlarged EFI partition, and use that for a 100% default Pop!OS installation.

WARNING : this will not work on already existing installations of Windows or Pop!OS, you will have to install both from scratch.

  1. Start a regular Windows install. Once you get to the screen where you choose between «Recommended» and «Custom» install, press Shift + F10 to enter command prompt. Start the diskpart utility. WARNING: the usual Linux disk utilities don’t write any changes to disk until you’ve finished setting it up. diskpart writes every command to disk immediately. Be very careful while using diskpart, you can very easily lose data:
diskpart

List the connected drives:

list disk

Find the drive you want to use as boot drive and select it:

select disk N

Create the enlarged EFI partition:

create partition efi size=500

Create a regular MSR partition:

create partition msr size=16

Finally, create a primary partition of desired size (in MiB, not MB):

create partition primary size=XXXXX

Exit the utility and the command prompt:

exit
exit

Continue the installation by selecting the «Custom» option, then select the primary partition you just created. The Windows installation will continue normally. Finish installing Windows.

  1. Boot into the Pop!OS installer. When you get to the choice between a «Recommended» and «Custom» installation, select «Custom».

Create an appropriately sized swap partition (same size as your system’s RAM) and a root partition with a filesystem of your choice.

After creating the partitions, select the Windows EFI partition and mount it at /boot. Select the swap partition. Then select the root partition and mount it at /. Continue the installation normally.

  1. After booting into Pop!OS, edit the /boot/efi/loader/loader.conf file and make it look like this:
default Pop_OS-current
timeout 5
console-mode max
editor no
  1. Reboot. Now, at boot you will have 5 seconds to choose to boot into Windows instead of Pop!OS.

How Can We Help?

Created on

Updated

You are here:

Do you want to have both Windows and a Linux based OS on your PC? This article will explain how to install a Linux based OS (Pop!_OS) onto a PC with Windows 10.

Prerequisites

It is assumed that you have already installed Windows 10 on the system.

It is also assumed, that you have some space reserved on your hard drive for the Pop!_OS installation. If not, please shrink your Windows partition now!

Installation

Start by downloading Pop!_OS from pop.system76.com. Once downloaded install it on a USB stick using a tool like Rufus (rufus.ie). Now boot your PC from the USB stick (in case you have issues make sure that your BIOS settings are correct, i.e. secure boot and UEFI settings).

Once Pop!_OS is booted cancel the installer and test if everything works, i.e. internet, Bluetooth, etc. Once satisfied start the installer and follow the installation steps.

Once you arrive at the Install stage, select Custom (Advanced). The installation will now show your available drives, one of these drives should have free space available. Click on Modify partitions to setup the partitions for Pop!_OS, make sure to add the following partitions in the following order:

  • boot partition: Give it 1GB and format it as fat32
  • root partition: Give it the remaining GB and format it as ext4
  • swap partition: Should be at the end with enough GB compared to your RAM* and format it as ext4

*Your swap partition should be double or equal to your RAM if you have <8GB RAM. When you have more than 8GB of RAM you can divide your RAM by 2 and use that as swap.

Once satisfied mark the partitions in the installation and follow the rest of the installation steps.

Once Pop!_OS is installed reboot your system. In case your system boots into Windows, you have to change the boot partition in your BIOS settings.

Add Windows to the Boot Menu

In case Pop!_OS boots, you will see that it skips a boot menu. We have to add this manually, start by adding timeout 10 to /boot/efi/loader/loader.conf.

Now install os-prober using sudo apt-get install os-prober and run it using os-prober. This will show you something like the example below.

/dev/sdb1@/efi/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi

Mount that partition to your system using sudo mount /dev/sdb1 /mnt and copy the files to the boot files using sudo cp -ax /mnt/EFI/Microsoft /boot/efi/EFI.

Finally, reboot your system and you will have an option to choose between Pop!_OS and Windows.

Sources

  • How To Dual Boot Windows And Pop!_OS (ostechnix.com)

Do you want to install Pop OS on your PC? Here are 3 ways for you. This post from MiniTool offers you a step-by-step Pop OS install guide. You can select one accordingly. It also tells you how to get the Pop OS download.

How to Download Pop!_OS

Pop!_OS is a free and open-source Linux distribution, based upon Ubuntu, and featuring a customized GNOME desktop environment known as COSMIC. It is developed and maintained by System76, an American Linux computer manufacturer.

This distro is designed for fast navigation, easy workspace organization, and fluid and convenient workflow. It is also suitable for STEM and creative professionals who use their computers as a tool to discover and create.

Pop!_OS is primarily bundled with the System76 laptops, but it can also be downloaded and installed on most computers for free. How to get the Pop OS download? This is very simple. Go to the Pop OS by System76 website. Click the Download button. Then, you can 3 versions: the pure version, the Nvidia version, and the Ras Pi 4 version.

If your PC has Nvidia graphics installed, download the Nvidia version. This version has been optimized for the Nvidia GPU. If you want to install Pop OS onto Raspberry Pi 4, download the Ras Pi 4 version. Note that Pop!_Pi for Raspberry Pi 4 is a Tech Preview. If you are not in the above cases, just download the pure version.

Then, verify your download using the checksum to ensure that you’ve received the full, complete download and that it is not corrupted. Open the Command Prompt and run the following command: CertUtil -hashfile folder-path\pop-os_22.04_amd64_intel_22.iso SHA256.

Tips:

You need to replace the folder-path accordingly. In addition, the .iso filenames will change over time, so please make sure you are using the correct .iso filename.

checksum

If the checksum does not match the one on the download page, you may need to re-download your copy of Pop!_OS.

7 Best Lightweight Linux Distros for Old PCs

Pop OS System Requirements

To install Pop OS on a PC, the PC needs to meet the following requirements.

  • CPU: 64-bit x86
  • RAM: 4GB (8GB for the recommendation)
  • Storage: 20GB

To check your PC whether meets the above requirements, you can follow the steps below:

  1. Press the Windows key + R keys to open the Run dialogue.
  2. In the text bar, type “msinfo32” and press Enter.
  3. In the System Information window, scroll down to find the Installed Physical Memory (RAM) item and check if it is 4GB or more.

msinfo32

If the memory of the PC is less than 4GB, you may need to replace the old RAM or add a second RAM. You can refer to this post: How to Get More RAM on Laptop—Free up RAM or Upgrade RAM.

As for the storage requirement, any PC hard drive can meet it. Of course, you can also upgrade the hard drive to a larger or faster one.   

How to Install Pop OS on a PC

If your PC can run Pop OS, you can then get the Pop OS download and install it. In general, you can use the following 3 ways to install Pop OS on a PC:

  • Create a Pop OS VM. This option will help you learn Pop OS operation without any risk.
  • Dual boot Pop OS and Windows.
  • Replace Windows with Pop OS thoroughly.

In this part, I will show you the 3 Pop OS installation ways.

Dual Boot vs Virtual Machine: Which One Should You Choose?

How to Create a Pop OS VM

To manage the VM better, I recommend you create a separate VM partition. You can use MiniTool Partition Wizard, which is a professional disk and partition management tool. Here is the guide:

MiniTool Partition Wizard FreeClick to Download100%Clean & Safe

Step 1: Launch MiniTool Partition Wizard. Right-click a partition and choose Move/Resize.

move or resize

Step 2: Drag the arrow icon to decide how much space you want to shrink. Click the partition block and drag it to decide the location of the partition. Then, click the OK button.

Tips:

  1. In general, the VM file will increase as your VM usage frequency increases. Therefore, I recommend you create a partition of more than 40GB. Of course, you can decide according to your condition.
  2. You can check the unallocated space before and after to know how much space you have shrunk. You need to make sure the unallocated space is enough. If not, you need to move/resize multiple partitions.

move and resize a partition

Step 3: Right-click the unallocated space and choose the Create button.

choose the Create button

Step 4: Set parameters for the new partition. You can keep them to the default value if you don’t have specific demands. Then, click the OK button.

create a new partition

Step 5: Click the Apply button to execute pending operations.

click the Apply button

Then, you need to install a VM program on this partition and use this software to create a Pop OS VM. You can use VMware or VirtualBox. Here, I will show you how to install Pop OS on VMware. The guide is as follows:

Step 1: Create a VM on VMware.

  • Launch VMware and click File > New Virtual Machine.
  • On the pop-up window, select Custom (advanced) and click Next.
  • On the next window, click Next again.
  • Select the Installer disc disk image file (iso) option and click the Browse button.
  • On the Browse window, navigate to the Pop OS ISO file and click the Open Then, click Next.
  • Select Linux and Ubuntu 64-bit. Then, click Next.
  • Change the VM name to Pop OS and change the VM location to the partition you created just now. Then, click Next.
  • Allocate the number of processors. Keep the default value and click Next.
  • Specify the memory size. Change the memory size to 4GB or more and then click Next.
  • Then, keep the default values and click Next all the way through until you are asked to specify the disk capacity. You can change the Maximum disk size to a larger number if you think 20GB is too small. Then, click Next.
  • Click Next again. Then, review all the virtual machine settings. If they are OK, click Finish.

create a Pop OS VM

Step 2: Power on the Pop OS virtual machine. Wait until the Pop OS install wizard launches. Then, go through the Pop OS installation process.

Follow the wizard to select a language, a locale, a keyboard input language, and a keyboard layout. 

select a language

Choose the Clean Install option. This will erase all contents of the target drive. If you want to create a Pop OS VM or replace Windows with Pop OS thoroughly, this option is OK.

Pop OS clean install

Select the VMware disk and click the Erase and Install button.

Pop OS erase and install

Create a user account and click Next. Then, you need to set the password.

Pop OS set a password

Decide whether to encrypt the system drive. The function of this feature is similar to BitLocker. You can decide according to your condition.

Pop OS drive encryption

Then, the Pos OS install wizard starts to partition the drive, extract files, etc. This may take a long time. When the installation is completed, reboot your computer and log in to complete the user account setup process. Then, you can use Pop OS. If you think the screen is too small, right-click on the desktop and choose Display Settings to change it.

Pop OS account setup

How to Replace Windows with Pop OS

Step 1: Create a Pop OS installation media. You need to insert a USB larger than 8GB into the PC. Then, download an ISO burning program like Rufus and use it to burn the Pop OS ISO file into the USB drive.

  • Launch Rufus. It will detect the USB drive automatically.
  • Click the Select button and choose the Pop OS ISO file. Then, click OK.
  • Click the Start Then, click OK. After the burning process completes, click Close.

create a Pop OS installation media

Step 2: Insert the USB drive into the PC where you want to install Pop OS. Make sure the PC is powered down. Then, power on the PC and press the BIOS key to enter the firmware. Then, you need to do the following things in order:

  • Disable the Secure Boot because this feature may prevent Pop OS from booting.
  • Set the USB drive as the first boot device.
  • Save changes and exit the firmware. The PC will boot from the USB drive, and then you just need to go through the complete Pop OS installation process.
  • Enter the firmware again and make the PC boot from the internal storage. Now, if all is OK, your PC should enter Pop OS.

How to Dual Boot Pop OS and Windows

Step 1: Shrink partitions to get enough free space (unallocated space). You can also use the Move/Resize feature of the MiniTool Partition Wizard, especially if you need to shrink multiple partitions and get the unallocated space together.

Step 2: Create a Pop OS installation media, disable Secure Boot, and make the PC boot from the USB drive.

Step 3: Go through the Pop OS installation process, but this time you need to choose the Custom (Advanced) option. Click Modify Partitions. This will open the GParted tool. You need to use this tool to create 3 partitions (“/”, “/boot”, and “swap”).

Tips:

The “/boot” partition stores boot files. The «/» partition is used to store system files. You can also use it to store personal files. The «swap» partition is used as the virtual memory.

Right-click on the unallocated space and choose New from the menu.

GParted

On the new window, change the New Size to 512 (MB), label the partition as “/boot”, and click Add. Please note that the boot partition must be a primary partition.

create the boot partition

Then, add the “swap” partition and the “/” partition.

Tips:

The number of partitions on an MBR disk can’t exceed 4. So, if your disk is MBR style, you need to create an Extended Partition first. To do that, you just keep the default value and change the Create as parameter. If your disk is GPT style, skip this step.

The “swap” partition should be 2048 (MB) and its File System should be Linux-swap. Use the same way to create the “/” partition. This time, you don’t need to change anything. Just label the partition as “/” and click Add.

arrange Pop OS partition

Click the green tick icon to execute all operations. Click Apply. After the operation is executed successfully, click Close. Then, close the GParted tool.

Click the /boot partition, toggle on Use Partition, and use it as Boot (/boot). Use the same way to set the Swap partition and the Root (/) partition. Then, click the Erase and Install button.

set partition functions

Step 4: Now, you can follow the steps described before to complete the Pop OS installation.

Here is a post showing you how to download and install Pop OS on a Windows PC in 3 ways. You can create a Pop OS VM, dual boot Pop OS and Windows, and replace Windows with Pop OS thoroughly.Click to Tweet

Bottom Line

Is this post useful to you? Have you encountered issues when downloading and installing Pop OS? Share them with us in the following comment zone. In addition, if you encounter problems when using MiniTool Partition Wizard, please feel free to contact us via [email protected]. We will get back to you as soon as possible.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Обновление windows 11 новости
  • Ubuntu не загружается после установки загружается windows
  • Ускорить запуск windows 10 при включении через реестр
  • Секретные функции windows 11
  • Основные компоненты подсистемы защиты windows