Bluetooth not working
rfkill, bluetooth.service, firmware, pairing failures and headset audio, with commands for every distro.
Hardware, boot and desktop problems fixed step by step, plus install, upgrade and setup walkthroughs for the major distributions.
Seeing a specific error message instead? Check the error message index first — those pages go straight to the fix.
rfkill, bluetooth.service, firmware, pairing failures and headset audio, with commands for every distro.
Dummy Output, muted channels, HDMI audio and missing SOF firmware with PipeWire and WirePlumber.
Get past the black screen, find out why the NVIDIA module failed, and reinstall the right driver.
ubuntu-drivers, open vs proprietary kernel modules, Secure Boot MOK enrollment and hybrid laptops.
Check CUPS, find the printer with driverless IPP, clear stuck jobs, and fix discovery or vendor drivers.
Stop tearing in video, games and scrolling: Wayland first, then TearFree, NVIDIA pipeline and compositor vsync.
Find out whether the kernel sees the monitor, then fix the driver, hybrid GPU, dock or desktop setting.
Get NVIDIA, VirtualBox and other DKMS modules loading with Secure Boot on by enrolling a MOK key.
Fix suspend that fails, wakes instantly or resumes to a black screen, and set up hibernation correctly.
Dead or disabled touchpad, tap-to-click, i2c_hid and PS/2 issues, GNOME, KDE and X11 settings.
Ubuntu-specific Bluetooth fixes: GNOME toggle, HWE kernel, linux-firmware, headsets and post-upgrade breakage.
Check if the camera is detected, fix the uvcvideo driver, app permissions, and IPU6 MIPI laptop cameras.
Recover Ubuntu after a bad update: older kernel, recovery mode, finish dpkg, reinstall the desktop, roll back.
Linux uses UTC in the hardware clock, Windows uses local time. Make them agree in two minutes.
Boot from the grub rescue> prompt, then reinstall GRUB properly from a live USB (UEFI and BIOS).
Add boot options once from the menu or permanently with GRUB, grubby or systemd-boot, plus a table of common ones.
A practical Linux troubleshooting field guide: reading logs with journalctl, failed services, boot problems, network, hardware and performance issues.
Uninstall Ubuntu from dual boot: boot order, EFI entry, partitions, and repairing Windows boot if needed.
Get back into your Linux account: recovery mode, init=/bin/bash, rd.break or a live USB, plus the LUKS caveat.
Measure boot with systemd-analyze, then fix wait-online, fstab and swap timeouts, and other slow units.
Symptom-to-fix index for Ubuntu 26.04 and 24.04, plus the five diagnostic commands to run first.
Fix Wi-Fi not working on Linux: identify the adapter, check rfkill, install drivers and firmware, and fix NetworkManager on Ubuntu, Fedora and Arch.
ip, nmcli, ss, resolvectl and firewall basics, plus a step-by-step method for diagnosing connection problems.
Ubuntu-specific Wi-Fi fixes: no adapter found, Broadcom offline install, HWE kernel, power saving, Netplan.
Install Ubuntu 26.04 LTS: verify the ISO, make a bootable USB, use the new installer, dual boot with Windows 11, encryption and first steps.
archinstall and manual install: partitioning, pacstrap, bootloader, dual boot and post-install.
Netinst vs live, verification, installer walkthrough, dual boot and post-install for Debian 13.
Download, verify, USB, installer walkthrough, dual boot and first steps on Fedora 44/45.
Edition choice, ISO verification, installer walkthrough, dual boot and first steps on Mint 22.3.
Updates, drivers, codecs, Flatpak, firewall, backups and GNOME tweaks for a fresh Ubuntu 26.04.
Upgrade Ubuntu 24.04 LTS to 26.04 LTS safely with do-release-upgrade: preparation, upgrade paths from 22.04, what changes and fixing failed upgrades.
Support lifetimes and current end-of-life dates for Ubuntu, Debian, Fedora and Fedora Server, RHEL, AlmaLinux, Rocky, openSUSE, Mint and LTS kernels.
Pre-checks, sources changes, the two-stage apt upgrade and recovery for bookworm to trixie.
Pre-checks, dnf system-upgrade commands, third-party repos and recovery for Fedora 45.
Buttons, dock, extensions, themes, shortcuts and gsettings for GNOME 50, and how to reset.
Install Plasma 6 on any distro, customise panels and themes, and reset a broken desktop.
Wayland vs X11 in practice: screen sharing, hotkeys, scaling, NVIDIA, remote desktop, GNOME 50 dropping X11 and how to switch sessions.
Install Xfce, set up panels and themes, fix screen tearing and reset a broken panel.
hostnamectl set-hostname, fixing /etc/hosts, and stopping cloud-init from reverting it.
Add or resize a swap file, tune swappiness, use zram, and handle Btrfs swap files.
Schedule jobs on Linux with crontab or systemd timers: syntax, OnCalendar examples, user timers, logging, and when to use which.
lsblk, partitioning, mkfs, mounting, fstab, resizing, LVM and SMART health checks.
Install openssh-server, start it, open the firewall, and lock it down. Covers Ubuntu's ssh.socket.
ufw on Ubuntu/Debian, firewalld on Fedora/openSUSE, nftables basics, and not locking yourself out.
top, htop, ps, systemd-cgtop and fixes for kworker, tracker/localsearch, baloo, snapd and runaway apps.
Set up SSH keys on Linux: generate an Ed25519 key, copy it with ssh-copy-id, use ssh-agent and ~/.ssh/config, then disable password login safely.
apt install ./x.deb, dnf/zypper for RPMs, AppImage and FUSE, Flatpak bundles, tarballs, and removal.
Linux file permissions explained: read/write/execute, chmod symbolic and octal modes, chown, umask, setuid, setgid, sticky bit and ACLs.
Linux package managers compared side by side: apt, dnf, pacman and zypper commands for install, remove, search, update and cleaning up.
ntfs3 vs ntfs-3g, exFAT, fstab with uid/umask, and Windows Fast Startup dirty volumes.
Static IP with nmcli, Netplan, systemd-networkd or ifupdown, plus DNS and gateway checks.
A practical introduction to systemd for users who need to manage services on Linux: units, targets, the systemctl command and reading logs with journalctl.
Timeshift rsync vs Btrfs mode, Snapper on openSUSE/Fedora/Arch, scheduled snapshots and rollback.
useradd, usermod, groups, passwd, sudo access and deleting users, with distro differences.
Everyday apt commands, repositories, keyrings, holds and how to recover from broken installs.
Write reliable bash scripts: variables, quoting, tests, loops, functions, arguments and error handling.
Essential Linux commands with short examples: navigation, files, permissions, pipes and redirection, processes, networking and packages.
Open a terminal, move around, use shortcuts, history and pipes, and find help without guessing.