Start here
Check the specs, prepare a USB drive, and verify the ISO file before you begin installing.
Read the install steps ↗SILPA KNOWLEDGE BASE
Documentation for installing, using, customizing, and troubleshooting the Silpa Linux operating system
Check the specs, prepare a USB drive, and verify the ISO file before you begin installing.
Read the install steps ↗Connect to the network, choose a KDE session, and customize the desktop.
View basic setup ↗Check logs, boot, Plymouth, and recover the system with the rescue tool.
Open the recovery guide ↗15 articles
Last updated · Silpa 2026.08Prepare a flash drive, check the disk, boot into the Live Environment, and safely use the Silpa Installer
Read article ↗ 02GETTING STARTEDRAM, disk space, USB, UEFI/BIOS, and the limitations of running Silpa in a VM
Read article ↗ 03GETTING STARTEDUse SHA-256 to verify the file downloaded completely and matches the value in the manifest
Read article ↗ 04DESKTOP & KDEThe differences, how to choose a session, and how to fix it when KDE won't boot in a VM
Read article ↗ 05DESKTOP & KDESet up the dark tone, Papirus icons, Kanit font, and Silpa wallpaper
Read article ↗ 06DESKTOP & KDECheck Firefox, install additional fonts, and fix fonts that don't display
Read article ↗ 07NETWORKConnect to the internet via KDE Network Manager and verify with nmcli
Read article ↗ 08NETWORKCheck in order from the Wi‑Fi device, IP, DNS, to the internet route
Read article ↗ 09SYSTEM & TOOLSThe silpa update, clean, and doctor commands for everyday system maintenance
Read article ↗ 10SYSTEM & TOOLSpacman commands, AUR helpers, and precautions around partial upgrades
Read article ↗ 11SYSTEM & TOOLSView failed services, read boot logs, and check the Display Manager status
Read article ↗ 12RECOVERYScan Linux partitions, mount the Btrfs subvolume and EFI, then enter repair mode
Read article ↗ 13RECOVERYCheck the kernel parameters, initramfs, and Silpa theme when the boot splash doesn't work
Read article ↗ 14TROUBLESHOOTINGConfigure RAM, CPU, EFI, display, and fix Guest Additions or media-locked issues
Read article ↗ 15TROUBLESHOOTINGRead the logs, check mounts, fix pacstrap, and safely restart the installation
Read article ↗No articles match your search. Try terms like KDE, Network, or install
This article covers everything from preparing the USB to rebooting into the installed system.
lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINTS,MODELSilpa is a Linux operating system for x86_64 machines that uses KDE Plasma as its main desktop.
Checking the SHA-256 confirms the ISO downloaded completely and matches the published file.
sha256sum silpa-2026.08.09-x86_64.isoOpen the Downloads page and compare the SHA-256 values character by character. If they don't match, do not write the file to USB — download it again from mirror.societics.xyz
Wayland is the primary choice for newer physical machines, while X11 tends to work better in VMs, on older GPUs, or with applications that still depend on X11.
Press Ctrl + Alt + F2 to access a TTY and check the GPU and SDDM logs.
journalctl -b -u sddm --no-pagerSilpa uses a dark tone and Papirus icons by default to keep the system's look consistent.
/usr/share/backgrounds/silpa/
/usr/share/icons/
/usr/share/fonts/If editing files in the Live ISO, edit them under airootfs/usr/share/, then rebuild the ISO.
Firefox is Silpa's default browser. If menus or websites show missing fonts, check the packages and rebuild the font cache.
firefox --version
fc-match sans
fc-list | grep -i kanitmkdir -p ~/.local/share/fonts
cp ~/Downloads/*.ttf ~/.local/share/fonts/
fc-cache -fSystem-wide fonts should go in /usr/share/fonts/ and only be installed from trusted sources.
Silpa uses NetworkManager and the KDE Network applet to manage Wi‑Fi, Ethernet, and automatic connections.
Click the Network icon on the bottom bar, select Wi‑Fi, enter the password, and wait for the status to show Connected.
nmcli device status
nmcli device wifi list
nmcli device wifi connect "network-name" password "your-password"Avoid putting real passwords into shell history on machines shared with others.
Check from the bottom layer up: device → IP → DNS → internet.
nmcli general status
rfkill list
ip address
ip route
resolvectl status
ping -c 3 1.1.1.1
ping -c 3 archlinux.orgrfkill and unblock it with sudo rfkill unblock wifiThe silpa command is a shortcut for common system maintenance tasks.
silpa update # Update the system and any AUR/Flatpak packages
silpa clean # Clear cache and orphan packages
silpa doctor # Check disk, temperature, services, and packagessudo silpa-chrootUse silpa-chroot from Silpa Live to automatically scan partitions, mount Btrfs/EFI, and enter arch-chroot.
Arch Linux requires updating the whole system together — avoid updating individual packages separately.
sudo pacman -Syu
pacman -Ss package-name
sudo pacman -S package-name
sudo pacman -Rns package-nameyay -Syu
# or
paru -SyuIf pacman -Syu reports a manual intervention, read the package announcements first. Don't force --overwrite without understanding the impact.
When the system boots slowly, KDE doesn't come up, or the network drops, start by checking the current service status and boot logs.
systemctl --failed
systemctl status NetworkManager
systemctl status sddm
journalctl -b -p warning --no-pager
journalctl -b -u sddm --no-pagersudo systemctl enable --now NetworkManager
sudo systemctl enable sddmDon't enable more than one display manager on the same system.
Run it from Silpa Live with root privileges. The tool will scan for ext4, btrfs, xfs, Btrfs subvolumes, and EFI partitions for you to select.
sudo silpa-chrootarch-chroot /mnt
pacman -Syu
mkinitcpio -P
bootctl install
exitWhen you exit with exit, the tool will attempt to recursively unmount /mnt automatically. Don't remove the USB while mounts are still active.
Plymouth runs during boot before KDE and is unrelated to the Wayland/X11 choice. Check the kernel parameters, initramfs, and theme.
grep -E 'HOOKS|plymouth' /etc/mkinitcpio.conf
cat /proc/cmdline
sudo plymouth-set-default-theme silpa
sudo mkinitcpio -PThe boot entry should include quiet splash. If a VM skips the splash or shows it very briefly, that may be a limitation of the firmware/virtual display.
If you encounter VERR_PDM_MEDIA_LOCKED, shut down the VM, go to Settings → Storage, and remove the Guest Additions ISO from the optical drive before starting it again.
qemu-system-x86_64 -enable-kvm -m 4096 -smp 2 -cdrom silpa-2026.08.09-x86_64.isoA pacstrap failure with the message target is busy is usually caused by a leftover mount, or a terminal/file manager with a path open inside /mnt
findmnt -R /mnt
lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINTS
sudo fuser -vm /mntsudo umount -R /mnt
findmnt -R /mntClose any file manager or terminal windows open in /mnt, then try again. Also check the network and time in the Live Environment.