Basalt Linux is a general-purpose Linux distribution built on Debian with the Xfce desktop environment. It is designed to be simple, stable, and familiar — whether you are new to Linux or switching from Windows or macOS.
This guide walks you through installation, first boot, software management, and everyday system settings. For deeper topics, see the Wiki — a growing collection of community-written guides.
Follow these steps to install Basalt Linux on your computer.
Get the latest release from the download page. The ISO is about 2.3 GB.
Compare the SHA256 checksum of your downloaded file with the one on the download page to make sure the file is intact.
$ sha256sum basalt-linux.isoUse Rufus (Windows), BalenaEtcher (any operating system), or the dd command on Linux. A USB drive of at least 8 GB is required.
$ sudo dd if=basalt-linux.iso of=/dev/sdX bs=4M status=progressRestart your computer and enter the boot menu (F12, F2, Esc, or Del during startup). Select your USB drive, then choose Basalt Linux from the GRUB menu.
On the live desktop, double-click Install Basalt Linux. The installer guides you through language, location, keyboard layout, partitioning, and user account creation.
When installation finishes, reboot and remove the USB drive when prompted. Log in with the username and password you created.
When you boot into Basalt Linux for the first time, the Welcome app launches automatically. It provides quick access to common tasks:
The Welcome app can be reopened anytime from the application menu.
Basalt Linux uses the Xfce desktop environment with the Orchis theme and Papirus icons. The layout is familiar and intuitive:
Basalt Linux comes with the essentials pre-installed, and thousands more applications are available through the package manager.
The apt command is the primary way to manage software on Basalt Linux:
$ sudo apt update$ sudo apt install firefox-esr$ sudo apt remove <package>$ sudo apt upgradeTo search for a package, use:
$ apt search <keyword>If you prefer a graphical interface, Synaptic Package Manager provides full package management without the terminal. If it is not already installed, add it with:
$ sudo apt install synapticYou can then find it in the application menu under System or Settings.
Flatpak is pre-installed and configured. You can install Flatpak applications from Flathub or other remotes:
$ flatpak install flathub org.mozilla.firefox$ flatpak run org.mozilla.firefox| Category | Application |
|---|---|
| Web browsing | Firefox ESR |
| File management | Thunar |
| Office suite | LibreOffice |
| Media playback | VLC media player |
| Image viewing | Ristretto |
| Terminal | Xfce Terminal |
Common settings are a few clicks away from the application menu.
Click the network icon on the panel to connect to Wi-Fi or check your wired connection. For advanced options, open Network Connections from the application menu, or run nm-connection-editor in the terminal.
Open Display from the Settings menu to configure resolution, refresh rate, and multi-monitor arrangement.
Go to Settings → Printers to add and configure printers. Basalt Linux supports most common printer brands through CUPS.
Configure power-saving options, screen timeout, and suspend behaviour from Settings → Power Manager.
Manage users and passwords from Settings → Users and Groups. You can add, remove, or modify user accounts.
Keeping your system up to date is important for security and stability.
$ sudo apt update && sudo apt upgradeThe Welcome app includes a one-click option to check for and install updates — perfect if you prefer not to use the terminal.
Basalt Linux includes Timeshift, a system backup and restore tool. Creating a snapshot before major system changes is recommended. Open Timeshift from the application menu to configure automatic or manual snapshots.
To free up disk space, remove unnecessary packages and clear cached package files:
$ sudo apt autoremove$ sudo apt autoclean| Hardware | Minimum | Recommended |
|---|---|---|
| Processor | 64-bit (x86_64), 1 GHz | Dual-core, 2 GHz |
| Memory (RAM) | 1 GB | 2 GB |
| Disk space | 10 GB | 20 GB |
| Boot firmware | UEFI or Legacy BIOS | UEFI |
A USB drive of at least 8 GB is required for the installation media. Secure Boot is supported via shim-signed.
If you run into issues or have questions, these are the best places to get help: