How to install Puppy Linux

Puppy Linux is a lightweight Linux distribution designed to run efficiently on both modern and older computers. Unlike many Linux distributions, Puppy is designed to be fast, portable, and capable of running entirely from RAM, resulting in quick boot times and responsive performance.

Some notable features include:

  • Extremely small download size
  • Low memory usage
  • Runs entirely from RAM (on systems with sufficient memory)
  • Can operate without a traditional installation
  • Excellent support for older hardware
  • Easy backup through save files or save folders
  • Includes a large collection of built-in applications
Part 1 – Choosing a Puppy Linux Version

Several Puppy Linux variants are available, each built on different package ecosystems.

Popular choices include:

  • Ubuntu-based Puppy (compatible with Ubuntu packages)
  • Debian-based Puppy (compatible with Debian repositories)
  • Slackware-based Puppy
  • Official Puppy Linux community releases

When selecting a version, consider:

  • Hardware age
  • Required software compatibility
  • Available RAM
  • Processor architecture (64-bit or 32-bit)

For most modern systems, a recent 64-bit release is recommended.

Part 2 – Preparing Installation Media

Requirements

  • USB flash drive (4 GB or larger)
  • Internet connection
  • ISO image
  • USB writing utility

Download the desired Puppy Linux ISO. Verify the checksum if one is provided. Create a bootable USB using your preferred imaging utility.

Part 3 – Booting Puppy Linux
  1. Insert the USB drive
  2. Enter the computer’s boot menu
  3. Select the USB device
  4. Boot Puppy Linux.

Most versions present a boot menu with default options.Choose the default entry unless you require special hardware options.

Part 4 – First Boot

Puppy usually starts directly into the desktop. Unlike many Linux distributions, you are often logged in automatically.

The desktop typically includes:

  • File manager
  • Terminal
  • Browser
  • Package Manager
  • Setup Wizard
  • System utilities
Part 5 – Initial Setup Wizard

Run the setup wizard if it does not start automatically.

Configure:

  • Keyboard layout
  • Display resolution
  • Time zone
  • Language
  • Locale
  • Hostname (if applicable)

Apply the settings.

Part 6 – Configure Networking

Wired Ethernet

Most wired connections are configured automatically.Verify connectivity by opening a browser or using:

ping puppylinux.com

Wi-Fi

Open the Network Wizard.

Select:

  • Wireless adapter
  • Available network
  • Enter Wi-Fi password
  • Connect

Save the profile for automatic reconnection.

Part 7 – Install to Internal Drive

Puppy Linux can operate in several ways:

Live USB

Runs directly from the USB drive.

Advantages:

  • No changes to internal disks
  • Portable
  • Easy testing
Frugal Installation

The recommended installation method.

Characteristics:

  • Uses only a few files
  • Shares partitions with other operating systems
  • Easy upgrades
  • Supports save files
  • Fast booting
Full Installation

A traditional Linux installation. Generally recommended only for specific use cases such as systems with very limited RAM or specialized requirements.

Part 8 – Frugal Installation

Launch the Puppy Installer.

Select:

  • Internal drive
  • Target partition

Copy:

  • vmlinuz
  • initrd
  • Main Puppy SFS file
  • Additional SFS modules if required

Install a bootloader.

Most recent systems use GRUB.Legacy BIOS systems may use GRUB Legacy or GRUB4DOS depending on the Puppy version.Reboot.

Part 9 – Save Files and Save Folders

One unique Puppy Linux feature is persistent storage.When shutting down for the first time, Puppy asks whether to save your session.Options include:

Advantages:

  • Portable
  • Easy backup
  • Fixed size

Typical sizes:

  • 512 MB
  • 1 GB
  • 2 GB
  • Larger as needed
Save Folder

Advantages:

  • Dynamic size
  • Better for large storage devices
  • No predefined size limit

Generally preferred on Linux-native filesystems.

Part 10 – Understanding the Filesystem

Important directories include:

/root

Default home directory.

/mnt

Mounted drives.

/etc

System configuration.

/usr

Applications.

/var

Logs and runtime data.

Part 11 – Updating Puppy Linux

Unlike rolling distributions, Puppy updates vary depending on the specific release.

Recommended approach:

  • Update package repositories
  • Install security updates when available
  • Upgrade individual applications as needed
  • Consider upgrading to a newer Puppy release periodically.
Part 12 – Package Management

Open Puppy Package Manager.

Features include:

  • Search packages
  • Install software
  • Remove packages
  • Manage repositories
  • View dependencies

Depending on the Puppy variant, packages may originate from:

  • Ubuntu
  • Debian
  • Slackware
  • Puppy repositories
Part 13 – Installing Additional Software

Examples include:

Development:

  • GCC
  • Make
  • CMake

Office:

  • LibreOffice

Graphics:

  • GIMP
  • Inkscape

Media:

  • VLC
  • Audacity

Development tools:

  • Git
  • Python
  • Node.js
Part 14 – Browser Installation

Many Puppy releases include a lightweight browser.

Alternatives include:

  • Firefox
  • Chromium
  • Pale Moon (where available)
  • Other compatible browsers

Install using the Puppy Package Manager or the package format supported by your Puppy variant.

Part 15 – Configure Audio

Open:

Setup → Sound Wizard

Verify:

  • Audio output
  • Microphone
  • Volume levels

Use the mixer utility to adjust sound levels.

Part 16 – Configure Printing

Open:

Printer Setup

Typical workflow:

  1. Detect printer.
  2. Install drivers if necessary.
  3. Configure the printer.
  4. Print a test page.

Many network printers are automatically detected.

Part 17 – Configure Display

Open the display configuration utility.

Adjust:

  • Resolution
  • Refresh rate
  • Multi-monitor settings (if supported)
  • Screen orientation

Apply and test changes.

Part 18 – Installing Drivers

Most hardware drivers are included in the Linux kernel.For proprietary graphics or wireless hardware, consult the documentation for your Puppy Linux variant to determine whether additional drivers are available.After installation, reboot if prompted.

Part 19 – Installing Development Tools

For software development, install:

  • GCC
  • G++
  • Make
  • Git
  • CMake
  • Python
  • OpenJDK (if needed)

Many Puppy releases also provide a “devx” SFS module containing compilers and development libraries that can be loaded without permanently installing every development package.

Part 20 – Automatic Startup

Applications can be started automatically during login.

Common startup items include:

  • Cloud synchronization
  • Clipboard managers
  • Custom scripts
  • Monitoring tools

Review the startup configuration provided by your Puppy version before adding applications.

Part 21 – Backups

Recommended backup strategy:

  • Backup the save file or save folder regularly
  • Backup personal files separately
  • Keep copies on an external drive
  • Test restoring backups occasionally.

Because most personal changes are stored in the save file/folder, copying it is often sufficient to preserve your environment.

Part 22 – Performance Optimization
  • Reduce startup applications
  • Remove unused packages
  • Use lightweight applications
  • Clear browser caches periodically.
  • Unload unnecessary services.

Puppy Linux is already highly optimized, so these steps generally yield modest improvements.

Part 23 – Security

Recommendations:

  • Use strong passwords where applicable.
  • Enable the firewall if your Puppy version provides one.
  • Install software only from trusted repositories.
  • Keep applications updated.
  • Avoid running unknown software with elevated privileges.
Part 24 – Useful Applications

Recommended software:

Productivity

  • LibreOffice
  • AbiWord

Internet

  • Firefox
  • Chromium

Media

  • VLC
  • MPV

Graphics

  • GIMP
  • Inkscape

Utilities

  • GParted
  • htop
  • rsync

Development

  • Git
  • Python
  • GCC.
[mai mult...]

NixOS installation guide

