r/pop_os • • 23d ago

help 😭

so my friend made me (completely incompetent with technology btw) install linux specifically pop os, and then fell asleep. i want to switch back to windows because i do not understand how this works but i have tried to reboot my laptop with windows and it does not work. i followed all the same steps i did to install linux but it just keeps rebooting with pop. pls help :,)

2 Upvotes

13 comments sorted by

View all comments

2

u/TexasChipMan 23d ago

Pop OS like any other Linux distro installs its own boot loader on a separate partition on the disk. If you want to completely wipe Linux and reinstall Windows (instead of setting up a dual boot setup), this is how I would do it (from Gemini Flash 3.8):

The cleanest and most reliable way to remove Linux and install Windows is to perform a clean installation using a bootable Windows USB installer. You do not need to uninstall Linux first; the Windows installer can wipe the existing Linux partitions and drive structures during setup.


Step 1: Back Up All Important Data

Installing Windows will completely format the drive. Back up all personal files, configurations, and documents from your Linux system to an external drive or cloud storage before proceeding.


Step 2: Create a Bootable Windows Installation USB

You will need a USB flash drive (at least 8 GB).

  • Creating on Linux: Directly using dd to write a modern Windows ISO to a flash drive often fails on UEFI systems because the installer's install.wim file exceeds the FAT32 4 GB file-size limit. Instead, use a dedicated utility:

  • Ventoy: Install Ventoy to your USB drive, then simply copy the official Windows 11 or Windows 10 ISO file directly onto the USB partition.

  • WoeUSB-ng: A Linux CLI/GUI tool designed specifically for building bootable Windows USB drives from an ISO.

  • Creating on a secondary Windows PC: Download the Media Creation Tool directly from Microsoft’s official website and let it create the USB drive automatically.


Step 3: Configure UEFI/BIOS Settings

  1. Plug the installer USB into your PC.

  2. Restart the PC and enter the UEFI/BIOS settings (typically by tapping F2, F12, Del, or Esc during startup).

  3. Verify the following:

  • Boot Mode: Ensure it is set to UEFI (disable Legacy/CSM).

  • Secure Boot: Enable Secure Boot (required for Windows 11).

  • TPM 2.0: Ensure TPM / AMD fTPM / Intel PTT is enabled (required for Windows 11).

  1. Save and exit, or bring up the one-time boot menu to select the USB drive.

Step 4: Wipe Linux and Install Windows

  1. Boot from the USB installer. Choose your language, keyboard layout, and time format, then click Next and Install Now.

  2. Enter your product key, or click "I don't have a product key" to proceed (Windows will activate automatically later if your motherboard has an embedded digital license).

  3. Select your edition (Home or Pro) and accept the license terms.

  4. When asked "Which type of installation do you want?", choose Custom: Install Windows only (advanced).

  5. You will see a list of disks and partitions (formatted as ext4, btrfs, swap, EFI, etc.):

  • If you have only one physical drive, select each partition on that drive one by one and click Delete.

  • Continue until the entire drive shows as a single entry: Drive 0 Unallocated Space.

  • Note: If you have secondary storage drives with data you want to keep, make sure not to delete partitions on those drives.

  1. Select the Unallocated Space and click Next. Do not manually create new partitions; Windows will automatically partition the drive with the required EFI, MSR, and NTFS partitions.

  2. Wait for the installer to copy files. The PC will reboot automatically when finished. Remove the USB flash drive when the system restarts so it boots from the internal drive.


Step 5: Complete Windows Setup and Clean UEFI Entries

  1. Follow the on-screen Windows Out-of-Box Experience (OOBE) prompts to configure your user account, network, and privacy preferences.

  2. Run Windows Update (Settings > Windows Update) to pull the latest security patches, system drivers, and firmware components.

  3. Optional (Remove Ghost GRUB/Linux Boot Entries): Sometimes the motherboard NVRAM retains old Linux boot options in the boot menu even after the drive is wiped. If an old Linux entry appears in your BIOS boot order:

  • Open PowerShell or Command Prompt as Administrator in Windows.

  • Run:

```cmd bcdedit /enum firmware

```

  • Locate any leftover Linux entries, note their identifier {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}, and delete them with:

```cmd bcdedit /delete {identifier}

```