From Windows to Mint: Unlock Your Dell XPS 13 in 60 Minutes for Free
From Windows to Mint: Unlock Your Dell XPS 13 in 60 Minutes for Free
You can install Linux Mint on a Dell XPS 13 in under 60 minutes by following a clear, step-by-step process that backs up your data, prepares the firmware, and configures the OS for optimal performance - all without spending a dime on licenses. Budget Linux Mint: How to Power a $300 Laptop w...
Why Linux Mint Outshines Windows 10 on the XPS 13
Key Takeaways
- Lightweight Xfce desktop extends battery life.
- Full UI customization retains the XPS aesthetic.
- No telemetry means better privacy out of the box.
- Free updates eliminate costly Windows license renewals.
Battery life on the XPS 13 jumps noticeably when you replace Windows 10 with Linux Mint’s Xfce desktop. Xfce uses far fewer background services, which translates into less power draw on the same hardware.
The Cinnamon edition, while richer in visuals, still runs efficiently on the XPS’s 13-inch display. Users can tweak themes, icons, and panel layouts to mirror the sleek Windows look, preserving brand familiarity while gaining the flexibility of open-source UI.
Security is another decisive factor. Windows 10 ships with built-in telemetry and occasional ad-injected notifications. Mint, by contrast, has no hidden data collection, and its default firewall (Gufw) can be enabled in a single click.
Finally, Microsoft charges per-device for Windows licenses, whereas Mint is completely free. Regular updates arrive through the same package manager, ensuring the system stays current without additional expense.
Pre-Installation Prep: Backup, BIOS, and Power Settings
Before touching the disk, create a full system backup or clone your Windows partition to an external SSD. Tools like Macrium Reflect or Clonezilla can produce a bootable image that restores your setup instantly if anything goes wrong.
Next, access the UEFI firmware by restarting the XPS 13 and pressing F2. Disable Secure Boot - this removes the Microsoft key that blocks unsigned Linux kernels. Set the boot mode to UEFI and, if you see an option for CSM (Compatibility Support Module), leave it disabled unless you plan to install a legacy BIOS version.
Check the battery health via Dell Power Manager; a healthy battery should read above 80% capacity. For the installation itself, keep the laptop plugged in to avoid sudden power loss, which can corrupt partitions.
Finally, note the Wi-Fi adapter model (often Intel® AX200 on newer XPS 13). Confirm that Linux drivers exist - a quick search on the Ubuntu Hardware Compatibility List will show full support for this chipset.
Downloading Mint and Making a Bootable USB
Visit the official Linux Mint website and download the 64-bit Cinnamon edition ISO. The Cinnamon flavor provides a modern look while staying responsive on the XPS’s integrated graphics.
After the download, verify the ISO’s SHA256 checksum using the command sha256sum linuxmint-21-cinnamon-64bit.iso. Matching the published hash guarantees the file has not been tampered with.
A 4 GB USB drive is the minimum recommended size for creating a bootable Linux Mint installer.
Use Rufus (Windows) or balenaEtcher (cross-platform) to write the ISO. Choose the GPT partition scheme for UEFI and enable the “Force FAT32” option if Rufus flags the ISO as larger than 4 GB. The process takes about 3-5 minutes on a USB 3.0 port.
When the flashing completes, safely eject the drive. You now have a portable Mint installer that can boot on any UEFI-compatible laptop.
Booting the Live Environment and Fixing Common Issues
Restart the XPS 13, press F12 repeatedly, and select the USB entry that reads “UEFI: USB Drive”. The Mint live session will load within seconds, allowing you to test hardware compatibility before committing to installation.
If the screen stays black, edit the boot parameters by pressing e at the GRUB menu. Append nomodeset or video=vesa to the line that starts with linux. This forces the kernel to use a basic video driver, bypassing GPU initialization issues.
Should the live environment freeze, switch to a virtual console with Ctrl+Alt+F2. From there you can run lspci -k to verify that the Intel graphics driver is loaded, or check dmesg | grep ACPI for power-management errors.
In rare cases, ACPI errors prevent proper sleep or shutdown. Adding acpi=off to the boot line can restore functionality, though you lose advanced power features. Most users find that updating the BIOS to the latest Dell release resolves these quirks.
Installing Mint: Partitioning, User Setup, and Post-Install Tweaks
The Mint installer launches automatically after you click the “Install Linux Mint” icon on the desktop. Choose “Something else” when prompted for installation type - this gives you full control over partitioning.
Launch GParted from the live session and shrink the existing Windows partition by at least 50 GB to free space for Mint. If you prefer a clean slate, delete the Windows partitions entirely and create a new ext4 partition for root (/).
For data safety, allocate a separate /home partition (e.g., 100 GB). This isolates user files from system updates, making future reinstallations painless. Enable encryption on both / and /home if you handle sensitive information - Mint’s installer handles LUKS encryption automatically.
During user setup, pick a strong password and enable the “Log in automatically” option only if the laptop is never left unattended. The installer will also fetch the latest kernel and drivers from the Mint repositories, ensuring hardware like the Intel Wi-Fi and Bluetooth adapters work out of the box.
Boosting Performance: Power Management, Drivers, and Software
Once Mint boots, open a terminal and install tlp - a power-management daemon that optimizes CPU frequency scaling and reduces disk spin-down time. Enable it with sudo systemctl enable tlp && sudo systemctl start tlp.
If your XPS 13 carries an optional NVIDIA GPU (common in the 9300H model), install the proprietary driver via the Driver Manager. Selecting the “tested” version (usually 525.xx) yields a 30 % performance uplift in graphics-intensive tasks.
| Component | Windows 10 | Linux Mint (Xfce) |
|---|---|---|
| Idle RAM usage | ~1.2 GB | ~300 MB |
| Battery life (typical) | 5-6 hrs | 7-8 hrs |
Flatpak adds a universal app sandbox, letting you install the latest versions of VS Code, Spotify, and other tools without waiting for Mint’s APT repositories. Enable it with sudo apt install flatpak && flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo.
Finally, schedule automatic security updates by turning on unattended-upgrades. This keeps the kernel and critical libraries patched without manual intervention.
Securing Your Mint System: Updates, Firewall, and Backups
Open Software Manager and ensure the “Update Manager” is set to check daily. Turn on “Install security updates automatically” - Mint will then apply patches silently in the background.
Activate the Gufw firewall from the menu, switch to “Simple” mode, and allow only ssh and http/https if you run a web server. This creates a default deny rule, blocking unwanted inbound traffic.
For backups, install Deja Dup. Configure it to run a full backup to an external HDD every Sunday, and enable encryption to protect the archive. Pair this with the earlier system image you created; you now have both file-level and block-level recovery options.
Strengthen account security by using a password manager such as Bitwarden, and enable two-factor authentication on cloud services (Google, GitHub, etc.). Mint itself does not ship a 2FA login, but integrating OTP tokens for sudo (via pam_google_authenticator) adds an extra layer for privileged actions.
Frequently Asked Questions
Do I need to wipe Windows completely?
You can either shrink the Windows partition and install Mint alongside it, or delete all Windows partitions for a clean install. The choice depends on whether you want a dual-boot setup.
Will Linux Mint work with the XPS 13 touchscreen?
Yes. The Xfce desktop includes built-in support for multitouch gestures, and the underlying libinput driver handles pressure and swipe events without additional configuration.
How do I reinstall the bootloader if something goes wrong?
Boot the Mint live USB, open a terminal, and run sudo mount /dev/sda2 /mnt && sudo grub-install --boot-directory=/mnt/boot /dev/sda && sudo update-grub. Replace sda2 with your actual root partition.
Is the 64-bit Cinnamon edition the best choice for performance?
For the XPS 13’s integrated graphics, Cinnamon delivers a smooth experience while still staying under the thermal limits. Users who need an even lighter footprint can switch to the Xfce edition after installation.
Can I keep the Dell firmware updates after installing Mint?
Yes. The fwupd package in Mint accesses Dell’s LVFS repository, allowing you to install BIOS and peripheral firmware updates directly from the Update Manager.