NixOS is a Linux distribution built around the Nix package manager, where the entire operating system is described as code. Instead of manually installing software and editing configuration files, you define your desired system state in configuration files.

Advantages include:

  • Fully reproducible systems
  • Atomic upgrades and rollbacks
  • Declarative package management
  • Reliable dependency isolation
  • Easy migration between machines
  • Excellent development environments

Part 1 – Preparation

Requirements

  • 8 GB RAM minimum (16 GB recommended)
  • 30+ GB storage
  • USB flash drive (4 GB or larger)
  • Internet connection
  • UEFI firmware (recommended)

Download the latest NixOS ISO and verify its checksum before writing it to a USB drive.

Part 2 – Booting
  1. Boot from the installation USB.
  2. Select the graphical installer or minimal installer.
  3. Open a terminal.

Become root if necessary:

sudo -i

Confirm networking:

ping nixos.org
Part 3 – Identify Storage

List disks:

lsblk

Example:

nvme0n1
├─nvme0n1p1
├─nvme0n1p2

Assume:

Disk:
/dev/nvme0n1
Part 4 – Partitioning

Using GPT:

parted /dev/nvme0n1 -- mklabel gpt

EFI partition:

parted /dev/nvme0n1 -- mkpart ESP fat32 1MiB 512MiB
parted /dev/nvme0n1 -- set 1 esp on

Root:

parted /dev/nvme0n1 -- mkpart primary 512MiB 100%
Part 5 – Filesystems

Format EFI:

mkfs.fat -F32 /dev/nvme0n1p1

Format root:

mkfs.ext4 /dev/nvme0n1p2
Part 6 – Mount
mount /dev/nvme0n1p2 /mnt

mkdir -p /mnt/boot

mount /dev/nvme0n1p1 /mnt/boot
Part 7 – Generate Configuration
nixos-generate-config --root /mnt

Files created:

/mnt/etc/nixos/configuration.nix

/mnt/etc/nixos/hardware-configuration.nix
Part 8 – Initial Configuration

Edit:

nano /mnt/etc/nixos/configuration.nix

Example:

{ config, pkgs, ... }:

{
  imports = [
    ./hardware-configuration.nix
  ];

  boot.loader.systemd-boot.enable = true;

  boot.loader.efi.canTouchEfiVariables = true;

  networking.hostName = "desktop";

  time.timeZone = "Europe/Bucharest";

  i18n.defaultLocale = "en_US.UTF-8";

  services.xserver.enable = true;

  services.displayManager.gdm.enable = true;

  services.desktopManager.gnome.enable = true;

  users.users.alex = {
    isNormalUser = true;
    extraGroups = [ "wheel" "networkmanager" ];
  };

  networking.networkmanager.enable = true;

  environment.systemPackages = with pkgs; [
    git
    vim
    wget
    curl
  ];

  system.stateVersion = "26.05";
}
Part 9 – Install
nixos-install

Set root password.

Reboot:

reboot

Remove the USB.

Part 10 – Enable Flakes

Edit:

/etc/nixos/configuration.nix

Add:

nix.settings.experimental-features = [
  "nix-command"
  "flakes"
];

Rebuild:

sudo nixos-rebuild switch
Part 11 – Convert to Flake

Directory:

/etc/nixos

Create:

flake.nix

Example:

{
  description = "Desktop";

  inputs = {
    nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
  };

  outputs = { self, nixpkgs }:

  {
    nixosConfigurations.desktop =
      nixpkgs.lib.nixosSystem {
        system = "x86_64-linux";

        modules = [
          ./configuration.nix
        ];
      };
  };
}

Rebuild:

sudo nixos-rebuild switch --flake /etc/nixos#desktop
Part 12 – Install Packages

Temporarily:

nix shell nixpkgs#ripgrep

Run once:

nix run nixpkgs#hello

Permanent:

environment.systemPackages = with pkgs; [
  firefox
  git
  neovim
  ripgrep
  fd
  htop
  tmux
];
Part 13 – Home Manager

Install Home Manager as a flake input.

Benefits:

  • User configuration as code
  • Dotfile management
  • Reproducible shell configuration
  • Declarative editor setup
  • Version-controlled user environment

Example modules:

  • Git
  • Zsh
  • Bash
  • Neovim
  • Alacritty
  • Kitty
  • VS Code
  • SSH
  • GPG
  • Starship
Part 14 – Garbage Collection

Delete old generations:

sudo nix-collect-garbage -d

Automatic cleanup:

nix.gc = {
  automatic = true;
  dates = "weekly";
  options = "--delete-older-than 30d";
};
Part 15 – Rollbacks

List generations:

sudo nix profile history

Rollback:

sudo nixos-rebuild switch --rollback

You can also select previous system generations directly from the bootloader if a rebuild prevents the system from booting.

Part 16 – System Upgrades

Update flake inputs:

nix flake update

Apply:

sudo nixos-rebuild switch --flake /etc/nixos
Part 17 – Useful Services

SSH:

services.openssh.enable = true;

Docker:

virtualisation.docker.enable = true;

PipeWire:

services.pipewire = {
  enable = true;
  pulse.enable = true;
};

Printing:

services.printing.enable = true;

Bluetooth:

hardware.bluetooth.enable = true;
Part 18 – Development

Example development shell:

