{"id":168783,"date":"2026-06-14T20:08:15","date_gmt":"2026-06-14T17:08:15","guid":{"rendered":"https:\/\/computingforgeeks.com\/?p=168783"},"modified":"2026-06-14T20:08:15","modified_gmt":"2026-06-14T17:08:15","slug":"install-peppermint-os","status":"publish","type":"post","link":"https:\/\/computingforgeeks.com\/install-peppermint-os\/","title":{"rendered":"How to Install Peppermint OS Step-by-Step (With Screenshots)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Peppermint OS is what you reach for when an older laptop feels too slow for everything else, and you still want a tidy, modern desktop instead of a stripped-down shell. It boots fast, it stays out of your way, and it lets you add only the apps you actually use. This guide walks you through how to install Peppermint OS from start to finish: building the USB, running the graphical installer, and landing on a working Xfce desktop.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There are two builds to know about. The mainstream one is based on Debian stable. The newer one is based on Devuan and ships completely without systemd, which is unusual and genuinely useful if that matters to you. The install steps are almost identical, so we will follow the standard Debian build with screenshots and then cover the systemd-free option separately.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Ran through this end to end on the current Peppermint OS (Debian Trixie base, Xfce 4.20) in June 2026.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pick the right Peppermint OS edition<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Peppermint gives you a few downloads, and the names trip people up at first. The first choice is the base system. Both bases run the same Xfce desktop and look identical once installed. The only real difference is the init system underneath.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Base<\/th><th>What it is<\/th><th>Choose it if<\/th><\/tr><\/thead><tbody><tr><td>Debian (Trixie)<\/td><td>The standard build on Debian stable, using systemd like most Linux distributions.<\/td><td>You want the mainstream, best-supported Peppermint. This is the right pick for most people.<\/td><\/tr><tr><td>Devuan (Excalibur)<\/td><td>The same desktop with no systemd. The installer lets you choose SysVinit, OpenRC, or runit.<\/td><td>You specifically want a systemd-free system, or you like having a choice of init.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Within each base you also pick a flavour. The <strong>Flagship<\/strong> is the standard Xfce image and the one this guide uses. <strong>Fully Loaded<\/strong> is the same desktop with extra applications and firmware baked in, which helps on machines with finicky Wi-Fi or graphics. <strong>Mini<\/strong> is a small network installer for people who want to build up from a minimal base. There is also a community <strong>GNOME Flashback<\/strong> build. All current images are 64-bit.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you are weighing Peppermint against other light desktops, it sits in the same family as <a href=\"https:\/\/computingforgeeks.com\/install-mx-linux\/\">MX Linux<\/a> and <a href=\"https:\/\/computingforgeeks.com\/install-linux-mint\/\">Linux Mint<\/a>. Peppermint leans further toward &#8220;install almost nothing, add what you want,&#8221; which is exactly why it runs so well on modest hardware.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What you need before you start<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Peppermint is light, so the bar is low. You can run it comfortably on hardware that struggles with mainstream desktops.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A 64-bit PC. The published minimum is 1&nbsp;GB of RAM and around 10&nbsp;GB of disk, but 2&nbsp;GB of RAM and a 20&nbsp;GB SSD make for a far nicer day-to-day experience.<\/li>\n\n\n<li>A USB flash drive of 4&nbsp;GB or larger. Writing the image erases it, so back up anything on it first.<\/li>\n\n\n<li>An internet connection during the install. The installer runs a final online update step, and a solid connection keeps it from timing out (more on that in troubleshooting).<\/li>\n\n\n<li>A backup of anything important on the target machine if you are not installing into a spare disk or a virtual machine.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Download the Peppermint OS ISO<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Grab the image from the <a href=\"https:\/\/peppermintos.com\/download-and-install\/\" target=\"_blank\" rel=\"noreferrer noopener\">official Peppermint OS download page<\/a>, which points to SourceForge and the OSSPlanet mirror. For the standard 64-bit Xfce build the file is named <code>PeppermintOS-Debian-64.iso<\/code>. The Devuan equivalent is <code>PeppermintOS-devuan_64_xfce.iso<\/code>. Each image ships with a SHA512 checksum next to it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verify the download before you write it. A half-finished or corrupted image is the most common reason an install fails for no obvious reason. On Linux or macOS, hash the file you downloaded:<\/p>\n\n\n\n<pre class=\"wp-block-code code\"><code>sha512sum PeppermintOS-Debian-64.iso<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The command prints a long hash followed by the filename:<\/p>\n\n\n\n<pre class=\"wp-block-code code\"><code>c53e3afa583d620c331d148f96ab4f5dfee734882ce46353e86f003812de58a4e8b28ba0741eb12f2bf7902e0caf532ae7b93ef4de4f0b72c8b4fcc23cc8d0a5  PeppermintOS-Debian-64.iso<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Compare that value to the <code>.sha512<\/code> file published next to the ISO. If they match, the download is good. If they differ even slightly, download it again before going any further.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Create a bootable USB drive<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The easiest cross-platform way is <a href=\"https:\/\/computingforgeeks.com\/create-bootable-usb-linux-macos\/\">balenaEtcher<\/a>: pick the ISO, pick the USB, click Flash. On Windows, Rufus does the same job. If you keep several distros on one stick, <a href=\"https:\/\/computingforgeeks.com\/create-bootable-usb-ventoy-linux\/\">Ventoy<\/a> lets you copy the ISO straight onto a Ventoy drive and boot it without reflashing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you prefer the command line on Linux, first find the USB device so you write to the right disk. Plug it in, then list your disks:<\/p>\n\n\n\n<pre class=\"wp-block-code code\"><code>lsblk -o NAME,SIZE,MODEL,MOUNTPOINT<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Find the entry whose size matches your stick (for example <code>\/dev\/sdb<\/code>, not a partition like <code>\/dev\/sdb1<\/code>). This is the part to get right, because the next command overwrites whatever disk you name. Write the image, replacing <code>\/dev\/sdX<\/code> with your actual device:<\/p>\n\n\n\n<pre class=\"wp-block-code code\"><code>sudo dd if=PeppermintOS-Debian-64.iso of=\/dev\/sdX bs=4M status=progress oflag=sync<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">When <code>dd<\/code> returns to the prompt, the stick is ready. Eject it cleanly so the write buffers flush.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Boot your PC from the USB drive<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Leave the stick plugged in and restart the machine. As it powers on, tap the boot-menu key for your hardware. It is usually F12, F10, F9, or Esc on most laptops, and Del or F2 gets you into firmware settings if the boot menu key is hidden. Choose the USB drive from the list.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Two things trip people up here. If the USB does not appear, enter the firmware settings and turn Secure Boot off, then move USB to the top of the boot order. And if you are keeping Windows on the same machine, the firmware sometimes hides the USB until you disable &#8220;fast boot.&#8221; Once the stick boots, you land on the Peppermint boot menu. Leave the highlighted <strong>PeppermintOS Live<\/strong> entry selected and press Enter.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Try the live session first<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Peppermint boots into a full live desktop before you commit to anything. This is the best moment to check that Wi-Fi, sound, and the touchpad all work on your hardware. A welcome window greets you with links to the documentation and a Suggested-packages tab.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"800\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-live-welcome-screen.png\" alt=\"Install Peppermint OS live session welcome screen on the Xfce desktop\" class=\"wp-image-168771\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-live-welcome-screen.png 1280w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-live-welcome-screen-300x188.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-live-welcome-screen-1024x640.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-live-welcome-screen-768x480.png 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">When you are happy that the basics work, double-click the <strong>Install Peppermint OS<\/strong> icon on the desktop to start the real installation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Launch the Peppermint installer<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Peppermint uses the Calamares installer, which is the same friendly wizard you will recognise from many Debian-based desktops. The recent builds moved it to a cleaner Qt 6 interface. The left rail shows every step you are about to go through, so you always know where you are.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"800\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-calamares-installer-welcome.png\" alt=\"Peppermint OS Calamares installer welcome screen with language selection\" class=\"wp-image-168772\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-calamares-installer-welcome.png 1280w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-calamares-installer-welcome-300x188.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-calamares-installer-welcome-1024x640.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-calamares-installer-welcome-768x480.png 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Pick your language from the dropdown and click Next.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Choose your location<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Click your region on the map or set it from the Region and Zone dropdowns. This sets your time zone and the system locale in one move, so dates, times, and number formats match where you are.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"800\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-location-timezone.png\" alt=\"Peppermint OS installer location and time zone selection on a world map\" class=\"wp-image-168773\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-location-timezone.png 1280w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-location-timezone-300x188.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-location-timezone-1024x640.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-location-timezone-768x480.png 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The language note under the map tells you exactly which locale will be applied. Adjust it with the Change buttons if you want a different language or number format, then continue.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Set your keyboard layout<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Choose your keyboard model and layout. There is a small test box at the bottom of the screen. Type a few of the keys you actually use, like quotes, the at sign, and your currency symbol, to make sure the layout matches your physical keyboard.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"800\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-keyboard-layout.png\" alt=\"Peppermint OS installer keyboard layout selection screen\" class=\"wp-image-168774\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-keyboard-layout.png 1280w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-keyboard-layout-300x188.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-keyboard-layout-1024x640.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-keyboard-layout-768x480.png 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For most people the default that matches your language is correct. Click Next when the test box types what you expect.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Choose how to partition the disk<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is the step to slow down on, because it decides what happens to the disk. The installer offers two main paths.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"800\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-erase-disk-partitions.png\" alt=\"Peppermint OS installer erase disk and manual partitioning options\" class=\"wp-image-168775\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-erase-disk-partitions.png 1280w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-erase-disk-partitions-300x188.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-erase-disk-partitions-1024x640.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-erase-disk-partitions-768x480.png 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Erase disk<\/strong> wipes the selected drive and sets up everything automatically. That is what you want on a spare machine or a fresh virtual machine. <strong>Manual partitioning<\/strong> lets you create or resize partitions yourself, which is the route for dual booting alongside Windows or keeping an existing data partition. There is also an <strong>Encrypt system<\/strong> option if you want full-disk encryption, and a swap dropdown if you want a swap area for hibernation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Next to the swap dropdown is the filesystem dropdown. Peppermint defaults to ext4, which is the safe, well-understood choice, and also offers btrfs, xfs, and f2fs if you have a reason to prefer one.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"800\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-filesystem-ext4-btrfs-xfs.png\" alt=\"Peppermint OS installer filesystem choice ext4 btrfs xfs f2fs dropdown\" class=\"wp-image-168776\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-filesystem-ext4-btrfs-xfs.png 1280w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-filesystem-ext4-btrfs-xfs-300x188.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-filesystem-ext4-btrfs-xfs-1024x640.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-filesystem-ext4-btrfs-xfs-768x480.png 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If you are not sure, leave it on ext4 and pick Erase disk. If you are keeping another operating system on the same drive, use Manual partitioning and point the installer at the free space you prepared. For a full walk-through of sharing a disk with Windows, our <a href=\"https:\/\/computingforgeeks.com\/dual-boot-rocky-almalinux-windows\/\">dual-boot guide<\/a> covers the same partitioning ideas. Click Next once your layout looks right.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Create your user account<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Fill in your name, the username you want to log in with, and a name for the computer. The installer fills in the login name and hostname for you as you type, so you only need to adjust them if you want something different.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"800\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-user-account-setup.png\" alt=\"Peppermint OS installer user account and password setup screen\" class=\"wp-image-168777\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-user-account-setup.png 1280w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-user-account-setup-300x188.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-user-account-setup-1024x640.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-user-account-setup-768x480.png 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Set a strong password and type it again to confirm. A green check next to each field means you are good to go. You can tick &#8220;Log in automatically&#8221; for a personal machine, but leave it unchecked on anything you carry around. Click Next.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Review your choices and install<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The summary screen lists everything the installer is about to do: the time zone, the keyboard, and exactly which partitions it will create or erase. This is your last chance to back out before anything is written, so read the partition section carefully.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"800\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-summary-overview.png\" alt=\"Peppermint OS installer summary overview before installation begins\" class=\"wp-image-168778\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-summary-overview.png 1280w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-summary-overview-300x188.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-summary-overview-1024x640.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-summary-overview-768x480.png 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">When it all looks right, click Install. Peppermint copies the system to disk, sets up the bootloader, and creates your account while a slideshow plays.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"800\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installation-progress.png\" alt=\"Peppermint OS installation progress screen with slideshow\" class=\"wp-image-168779\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installation-progress.png 1280w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installation-progress-300x188.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installation-progress-1024x640.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installation-progress-768x480.png 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The copy itself is quick. The longest part is the final online update step, which pulls the latest packages over your connection. Give it a few minutes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Reboot into your new system<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When the installer says it is done, choose to restart. Pull the USB stick out when the screen goes black so the machine boots from its own disk instead of the installer again. After the boot menu, you reach the login screen with the username you created. Sign in, and the Xfce desktop loads.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"800\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-xfce-desktop.png\" alt=\"Install Peppermint OS finished showing the Xfce desktop\" class=\"wp-image-168780\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-xfce-desktop.png 1280w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-xfce-desktop-300x188.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-xfce-desktop-1024x640.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-xfce-desktop-768x480.png 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">That panel at the bottom is your home base: the menu on the left, a terminal and file manager next to it, and the system tray on the right. The welcome window opens again on first login, and you can untick its auto-start box once you have looked around.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Confirm the install worked<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Open a terminal from the panel and check what you are running. This is a nice habit on a fresh install, and it confirms the base, the kernel, and the desktop version in one place:<\/p>\n\n\n\n<pre class=\"wp-block-code code\"><code>cat \/etc\/os-release<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The output names Peppermint and the Debian codename it is built on, and a quick <code>uname -rm<\/code> and <code>xfce4-session --version<\/code> confirm the kernel and the Xfce release:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"800\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-version-terminal-os-release.png\" alt=\"Peppermint OS version confirmed in terminal showing os-release kernel and Xfce 4.20\" class=\"wp-image-168781\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-version-terminal-os-release.png 1280w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-version-terminal-os-release-300x188.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-version-terminal-os-release-1024x640.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-version-terminal-os-release-768x480.png 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">On this install that is Peppermint built on the Debian Trixie base, running the 6.12 LTS kernel and the Xfce 4.20 desktop. Your numbers will track whatever the current build ships.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prefer no systemd? Use the Devuan edition<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Here is the part that sets Peppermint apart from almost every other beginner-friendly desktop. The Devuan build, code-named Excalibur, is the same Xfce system with systemd removed entirely. It is built on Devuan, which itself is Debian Trixie minus systemd, and it carries the same kernel, the same package base, and PipeWire for audio.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The install is the same wizard you just followed, with one extra decision: the installer asks which init system you want. You get three options, and any of them works for a normal desktop.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>SysVinit<\/strong> is the traditional Unix-style init. It is simple and predictable, and it is the safe default if you are new to systemd-free systems.<\/li>\n\n\n<li><strong>OpenRC<\/strong> is the init you may know from Alpine and Gentoo. It is dependency-aware and still very lightweight.<\/li>\n\n\n<li><strong>runit<\/strong> uses small, simple service supervision and starts services in parallel, which can mean a quicker boot.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Download <code>PeppermintOS-devuan_64_xfce.iso<\/code> instead of the Debian image, write it the same way, and follow every step above. The only practical difference you will notice day to day is that there is no <code>systemctl<\/code> and a handful of apps that strictly require systemd are left out. If avoiding systemd is something you care about, this is one of the few polished desktops that gives you a real choice without making you build it yourself.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fix the most common install problems<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Most installs go cleanly, but a few snags show up often enough to plan for.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">&#8220;Installation Failed: update-system failed to finish in 600 seconds&#8221;<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This one looks scary and usually is not. The installer&#8217;s last step updates packages online, and on a slow or dropped connection it can blow past the 600-second limit and report a failure, even though the base system, bootloader, and your account are already on disk.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"800\" src=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-update-system-timeout-error.png\" alt=\"Peppermint OS installer update-system timeout error dialog\" class=\"wp-image-168782\" title=\"\" srcset=\"https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-update-system-timeout-error.png 1280w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-update-system-timeout-error-300x188.png 300w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-update-system-timeout-error-1024x640.png 1024w, https:\/\/computingforgeeks.com\/wp-content\/uploads\/2026\/06\/wm-peppermint-os-installer-update-system-timeout-error-768x480.png 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If you see it, reboot from the disk anyway. The system almost always boots straight to the login screen. Then finish the update yourself once you are logged in:<\/p>\n\n\n\n<pre class=\"wp-block-code code\"><code>sudo apt update && sudo apt full-upgrade -y<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">To avoid the timeout in the first place, install over a wired connection or a strong Wi-Fi signal so that final step has room to finish.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wi-Fi or graphics not working after install<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Some laptops with Intel Wi-Fi or AMD integrated graphics need extra firmware that the slim Flagship image does not always carry. Connect by Ethernet for a moment and pull in the firmware packages:<\/p>\n\n\n\n<pre class=\"wp-block-code code\"><code>sudo apt install firmware-linux firmware-iwlwifi<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If apt cannot find those packages, enable the <code>non-free-firmware<\/code> component in your apt sources first, then run the command again. Reboot afterwards. If you already know your hardware is fussy, the Fully Loaded image bundles more firmware up front and saves you this step.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The PC will not boot from the USB<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Go into the firmware settings, turn Secure Boot off, disable fast boot, and move the USB drive to the top of the boot order. If the stick still does not show, rewrite it with a different tool. balenaEtcher verifies the write, which rules out a bad flash.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">A black screen instead of the live desktop<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This is almost always a graphics driver clash. At the boot menu, highlight the live entry, press <code>e<\/code> to edit it, find the line starting with <code>linux<\/code>, and add <code>nomodeset<\/code> to the end of it. Press the key combination shown to boot. Once installed, updating the system usually sorts out the driver permanently.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">First things to do after installing Peppermint OS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">With the desktop up, a few minutes of setup makes Peppermint yours. Start by pulling in the latest updates so you are on the current packages:<\/p>\n\n\n\n<pre class=\"wp-block-code code\"><code>sudo apt update && sudo apt full-upgrade -y<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Then open the welcome window&#8217;s Suggested tab. This is the heart of the Peppermint idea: instead of shipping a pile of software you will never touch, it lets you tick exactly the browser, media player, and office tools you want and pulls them in on demand. Add a browser like Firefox or Brave, the apps you use daily, and nothing else.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From there it is the usual settling-in: set your wallpaper and panel the way you like, connect your printer, and create your first backups. The same checklist we use to <a href=\"https:\/\/computingforgeeks.com\/things-to-do-after-installing-mx-linux\/\">settle into a fresh lightweight install<\/a> applies neatly here, and you now have a fast, tidy desktop that will keep an older machine useful for years.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Peppermint OS is what you reach for when an older laptop feels too slow for everything else, and you still want a tidy, modern desktop instead of a stripped-down shell. It boots fast, it stays out of your way, and it lets you add only the apps you actually use. This guide walks you through &#8230; <a title=\"How to Install Peppermint OS Step-by-Step (With Screenshots)\" class=\"read-more\" href=\"https:\/\/computingforgeeks.com\/install-peppermint-os\/\" aria-label=\"Read more about How to Install Peppermint OS Step-by-Step (With Screenshots)\">Read more<\/a><\/p>\n","protected":false},"author":15,"featured_media":168784,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[712,47,50],"tags":[10432,781,282],"cfg_series":[39886],"class_list":["post-168783","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desktop","category-linux","category-linux-tutorials","tag-debian","tag-desktop","tag-linux","cfg_series-peppermint-os"],"_links":{"self":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts\/168783","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/comments?post=168783"}],"version-history":[{"count":1,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts\/168783\/revisions"}],"predecessor-version":[{"id":168785,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/posts\/168783\/revisions\/168785"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/media\/168784"}],"wp:attachment":[{"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/media?parent=168783"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/categories?post=168783"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/tags?post=168783"},{"taxonomy":"cfg_series","embeddable":true,"href":"https:\/\/computingforgeeks.com\/wp-json\/wp\/v2\/cfg_series?post=168783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}