How to Switch Kernels in Manjaro Linux Safely

Manjaro Linux can keep multiple kernels installed at the same time, so switching kernels is usually safer than replacing one blindly. The simplest method is Manjaro Settings Manager: install another kernel, reboot, and choose it from GRUB when you want to test it. You can do the same work from a terminal with mhwd-kernel.

The main rule is simple: keep at least one known-good kernel installed until the new one has booted successfully. Manjaro's official documentation also advises paying attention to the Recommended label and notes that LTS kernels are generally the safest choice for most users. See the official Manjaro kernel guide for the distribution's current guidance.

Manjaro application menu with Manjaro Settings Manager selected
Open Manjaro Settings Manager from your desktop application menu.

Switch kernels with Manjaro Settings Manager

1. Open the kernel manager

Open your application menu, search for Manjaro Settings Manager, and launch it. The exact menu layout varies between XFCE, KDE Plasma, GNOME, and community editions, but the Manjaro tool itself provides the same kernel-management function.

Manjaro Settings Manager window with the Kernel tile highlighted
Choose the Kernel section in Manjaro Settings Manager.

Select Kernel. Manjaro's Settings Manager documentation describes this screen as the place to manage available kernels and identify running or installed ones.

2. Install the kernel you want to try

Manjaro kernel manager showing running, installed, LTS, and installable kernel entries
The kernel manager shows which kernel is running and which alternatives are installed or available. Exact versions change over time.

Choose a supported kernel and click Install. If you do not have a specific hardware or troubleshooting reason to use a development kernel, an LTS or Manjaro-recommended kernel is the better default. Kernel versions change frequently, so do not copy a version number from an old guide; use the list shown on your own system.

Manjaro kernel manager showing an LTS kernel installation in progress
Wait for the selected kernel to finish installing before rebooting.

Enter your administrator password if prompted and let the installation finish. Manjaro installs the kernel and its required kernel modules. Do not power off the computer while package installation is still running.

3. Reboot and select the kernel

After installation, reboot. Manjaro documents that the newest installed kernel is normally selected by default. To boot a different installed kernel, open the GRUB menu and choose Advanced options for Manjaro Linux, then select the kernel you want. If GRUB is hidden, Manjaro's kernel guide notes that pressing Esc during boot can reveal the menu.

GRUB Advanced options for Manjaro Linux with an alternate kernel selected
Open Advanced options for Manjaro Linux in GRUB to boot a specific installed kernel.

Once the desktop loads, verify what is actually running before you remove anything:

mhwd-kernel -li
Manjaro terminal showing the mhwd-kernel -li command and installed kernel series
Use mhwd-kernel -li to identify the running kernel and the other installed kernels.

Switch kernels from the terminal

The command-line method is useful on minimal desktops, remote systems, or when you simply prefer explicit package names. Start by listing the kernel series offered by your current Manjaro repositories:

mhwd-kernel -l
Manjaro terminal showing the mhwd-kernel -l command and available kernel series
Use mhwd-kernel -l to see the kernel package names currently offered by your Manjaro branch.

Pick one of the package names returned by that command. For example, if linux612 is listed on your system, install it with:

sudo mhwd-kernel -i linux612
Manjaro terminal installing the linux612 kernel with mhwd-kernel
The terminal method installs a kernel by its Manjaro package name; linux612 is shown only as an example.

Manjaro also supports an rmc option that removes the currently installed kernel while installing another one, but keeping the old kernel temporarily is the safer choice. Test the new kernel first, especially after a graphics-driver change or on hardware that has previously had boot problems.

How to remove an old Manjaro kernel safely

Never remove the kernel that is currently running. First boot into another installed kernel and confirm it with mhwd-kernel -li. Then either use the Remove button in Manjaro Settings Manager or run:

sudo mhwd-kernel -r linux612

Replace linux612 with the package name you actually intend to remove. Keep at least one working fallback kernel unless you have a strong reason not to.

If the new kernel will not boot

Return to GRUB, open Advanced options for Manjaro Linux, and boot the older kernel that was working. Once you are back in the system, you can remove the problematic kernel, update packages, or wait for a fixed kernel release. This fallback is exactly why installing the new kernel alongside the old one is preferable to immediately deleting your known-good kernel.

In short, the safest Manjaro workflow is: install another supported kernel, reboot into it, confirm it works, and only then clean up older kernels you no longer need.

Leave a Comment

How to Record Speaker Output on Linux with Audacity

How to Record Speaker Output on Linux with Audacity

Capture Linux desktop audio in Audacity by routing its recording stream to your output device’s monitor source. Follow PulseAudio and PipeWire steps, export tips, and fixes for silent tracks.

How to Use Dropbox on Linux: Install and Sync Your Files

How to Use Dropbox on Linux: Install and Sync Your Files

Install Dropbox on Linux from the official package, sign in, sync a local folder, manage selective sync, and check status from the command line.

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

Install Inkscape from your Linux distribution’s repositories, the Ubuntu stable PPA, Snap, or Flathub, with current commands and notes for choosing a package source.

How to Find and Remove Duplicate Files on Linux With FSlint

How to Find and Remove Duplicate Files on Linux With FSlint

Use FSlint to scan selected Linux folders, review duplicate groups, and safely delete redundant files or learn when hard-link merging is appropriate.

How to Install SABnzbd on Linux and Configure It

How to Install SABnzbd on Linux and Configure It

Install SABnzbd on Ubuntu or Debian, or run it in Docker on another Linux host. Then open the web interface and configure your provider and download folders.

How to Install the Paper GTK Theme on Linux

How to Install the Paper GTK Theme on Linux

Install the Paper GTK theme from supported Linux repositories, enable it for GTK apps in GNOME Tweaks, and see what the legacy theme can and cannot change.

How to Install and Set Up Plex on OpenMediaVault with Compose

How to Install and Set Up Plex on OpenMediaVault with Compose

The old OpenMediaVault Plex plugin is archived. Set up Plex on OMV 8 with OMV-Extras, the Compose plugin, persistent storage, and Plex’s official container.

How to Clean and Speed Up Ubuntu Safely

How to Clean and Speed Up Ubuntu Safely

Clean and speed up Ubuntu with safe APT cleanup, storage checks, and startup controls that help free space and troubleshoot a sluggish desktop.

How to Install the Hiri Email Client on Linux

How to Install the Hiri Email Client on Linux

Install Hiri on Linux with its Snap package or official tarball, add a desktop launcher, and check supported accounts plus a warning about Hiri’s old Snap release.

How to Get System Specifications for a Linux PC

How to Get System Specifications for a Linux PC

Use Fastfetch and built-in Linux commands to check your distro, kernel, CPU, memory, graphics, storage, and connected devices, then save a clear report.