{
  description = "Example dev shell";

  inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";

  outputs = { self, nixpkgs }:
  let
    pkgs = import nixpkgs {
      system = "x86_64-linux";
    };
  in {
    devShells.x86_64-linux.default =
      pkgs.mkShell {
        packages = with pkgs; [
          git
          gcc
          cmake
          python3
        ];
      };
}

Enter:

nix develop
Part 19 – Recommended Repository Layout
nixos/

├── flake.nix
├── flake.lock
├── hosts/
│   └── desktop
├── modules/
│   ├── networking.nix
│   ├── users.nix
│   ├── desktop.nix
│   ├── fonts.nix
│   └── services.nix
├── home/
│   ├── git.nix
│   ├── shell.nix
│   ├── nvim.nix
│   └── zsh.nix

Keeping configuration modular makes it easier to reuse components across multiple systems and simplifies maintenance.

Part 20 – Troubleshooting

Configuration errors

Validate before switching:

sudo nixos-rebuild test

Boot issues

  • Confirm the EFI partition is mounted at /boot.
  • Verify boot.loader.systemd-boot.enable = true;.
  • Ensure UEFI mode is enabled in firmware.

Network problems

Verify NetworkManager:

systemctl status NetworkManager

Flake errors

Refresh lock file:

nix flake update

Or remove flake.lock and regenerate it if dependency resolution becomes inconsistent.

[mai mult...]

Bluestar Linux installation guide

Download Bluestar Linux

Download the latest ISO from the project’s download page or SourceForge mirror. Verify the checksum if available before creating installation media.

Create a Bootable USB

Linux

sudo dd if=bluestar-linux.iso of=/dev/sdX bs=4M status=progress oflag=sync

Replace /dev/sdX with your USB device.

Windows

Recommended tools:

  • Rufus
  • Ventoy
  • balenaEtcher
Boot the Installer
  1. Insert the USB drive
  2. Open your computer’s boot menu
  3. Select the USB device
  4. Boot into the Bluestar Live environment.
Explore the Live Environment

Before installing, verify that:

  • Graphics work correctly.
  • Wi-Fi connects successfully.
  • Audio functions properly.
  • Touchpad and keyboard operate normally.

If everything works in the live session, it will usually work after installation.

Launch the Installer

Double-click the installer icon on the desktop.

The installer guides you through:

  • Language
  • Keyboard layout
  • Time zone
  • Disk partitioning
  • User creation
  • Bootloader installation
Disk Partitioning

Automatic Partitioning

Recommended for new users.

The installer automatically creates:

  • EFI System Partition
  • Root partition
  • Swap (if configured)
Manual Partitioning

Example layout:

Partition Size Filesystem Mount Point
EFI 512 MB FAT32 /boot/efi
Root 40 GB ext4 /
Home Remaining ext4 /home
Swap 4–8 GB swap

For UEFI systems, ensure the EFI partition is formatted as FAT32.

Specify:

  • Username
  • Password
  • Computer hostname
  • Administrator privileges

Use a strong password.

Bootloader Installation

Bluestar installs GRUB automatically for both UEFI and legacy BIOS systems. After installation, reboot and remove the USB drive.

First Boot

Log into KDE Plasma.

Open Konsole to update the system.


Update the System

sudo pacman -Syu

Because Bluestar is a rolling-release distribution, frequent updates are recommended.

Configure Mirrors

Install reflector if desired:

sudo pacman -S reflector

Generate a mirror list:

sudo reflector \
--country "United States" \
--latest 20 \
--protocol https \
--sort rate \
--save /etc/pacman.d/mirrorlist

Then update:

sudo pacman -Syyu
Install Development Tools
sudo pacman -S base-devel git

These packages are required for building software from the Arch User Repository.

Install an AUR Helper

Example using yay:

git clone https://aur.archlinux.org/yay.git

cd yay

makepkg -si

You can now install AUR packages:

yay -S visual-studio-code-bin
Install Graphics Drivers

Intel

sudo pacman -S mesa vulkan-intel intel-media-driver

AMD

sudo pacman -S mesa vulkan-radeon

NVIDIA

sudo pacman -S nvidia nvidia-utils

Reboot after installing proprietary NVIDIA drivers.

Enable Printing
sudo pacman -S cups system-config-printer

Enable the service:

sudo systemctl enable --now cups
Configure Audio

Modern Bluestar releases use PipeWire.

Install additional packages if needed:

sudo pacman -S

pipewire

pipewire-pulse

wireplumber

Verify:

pactl info
Install Common Applications

Office

sudo pacman -S libreoffice-fresh

Browser

sudo pacman -S firefox

Media

sudo pacman -S vlc

Image Editing

sudo pacman -S gimp

Development

sudo pacman -S

python

gcc

clang

cmake

rust

go
Configure Firewall

Install UFW:

sudo pacman -S ufw

Enable:

sudo systemctl enable --now ufw

Allow SSH if needed:

sudo ufw allow ssh

Enable firewall:

sudo ufw enable
Install Flatpak
sudo pacman -S flatpak

Add Flathub:

flatpak remote-add --if-not-exists flathub \
https://flathub.org/repo/flathub.flatpakrepo

Install applications:

flatpak install flathub org.libreoffice.LibreOffice
Configure Snapshots (Optional)

Install Timeshift:

sudo pacman -S timeshift

Configure scheduled snapshots for easy recovery after updates.

Enable SSD TRIM
sudo systemctl enable fstrim.timer

Verify:

systemctl status fstrim.timer
Useful KDE Configuration

Open System Settings to configure:

  • Display scaling
  • Global theme
  • Window behavior
  • Power management
  • Night Color
  • Virtual desktops
  • Keyboard shortcuts
Useful Pacman Commands

Update system:

sudo pacman -Syu

Search packages:

pacman -Ss package

Install package:

sudo pacman -S package

Remove package:

sudo pacman -R package

Remove package and dependencies:

sudo pacman -Rns package

Clean package cache:

sudo pacman -Sc
[mai mult...]

How to install Artix Linux

Artix Linux is a rolling-release Linux distribution based on Arch Linux that removes systemd and instead supports multiple init systems:

  • OpenRC (most beginner-friendly)
  • Runit
  • s6
  • Dinit

Most Arch Linux documentation also applies to Artix, with the primary difference being service management and the installation tools.

This guide installs:

  • UEFI boot
  • GPT partition table
  • GRUB bootloader
  • Linux kernel
  • OpenRC (recommended for beginners)
  • NetworkManager
  • KDE Plasma (optional desktop)
  • Basic development tools
Step 1 – Download Artix

Download the latest ISO from the official Artix website.

Recommended editions:

  • Base ISO – full manual installation
  • Graphical ISO – Calamares installer
  • Community ISO – preconfigured desktop

For learning Linux, the Base ISO is recommended.

Step 2 – Create Bootable USB

On Linux:

sudo dd if=artix.iso of=/dev/sdX bs=4M status=progress oflag=sync

Replace:

  • /dev/sdX with your USB device

Alternatively use:

  • Ventoy
  • Balena Etcher
  • Rufus (Windows)
Step 3 – Boot the Installer

Boot from USB.

Verify network connectivity:

ping archlinux.org

If using Ethernet it usually works automatically.

For Wi-Fi:

nmtui

or configure manually.

Step 4 – Verify Boot Mode
ls /sys/firmware/efi

If the directory exists, you’re booted in UEFI mode.

Step 5 – Partition the Disk

View drives:

lsblk

Launch cfdisk:

cfdisk /dev/nvme0n1

Example layout:

EFI System Partition

  • 512 MB
  • FAT32

Root

  • Remaining space
  • Linux filesystem

Optional:

Home partition

Swap partition

Step 6 – Format Partitions

EFI:

mkfs.fat -F32 /dev/nvme0n1p1

Root:

mkfs.ext4 /dev/nvme0n1p2

Swap:

mkswap /dev/nvme0n1p3
swapon /dev/nvme0n1p3
Step 7 – Mount Filesystems
mount /dev/nvme0n1p2 /mnt

mkdir -p /mnt/boot/efi

mount /dev/nvme0n1p1 /mnt/boot/efi
Step 8 – Install Base System

Install the base packages:

basestrap /mnt base base-devel linux linux-firmware

Install OpenRC:

basestrap /mnt openrc elogind-openrc

You can substitute openrc with runit, dinit, or s6 if preferred.

Step 9 – Generate fstab
fstabgen -U /mnt >> /mnt/etc/fstab

Verify:

cat /mnt/etc/fstab
Step 10 – Chroot
artix-chroot /mnt
Step 11 – Time Zone

Example:

ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime

Generate hardware clock:

hwclock --systohc
Step 12 – Locale

Edit:

nano /etc/locale.gen

Uncomment:

en_US.UTF-8 UTF-8

Generate:

locale-gen

Create locale configuration:

echo LANG=en_US.UTF-8 > /etc/locale.conf
Step 13 – Hostname
echo mypc > /etc/hostname

Edit hosts:

nano /etc/hosts

Contents:

127.0.0.1 localhost
::1 localhost
127.0.1.1 mypc.localdomain mypc
Step 14 – Root Password
passwd
Step 15 – Create User
useradd -m -G wheel username

passwd username

Enable sudo:

EDITOR=nano visudo

Uncomment:

%wheel ALL=(ALL:ALL) ALL
Step 16 – Install Bootloader

Install packages:

pacman -S grub efibootmgr os-prober

Install GRUB:

grub-install \
--target=x86_64-efi \
--efi-directory=/boot/efi \
--bootloader-id=GRUB

Generate configuration:

grub-mkconfig -o /boot/grub/grub.cfg
Step 17 – Networking

Install:

pacman -S networkmanager

For OpenRC:

rc-update add NetworkManager default
Step 18 – Install Useful Packages
pacman -S

nano

vim

git

wget

curl

htop

bash-completion

openssh
Step 19 – Graphics Drivers

Intel:

pacman -S mesa intel-media-driver vulkan-intel

AMD:

pacman -S mesa vulkan-radeon

NVIDIA:

pacman -S nvidia nvidia-utils
Step 20 – Install Xorg
pacman -S xorg xorg-server xorg-xinit
Step 21 – Install KDE Plasma
pacman -S plasma kde-applications sddm

Enable display manager:

rc-update add sddm default
Step 22 – Audio

Install PipeWire:

pacman -S

pipewire

pipewire-pulse

wireplumber
Step 23 – Fonts
pacman -S

noto-fonts

ttf-dejavu

ttf-liberation
Step 24 – Enable Services

Examples:

rc-update add dbus default

rc-update add elogind default

rc-update add NetworkManager default

rc-update add sddm default
Step 25 – Exit
exit

umount -R /mnt

reboot

Remove the installation USB when prompted.

Updating the System
sudo pacman -Syu
Installing the AUR Helper

Clone and build yay:

git clone https://aur.archlinux.org/yay.git

cd yay

makepkg -si
Common Useful Packages

Development:

gcc

clang

cmake

python

rust

go

Utilities:

firefox

vlc

gimp

libreoffice

keepassxc

Terminal:

kitty

alacritty

tmux

zsh

fish
Security Recommendations
  • Use a normal user account for daily work.
  • Keep the system updated regularly with pacman -Syu.
  • Enable the firewall (e.g., ufw or nftables).
  • Install CPU microcode updates (intel-ucode or amd-ucode) if applicable.
  • Use full-disk encryption (LUKS) for laptops if you need data protection.
[mai mult...]

Tuxedo OS install guide

TUXEDO OS is a Linux distribution developed by TUXEDO Computers. It is based on Ubuntu LTS, uses the KDE Plasma desktop, ships with Flatpak support, and includes TUXEDO-specific optimizations while remaining installable on most standard PCs and laptops.

1. Before you Start

Minimum Requirements

Recommended Hardware

  • 64-bit CPU (Intel or AMD)
  • 4 GB RAM minimum (8+ GB recommended)
  • 25 GB free storage minimum
  • UEFI firmware
  • USB flash drive (8 GB or larger)

Important Notes

  • Secure Boot should be disabled before installation. TUXEDO explicitly notes this requirement for ISO installations.
  • NVIDIA GPUs generally work well, but very new GPU generations may occasionally require post-installation driver updates.

2. Download the TUXEDO OS ISO

Download the latest ISO image from:

Official TUXEDO OS Download Page

After downloading:

Linux

sha256sum TUXEDO-OS*.iso

Windows

Get-FileHash .\TUXEDO-OS.iso -Algorithm SHA256

Verify the checksum against the value provided by TUXEDO.

3. Create a Bootable USB Drive

Windows

Recommended tools:

Procedure:

  1. Insert USB drive
  2. Open Rufus or Etcher
  3. Select the TUXEDO OS ISO
  4. Select the USB drive
  5. Start writing
  6. Wait until completion

Linux

Using dd:

sudo dd if=TUXEDO-OS.iso of=/dev/sdX bs=4M status=progress oflag=sync

Replace /dev/sdX with your USB device.

Verify carefully before executing.

4. Configure BIOS/UEFI

Reboot and enter firmware setup.

Common keys:

Vendor Key
ASUS F2 / Del
Dell F12
Lenovo F1 / F2
HP Esc / F10
MSI Del

Make these changes:

Disable Secure Boot

Security → Secure Boot → Disabled

Enable UEFI Mode

Boot Mode → UEFI

Avoid Legacy/CSM mode unless required.

Boot from USB

Move your USB device to the top of the boot order or use the boot menu.

5. Start the Live Environment

Boot from the USB drive.

You will see options similar to:

Start TUXEDO OS
Safe Graphics Mode
Memory Test

Choose:

Start TUXEDO OS

The system loads into a live KDE Plasma desktop. TUXEDO provides a full live environment so you can test hardware before installing.

6. Launch the Installer

Double-click:

Install TUXEDO OS

The installer is based on Calamares.

7. Installation Walkthrough

Step 1 – Language

Select:

English

or your preferred language.

Click:

Next

Step 2- region and time zone

Select:

Europe/Bucharest

(or your location).

Verify:

24-hour format
Correct date/time

Step 3 – Keyboard Layout

Examples:

US
UK
Romanian
German
French

Test keys in the provided field.

Step 4 – Partitioning

You have several options.

Option A: Entire Disk 

Erase Disk

Good for dedicated Linux systems.

Option B: Dual Boot with Windows

Select:

Install alongside Windows

Recent TUXEDO ISOs support guided dual-boot installation and encrypted setups.

Recommended free space:

50–100 GB

Suggested layout:

Mount Point Size
EFI 512 MB
/ 40+ GB
/home Remaining
swap 4–16 GB

Example:

EFI      FAT32     512MB
/        ext4      60GB
/home    ext4      remainder
swap     8GB

Step 5 – Create User

Example:

Name: John Smith
Username: john
Computer: tuxedo-pc
Password: ********

Options:

  • Auto-login
  • Require password on login

Recommended:

Require password

Verify:

  • Correct disk selected
  • Correct timezone
  • Correct username

Click:

Install

Installation usually takes:

5–20 minutes

depending on hardware.

8. First Boot

Remove USB when prompted.

Reboot.

You should see:

GRUB
↓
Plasma Login Screen
↓
Desktop

9. Initial System Update

Open Konsole.

Run:

sudo apt update
sudo apt full-upgrade -y

Reboot:

sudo reboot

TUXEDO regularly updates kernels, KDE components, and repositories beyond standard Ubuntu LTS packages.

10. Configure Flatpak

TUXEDO OS favors Flatpak instead of Ubuntu Snap packages.

Verify:

flatpak --version

Add Flathub:

flatpak remote-add --if-not-exists flathub \
https://flathub.org/repo/flathub.flatpakrepo

Install software:

flatpak install flathub org.videolan.VLC

11. Configure Drivers

AMD Graphics

Normally automatic.

Verify:

lspci | grep VGA

Normally automatic.

No action needed.

NVIDIA Graphics

Check:

nvidia-smi

If not installed:

sudo ubuntu-drivers autoinstall

or use:

sudo apt install tuxedo-nvidia-driver

depending on available repositories.

Some users with very recent NVIDIA hardware have reported needing manual driver installation after setup.

12. Install Essential Software

Development

sudo apt install git curl build-essential
sudo apt install docker.io
sudo usermod -aG docker $USER

Log out and back in.

VS Code

flatpak install flathub com.visualstudio.cod
flatpak install flathub org.videolan.VLC
flatpak install flathub com.valvesoftware.Steam
[mai mult...]

How to install and configure AnduinOS

1. Understanding AnduinOS

AnduinOS is based on Ubuntu and uses the familiar Debian/Ubuntu package ecosystem (apt). It is available in:

  • LTS (Long-Term Support) releases for stability
  • Standard releases for newer software and features

The project recommends the LTS branch for most users and the Standard branch for developers and enthusiasts.

2. System Requirements

Component Requirement
CPU 2 GHz x86_64 processor
RAM 4 GB
Storage 20 GB
Display 1024×768
Firmware UEFI or BIOS

Recommended Requirements

Component Recommendation
CPU 2.5 GHz quad-core
RAM 8 GB or more
Storage 50 GB SSD
Display 2560×1440
Firmware UEFI with Secure Boot

AnduinOS currently supports only x86_64 systems and ACPI-compliant hardware. ARM systems are not supported.

3. Download AnduinOS

Official documentation:

AnduinOS Documentation

Download the latest ISO image from the official download page. The project offers multiple language-specific ISOs, but you can still change the language later.

4. Verify the ISO

After downloading:

Linux

sha256sum AnduinOS.iso

macOS

shasum -a 256 AnduinOS.iso

Windows PowerShell

Get-FileHash .\AnduinOS.iso -Algorithm SHA256

Compare the output with the checksum published alongside the ISO.

5. Create a Bootable USB

Recommended tools:

  • Rufus (Windows)
  • Balena Etcher
  • Ventoy

Using Rufus

  1. Insert USB drive (8 GB minimum).
  2. Open Rufus.
  3. Select the AnduinOS ISO.
  4. Choose:
    • GPT for UEFI systems
    • MBR for Legacy BIOS
  5. Click Start.

6. Configure BIOS/UEFI

Unlike many Linux distributions that recommend disabling Secure Boot, AnduinOS explicitly supports Secure Boot and recommends enabling it.

Recommended settings:

Enable

  • Secure Boot
  • UEFI mode

Disable

  • Legacy Boot (if possible)

Save changes and reboot.

7. Boot the Installer

  1. Insert USB
  2. Restart the computer
  3. Open Boot Menu:

    • F12
    • F11
    • Esc
    • F10

    (varies by manufacturer)

  4. Select the USB drive

The live installer environment will start.

8. Start Installation

Select:

Try and Install AnduinOS

Recent releases renamed the installer menu entry from “Install AnduinOS” to “Try and Install AnduinOS.”

9. Installation Wizard

The installer is Ubuntu-style and straightforward.

Step 1 – Language

Choose:

  • English
  • Romanian
  • German
  • French
  • etc.

Click Continue.

Step 2 – Keyboard Layout

Examples:

  • US
  • UK
  • Romanian Standard

Test keyboard input before proceeding.

Step 3 – Updates and Third-Party Software

Recommended:

✓ Download updates during installation

✓ Install third-party drivers and codecs

This saves time after installation.

Step 4 – Disk Setup

Option A: Entire Disk 

If AnduinOS will be your only OS:

Erase disk and install AnduinOS

Installer creates:

  • EFI partition
  • Root partition
  • Swap file

Automatically.

Option B: Dual Boot with Windows

AnduinOS supports dual booting.

Best practice:

  1. Install Windows first.
  2. Shrink Windows partition.
  3. Leave unallocated space.
  4. Install AnduinOS alongside Windows.

Windows should always be installed first because it may overwrite the bootloader.

Suggested partition sizes:

Mount Point Size
EFI Existing
Root (/) 40–60 GB
Home Remaining
Swap Automatic

Option C: Encrypted Installation

AnduinOS supports:

  • LUKS2
  • LVM encryption

during installation.

Recommended for:

  • Laptops
  • Business systems
  • Portable workstations

Step 5 – Location

Choose your region.

Example:

Europe/Bucharest

This configures:

  • Time zone
  • Locale
  • Preferred mirrors

Step 6 – User Account

Create:

  • Full Name
  • Username
  • Password
  • Hostname

Use a strong password.

Step 7 – Secure Boot Password

If Secure Boot is enabled, AnduinOS asks for a Secure Boot enrollment password.

Example:

MySecureBootPassword123

Remember this password.

You’ll need it during the first boot to enroll the AnduinOS signing key.

10. First Boot

After installation:

  1. Remove USB.
  2. Reboot.

If Secure Boot is enabled:

  1. MOK Manager appears.
  2. Select:
Enroll Key
  1. Enter the password created during installation.

This registers AnduinOS with Secure Boot.

11. Update the System

Open Terminal:

sudo apt update
sudo apt full-upgrade -y

Reboot if necessary:

sudo reboot

12. Configure Faster Package Mirrors

For users in Romania or Europe, selecting nearby mirrors improves download speeds.

Update package lists:

sudo apt update

AnduinOS documentation recommends choosing the best mirror after installation.

13. Install Essential Utilities

AnduinOS intentionally keeps the system minimal.

Install common tools:

sudo apt install \
curl \
wget \
git \
vim \
htop \
build-essential \
software-properties-common -y

14. Install Flatpak 

The AnduinOS project recommends Flatpak and Flathub as the preferred graphical application ecosystem.

Install Flatpak:

sudo apt install flatpak -y

Add Flathub:

flatpak remote-add --if-not-exists flathub \
https://flathub.org/repo/flathub.flatpakrepo

Install GNOME Software support:

sudo apt install gnome-software-plugin-flatpak -y

Reboot:

sudo reboot

15. Install a Software Store

Unlike Ubuntu, AnduinOS ships without a software center by default.

Recommended:

GNOME Software

sudo apt install gnome-software -y

Snap Store

sudo apt install snapd -y
sudo snap install snap-store

Flatpak-Based Setup

Use GNOME Software with Flathub support.

16. Install Multimedia Support

sudo apt install ubuntu-restricted-extras -y

Provides:

  • MP3 playback
  • Common video codecs
  • Microsoft fonts

17. Configure Development Environment

Git

git config --global user.name "Your Name"
git config --global user.email "you@example.com"

Docker

sudo apt install docker.io -y
sudo systemctl enable --now docker

Verify:

docker --version

AnduinOS documentation specifically highlights Docker for service hosting workloads.

18. Install Drivers

Check hardware:

lspci

Update firmware:

sudo fwupdmgr refresh
sudo fwupdmgr get-updates
sudo fwupdmgr update

AnduinOS documentation recommends updating firmware after installation.

19. Configure Power Profiles

Recent releases include:

power-profiles-daemon

for power management.

View current profile:

powerprofilesctl get

Set performance mode:

powerprofilesctl set performance

Set balanced mode:

powerprofilesctl set balanced

20. Security Hardening

Enable firewall:

sudo apt install ufw -y
sudo ufw enable

Check status:

sudo ufw status

Enable automatic updates:

sudo apt install unattended-upgrades -y
sudo dpkg-reconfigure unattended-upgrades

21. Backup Strategy

Install Timeshift:

sudo apt install timeshift -y

Recommended schedule:

  • Daily snapshots
  • Weekly snapshots
  • External SSD backups

22. Useful Applications

Browser

sudo apt install firefox -y

Office

sudo apt install libreoffice -y

Media

sudo apt install vlc -y

SSH Server

sudo apt install openssh-server -y

Enable:

sudo systemctl enable --now ssh
[mai mult...]

Garuda Linux guide

Choose a Garuda Edition

Popular editions include:

  • KDE Dr460nized (flagship edition)
  • KDE Lite
  • GNOME
  • XFCE
  • Cinnamon
  • Hyprland
  • Gaming Edition

For most users, KDE Dr460nized is the best choice because it receives the most community attention and includes Garuda’s signature desktop customization.

Download the ISO

Visit:

Garuda Linux Official Website

Download:

  • Latest ISO
  • Corresponding SHA256 checksum if available

Verify the Download

Linux

sha256sum garuda-linux.iso

Compare the output with the checksum published by Garuda.

Windows

PowerShell:

Get-FileHash .\garuda-linux.iso -Algorithm SHA256

Verifying the ISO helps avoid installation failures caused by corrupted downloads. Community reports frequently trace unexplained installer issues back to damaged ISOs.

Create a Bootable USB

You’ll need:

  • 8 GB or larger USB drive

Recommended tools:

  • Rufus (Windows)
  • Balena Etcher
  • Ventoy

Using Rufus

  1. Insert USB drive
  2. Open Rufus
  3. Select Garuda ISO
  4. Partition Scheme:
    • GPT for UEFI systems
    • MBR for legacy BIOS
  5. Click Start.

Configure BIOS/UEFI

Before installation:

Enable

  • UEFI mode

Disable

  • Secure Boot
  • Fast Boot

Several installation problems reported by users are resolved by ensuring UEFI mode is enabled and Secure Boot is disabled.

Boot into the Live Environment

  1. Insert USB.
  2. Reboot.
  3. Open boot menu (usually F12, F10, ESC, or DEL).
  4. Select USB drive.

You will enter the Garuda live environment.

Launch the Installer

Garuda uses the graphical Calamares installer.

From the desktop:

Install Garuda Linux

or

Garuda Welcome → Install

Installation Walkthrough

Step 1: Language

Choose your preferred language.

Click Next.

Step 2: Time Zone

Select:

  • Region
  • Time zone

Example:

Europe/Bucharest

Select your layout.

Examples:

  • US
  • UK
  • Romanian Standard

Test keys before continuing.

Step 4: Partitioning

This is the most important step.

Option A: Erase Disk

Use if:

  • Garuda will be the only OS

Choose:

Erase Disk

The installer automatically creates:

  • EFI partition
  • Btrfs root partition
  • Swap configuration

Option B: Dual Boot

Use if keeping Windows.

Recommended layout:

Partition Size
EFI Existing
Root (/) 50–100 GB
Home Remaining
Swap Optional

Never delete the Windows EFI partition if dual booting.

Option C: Manual Partitioning

Advanced users may create:

Mount Point Filesystem
/boot/efi FAT32
/ Btrfs
/home Btrfs
swap Linux Swap

Garuda works best with Btrfs because snapshots are integrated into the system.

Step 5: User Account

Create:

  • Full name
  • Hostname
  • Username
  • Password

Optional:

  • Use same password for administrator account

Step 6: Review

Verify:

  • Timezone
  • Partitions
  • User information

Click:

Install

10. First Boot

After installation:

  1. Remove USB drive.
  2. Reboot.

Garuda will boot into its desktop environment.

11. Initial System Setup

Garuda typically launches a setup assistant after the first login.

Use it to:

  • Install additional software
  • Configure mirrors
  • Enable services
  • Update the system

12. Perform the First Update

Open Terminal:

garuda-update

This is preferred over using raw pacman commands because it handles mirror updates and package synchronization more safely.

13. Configure Snapshots

One of Garuda’s biggest advantages is automatic snapshot management using Btrfs and Snapper.

Verify snapshots:

sudo snapper list

Snapshots provide rollback points before major updates.

14. Install Essential Software

Development Tools

sudo pacman -S base-devel git

Flatpak Support

sudo pacman -S flatpak

Enable Flathub:

flatpak remote-add --if-not-exists flathub \
https://flathub.org/repo/flathub.flatpakrepo

Browsers

sudo pacman -S firefox

or

sudo pacman -S chromium

15. Configure the AUR

Garuda includes support for Arch’s software ecosystem and commonly integrates GUI package management tools.

Update:

sudo pacman -Syu

Install an AUR helper:

sudo pacman -S yay

Example:

yay -S visual-studio-code-bin

16. Gaming Setup

Garuda is popular among gamers.

Install:

Steam

sudo pacman -S steam

Lutris

sudo pacman -S lutris

MangoHUD

sudo pacman -S mangohud

Garuda Gaming Edition may already include many gaming-related tools.

17. NVIDIA Configuration

Check GPU:

lspci | grep VGA

Install NVIDIA drivers:

sudo pacman -S nvidia

Reboot:

sudo reboot

Verify:

nvidia-smi

18. Configure Backups

Install Timeshift:

sudo pacman -S timeshift

Even with Btrfs snapshots, external backups are strongly recommended.

Suggested backup targets:

  • External SSD
  • NAS
  • Cloud storage

19. Useful Garuda Tools

Garuda includes several management utilities.

System maintenance:

  • Clear cache
  • Remove orphan packages
  • Manage services

Garuda Settings Manager

  • Kernel management
  • Driver management
  • System tweaks

Garuda Gamer

One-click installation of:

  • Steam
  • Wine
  • Proton tools
  • Emulators

20. Common Troubleshooting

Common causes:

  • Secure Boot enabled
  • Small EFI partition
  • Corrupted ISO

Verify:

lsblk

EFI partition should generally be at least 300–500 MB for modern systems. Community troubleshooting frequently points to EFI sizing and bootloader configuration as causes of GRUB installation failures.

Boot from:

Advanced Options

Select a snapshot.

Restore:

sudo snapper rollback
[mai mult...]

Kubuntu installation guide

1. System Requirements

Minimum Requirements

Component Minimum
CPU Dual-core 64-bit
RAM 4 GB
Storage 25 GB
USB 8 GB installation media
GPU Integrated graphics supported

Recommended Requirements

Component Recommended
CPU Quad-core or better
RAM 8–16 GB
Storage SSD with 50+ GB free
GPU Modern Intel/AMD/NVIDIA

2. Downloading Kubuntu

Download the latest LTS release from:

Kubuntu Downloads

Recommended Version

Use the latest LTS (Long-Term Support) release unless you specifically need bleeding-edge packages.

Advantages of LTS:

  • More stable
  • Longer support cycle
  • Better driver compatibility
  • Recommended for workstations and beginners

3. Creating a Bootable USB

Windows Tools

Recommended:

Linux Tools

You can use:

  • dd
  • KDE ISO Image Writer
  • GNOME Disks
  • Ventoy

Using Rufus (Windows)

  1. Insert USB drive
  2. Open Rufus
  3. Select Kubuntu ISO
  4. Partition scheme:
    • UEFI systems → GPT
    • Legacy BIOS → MBR
  5. Click Start

4. BIOS/UEFI Configuration

Before installation:

Enter BIOS/UEFI

Common keys:

  • F2
  • DEL
  • F12
  • ESC

Recommended Settings

Enable:

  • UEFI boot mode
  • AHCI for SATA

Disable:

  • Fast Boot (temporarily)
  • Secure Boot (optional but helpful for NVIDIA)

Boot Priority

Set USB drive as first boot device.

5. Installing Kubuntu

Boot Into Live Environment

Select:

“Try or Install Kubuntu”

You can:

  • Test hardware first
  • Verify Wi-Fi/networking
  • Check display scaling

Start Installer

Double-click:

Install Kubuntu

Language & Keyboard

Choose:

  • Language
  • Keyboard layout
  • Time zone

Installation Type

Option A — Erase Disk

Best for dedicated Linux systems.

Option B — Dual Boot

Installs alongside Windows.

Option C — Manual Partitioning

Recommended for advanced users.

Recommended Partition Layout

Mount Point Size Filesystem
EFI 512 MB FAT32
/ 40–60 GB ext4
/home Remaining space ext4
swap 4–16 GB swap

User Configuration

Create:

  • Username
  • Password
  • Hostname

Recommended:

  • Enable automatic login only on trusted personal machines
  • Use strong passwords

Installation Process

The installer:

  • Copies system files
  • Installs bootloader
  • Detects operating systems
  • Configures locales

Typical installation time:

  • SSD: 10–20 minutes
  • HDD: 20–40 minutes

6. First Boot Configuration

After reboot:

Verify:

  • Internet connection
  • Display resolution
  • Audio
  • Bluetooth
  • Touchpad/keyboard

7. Updating the System

Open terminal (Ctrl + Alt + T):

sudo apt update
sudo apt full-upgrade -y

Then reboot:

sudo reboot

8. Open Driver Manager

Navigate:

System Settings → Driver Manager

NVIDIA Drivers

Recommended:

  • Proprietary NVIDIA drivers

Install via GUI or terminal:

sudo ubuntu-drivers autoinstall

Reboot afterward.

AMD Drivers

Modern AMD GPUs work well with open-source Mesa drivers already included.

Optional Mesa update:

sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt update
sudo apt upgrade

9. Essential Applications

Package Management

Kubuntu includes:

  • Discover GUI store
  • APT package manager

Recommended Software

Browsers

  • Firefox
  • Google Chrome
  • Brave

Communication

  • Discord
  • Telegram Desktop

Productivity

  • LibreOffice
  • OnlyOffice

Media

  • VLC media player
  • OBS Studio

Development

  • Visual Studio Code
  • Docker
  • Git

Install Common Packages

sudo apt install \
git curl wget htop neofetch \
build-essential vlc flatpak \
timeshift gufw

10. KDE Plasma Customization

System Settings

Main customization hub:

System Settings

Themes

Customize:

  • Global themes
  • Icons
  • Cursors
  • Fonts
  • Window decorations

Popular themes:

  • Breeze
  • Sweet
  • Fluent
  • Nordic

Widgets

Right-click desktop → Add Widgets

Useful widgets:

  • System monitor
  • Weather
  • Clipboard manager
  • Network speed monitor

Panels

You can:

  • Move taskbar
  • Add docks
  • Create macOS-style layouts
  • Add multiple panels

KDE Store

Install themes and widgets from:

KDE Store

11. Developer Environment Setup

Install Build Tools

sudo apt install build-essential cmake gcc g++

Git Configuration

git config --global user.name "Your Name"
git config --global user.email "you@example.com"

Install VS Code

Visual Studio Code Linux Download

Or:

sudo snap install code --classic

Install Docker

Docker Official Docs

Basic install:

sudo apt install docker.io
sudo systemctl enable docker
sudo systemctl start docker

Add user to docker group:

sudo usermod -aG docker $USER

Install Node.js

Recommended using NodeSource:

curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt install nodejs

12. Gaming Setup

Install Steam

sudo apt install steam

Or:

Steam Official Site

Proton Compatibility

Enable:

  • Steam Play
  • Proton Experimental

This allows many Windows games to run on Linux.

Lutris

Useful for:

  • Battle.net
  • Epic Games
  • Wine management

Lutris

13. Security Hardening

Enable Firewall

sudo ufw enable

Check status:

sudo ufw status

Install Fail2Ban

sudo apt install fail2ban

Automatic Security Updates

sudo apt install unattended-upgrades
sudo dpkg-reconfigure unattended-upgrades

14. Backup Strategy

Timeshift

Excellent for:

  • System snapshots
  • Recovery after failed updates

Launch:

sudo timeshift-gtk

User File Backups

Recommended:

  • External SSD/HDD
  • NAS
  • Cloud storage

15. Performance Optimization

Reduce Swappiness

Check current value:

cat /proc/sys/vm/swappiness

Temporarily set:

sudo sysctl vm.swappiness=10

Permanent setting:

sudo nano /etc/sysctl.conf

Add:

vm.swappiness=10

Enable TRIM for SSDs

sudo systemctl enable fstrim.timer

Verify:

systemctl status fstrim.timer

Monitor Resources

Useful tools:

  • htop
  • KDE System Monitor
  • iotop
  • nvtop

16. Troubleshooting

Broken Packages

sudo apt --fix-broken install

Dependency Issues

sudo dpkg --configure -a

Bootloader Repair

Install Boot Repair:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install boot-repair

Launch:

boot-repair

Network Restart

sudo systemctl restart NetworkManager

17. Useful Commands

System Information

neofetch

Disk Usage

df -h

Memory Usage

free -h

Running Processes

htop
[mai mult...]

PikaOS install guide

1. System Requirements

Component Minimum
CPU 64-bit dual-core
RAM 4 GB
Storage 40 GB
GPU Intel/AMD/NVIDIA
Boot UEFI recommended

Recommended Requirements

Component Recommended
CPU Quad-core or better
RAM 8–16 GB
Storage SSD with 100+ GB
GPU Dedicated AMD/NVIDIA GPU

2. Downloading PikaOS

Official website:

PikaOS Official Website

Downloads page:

PikaOS Downloads

PikaOS often provides:

  • NVIDIA editions
  • Generic editions
  • Different desktop environments

Recommended Choices

Hardware Recommended ISO
NVIDIA GPU NVIDIA edition
AMD GPU Generic edition
Intel graphics Generic edition

3. Verifying the ISO

After downloading:

Linux

sha256sum pikaos.iso

Compare with official checksum.

Windows

Use:

  • PowerShell
Get-FileHash .\pikaos.iso -Algorithm SHA256

4. Creating a Bootable USB

Windows

Linux

  • GNOME Disks
  • Etcher
  • dd

Using Rufus

  1. Insert USB drive
  2. Open Rufus
  3. Select:
    • USB device
    • PikaOS ISO
  4. Partition scheme:
    • GPT for UEFI systems
  5. Click Start

5. BIOS/UEFI Preparation

Before installation:

Enter BIOS/UEFI

Common keys:

  • F2
  • DEL
  • ESC
  • F12

Recommended Settings

Enable:

  • UEFI boot

Disable:

  • Fast Boot
  • Intel RST/RAID (use AHCI instead)
  • Secure Boot (recommended)

6. Booting the Live Environment

Boot from USB.

You will enter:

  • Live desktop environment

Before installing:

  • Test Wi-Fi
  • Test audio
  • Verify GPU detection
  • Check monitor refresh rates

7. Starting the Installer

Double-click:

  • Install PikaOS

PikaOS typically uses the Calamares installer.

8. Language, Region, and Keyboard

Choose:

  • Language
  • Timezone
  • Keyboard layout

Examples:

  • English (US)
  • Romanian keyboard
  • German keyboard

9. Disk Partitioning

You have two choices:

Option A — Automatic Installation 

Installer will:

  • Erase disk
  • Create partitions
  • Configure bootloader automatically

Best for:

  • New Linux users
  • Single-OS systems

Option B — Manual Partitioning

Recommended layout:

Mount Point Size Filesystem
/ 50 GB ext4
/home Remaining space ext4
swap 4–16 GB swap

EFI Partition

If using UEFI:

Partition Size Type
EFI System 300–500 MB FAT32

Mount point:

/boot/efi

10. Dual Boot With Windows

Important Preparations

Inside Windows:

Disable:

  • Fast Startup
  • BitLocker (temporarily recommended)

Shrink Windows Partition

In Windows:

  1. Open Disk Management
  2. Shrink C: drive
  3. Leave unallocated space

Then install PikaOS into that space.

GRUB Bootloader

PikaOS installs:

  • GRUB bootloader

It should automatically detect:

  • Windows Boot Manager

11. User Creation

Create:

  • Username
  • Hostname
  • Password

You may optionally:

  • Enable auto-login
  • Require password at login

12. Completing Installation

Installer copies:

  • Base system
  • Drivers
  • Gaming packages
  • Bootloader

After completion:

  1. Reboot
  2. Remove USB drive

13. First Boot

You should now see:

  • GRUB menu
  • PikaOS desktop

Log in with your account.

14. First System Update

Open terminal:

sudo apt update
sudo apt full-upgrade -y

Reboot afterward.

15. Understanding PikaOS Gaming Features

PikaOS includes:

  • Gaming kernels
  • Proton support
  • Wine support
  • GPU drivers
  • Steam optimizations
  • GameMode
  • MangoHud
  • Lutris integration

This reduces manual setup dramatically.

16. Installing Steam

Usually preinstalled.

If not:

sudo apt install steam

Official website:

Steam

17. Enabling Proton

Inside Steam:

Steps

  1. Open Steam
  2. Settings
  3. Compatibility
  4. Enable:
    • Steam Play for supported titles
    • Steam Play for all titles

Select:

  • Proton Experimental

This enables Windows games on Linux.

18. Installing Lutris

Lutris helps install:

  • Epic Games
  • Battle.net
  • GOG
  • Ubisoft Connect
  • Emulators

Install:

sudo apt install lutris

Official website:

Lutris

19. Installing Heroic Games Launcher

Useful for:

  • Epic Games Store
  • GOG games

Official website:

Heroic Games Launcher

20. NVIDIA Driver Configuration

PikaOS usually preinstalls NVIDIA drivers on NVIDIA ISOs.

Check:

nvidia-smi
sudo apt install nvidia-driver

Reboot:

sudo reboot

21. AMD GPU Setup

AMD GPUs generally work automatically using:

  • Mesa
  • RADV Vulkan drivers

Install Vulkan tools:

sudo apt install vulkan-tools

Test Vulkan:

vulkaninfo

22. Installing Gaming Utilities

GameMode

Improves gaming performance:

sudo apt install gamemode

Run games with:

gamemoderun %command%

Inside Steam launch options.

MangoHud

Performance overlay:

sudo apt install mangohud

Launch game:

mangohud %command%

23. Audio Configuration

PikaOS typically uses:

  • PipeWire

Install controls:

sudo apt install pavucontrol

Launch:

pavucontrol

24. Installing Codecs

Install multimedia support:

sudo apt install ubuntu-restricted-extras

Includes:

  • MP3
  • Video codecs
  • Fonts

25. Installing Development Tools

Essentials

sudo apt install build-essential git curl wget

Python
sudo apt install python3 python3-pip python3-venv

26. Firewall Setup

Install UFW

sudo apt install ufw

Enable firewall:

sudo ufw enable

Check:

sudo ufw status

27. SSD Optimization

Enable TRIM:

sudo systemctl enable fstrim.timer

28. Performance Tweaks

Check CPU Governor

Install tools:

sudo apt install cpufrequtils

Set performance governor:

sudo cpufreq-set -r -g performance

29. Installing OBS Studio

Streaming and recording:

sudo apt install obs-studio

Official site:

OBS Studio

30. Flatpak Support

Install Flatpak:

sudo apt install flatpak

Add Flathub:

flatpak remote-add --if-not-exists flathub \
https://flathub.org/repo/flathub.flatpakrepo

31. Installing Discord

Official website:

Discord

Or:

flatpak install flathub com.discordapp.Discord
[mai mult...]

How to install and configure MX Linux

System Requirements

Minimum Requirements

Component Minimum
CPU x86_64 processor
RAM 2 GB
Storage 20 GB
Boot USB/DVD
Internet Recommended

Recommended

Component Recommended
RAM 4–8 GB
Storage SSD with 40+ GB
CPU Dual-core or better

2. Downloading MX Linux

Visit the official website:

MX Linux Official Website

Choose an Edition

XFCE Edition

Best overall choice:

  • Lightweight
  • Stable
  • Beginner-friendly

KDE Edition

  • More modern appearance
  • Heavier resource usage
  • Better customization

Fluxbox Edition

  • Extremely lightweight
  • Advanced users

For most users, choose:

  • MX Linux XFCE 64-bit

3. Creating a Bootable USB

Windows Tools

Recommended:

Linux Tools

You can use:

  • dd
  • GNOME Disks
  • Etcher

Creating USB with Rufus

  1. Insert USB drive
  2. Open Rufus
  3. Select:
    • Device: your USB
    • Boot Selection: MX Linux ISO
  4. Partition Scheme:
    • GPT → UEFI systems
    • MBR → Legacy BIOS
  5. Click Start

4. Booting Into MX Linux Installer

Enter BIOS/UEFI

Common keys:

  • F2
  • F10
  • F12
  • DEL
  • ESC

Change Boot Order

Set USB as first boot device.

Save and reboot.

5. Live Environment Overview

MX Linux boots into a live desktop environment.

You can:

  • Test hardware
  • Test Wi-Fi
  • Browse internet
  • Verify graphics/audio
  • Install from desktop shortcut

This is useful before committing to installation.

6. Installing MX Linux

Double-click:

Install MX Linux

Step 1 — Language and Keyboard

Select:

  • Language
  • Region
  • Keyboard layout

Step 2 — Disk Partitioning

Option A — Automatic Install

Best for beginners.

Installer:

  • Creates partitions automatically
  • Formats disk
  • Installs bootloader

Option B — Manual Partitioning

Recommended layout:

Mount Point Size Filesystem
/ 30–50 GB ext4
/home Remaining ext4
swap 2–8 GB swap

UEFI Partition

If using UEFI:

Partition Size Type
EFI System 300–500 MB FAT32

Mount point:
/boot/efi

7. User Setup

Create:

  • Username
  • Computer hostname
  • Password

Root Password

MX Linux still supports a separate root password.

You may:

  • Use same password
  • Create separate secure root password

8. Bootloader Installation

MX Linux uses:

GRUB Bootloader

Usually automatic.

If dual booting:

  • Ensure GRUB installs to main drive
  • Example:
    • /dev/sda
    • /dev/nvme0n1

9. First Boot

Remove USB after installation.

Reboot.

You should now see:

  • GRUB menu
  • MX Linux desktop

10. First System Update

Open terminal:

sudo apt update
sudo apt full-upgrade -y

Or use:

  • MX Updater GUI

11. Understanding MX Tools

One of MX Linux’s strongest features is:

MX Tools

Open:

  • Menu → MX Tools

Includes:

  • Package Installer
  • Snapshot utility
  • Boot repair
  • Driver installer
  • Network tools
  • USB tools

12. Installing Software

APT Package Manager

Example:

sudo apt install vlc git curl htop

GUI package manager:

  • Easier than terminal
  • Includes popular apps
  • Supports Flatpak

Installing Flatpak Support

sudo apt install flatpak

Add Flathub:

flatpak remote-add --if-not-exists flathub \
https://flathub.org/repo/flathub.flatpakrepo

Official site:

Flathub

13. Installing NVIDIA Drivers

Open:

MX Tools → NVIDIA Driver Installer

Or terminal:

sudo apt install nvidia-driver

Reboot afterward.

14. Configuring Wi-Fi

Most adapters work automatically.

If not:

Identify Adapter

lspci

or

lsusb
sudo apt install firmware-linux firmware-linux-nonfree

15. Audio Configuration

MX Linux uses:

  • PulseAudio or PipeWire (depending on version)

Install audio tools:

sudo apt install pavucontrol

Run:

pavucontrol

16. Firewall Setup

Install UFW:

sudo apt install ufw

Enable firewall:

sudo ufw enable

Check status:

sudo ufw status

17. SSH Server Setup

Install OpenSSH:

sudo apt install openssh-server

Enable service:

sudo systemctl enable ssh
sudo systemctl start ssh

Check IP:

ip a

Connect remotely:

ssh username@ip-address

18. Installing Development Tools

Basic Development Packages

sudo apt install build-essential git curl wget
sudo apt install python3 python3-pip python3-venv

Create virtual environment:

python3 -m venv env
source env/bin/activate

Node.js

Recommended via NodeSource or NVM.

Official website:

Node.js

19. Snapshots and Backup

MX Linux includes an excellent snapshot tool.

Open:

  • MX Tools → MX Snapshot

This creates:

  • Bootable ISO backups
  • Full system recovery images

Very useful before upgrades.

20. Dual Boot With Windows

Important Tips

Disable Fast Startup in Windows

Windows Fast Startup can corrupt Linux partitions.

Use UEFI for Both OSes

Do not mix:

  • Legacy BIOS
  • UEFI

Install Windows First

Then install MX Linux.

GRUB should detect Windows automatically.

21. Performance Optimization

Reduce Startup Services

View services:

systemctl list-unit-files --type=service

Disable unused services:

sudo systemctl disable service-name

Enable TRIM:

sudo systemctl enable fstrim.timer

Swappiness Tuning

Check current value:

cat /proc/sys/vm/swappiness

Set lower value:

sudo sysctl vm.swappiness=10

Persistent setting:

Edit:

/etc/sysctl.conf

Add:

vm.swappiness=10
[mai mult...]