Skip to main content
Close Search
Nitrux — #DisruptiveByDesign — Official WebsiteNitrux — #DisruptiveByDesign — Official Website
search
Menu
  • x-twitter bluesky facebook youtube github instagram telegram mastodon threads email
  • search
  • Menu
Nitrux — #DisruptiveByDesign — Official Website
  • Nitrux Core Concepts 9
    • Distribution Philosophy
    • System Architecture
      • Immutable Architecture
      • Rootless App Model
      • Aesthetic FHS
      • Init System
      • Language Stratification
      • Workspace Environment
    • Workspace Architecture
      • Workspace Compartmentalization
      • Nitrux Workspace Session Manager
  • Getting Started 20
    • System Requirements
      • Hardware Compatibility Validation Layer
      • Minimum Requirements
      • Recommended Requirements
    • Installation Guide
      • Download the ISO
        • ISO for AMD and Intel Hardware
        • ISO for NVIDIA Hardware
      • Validate the ISO
        • ISO Integrity Validation
        • ISO Authenticity Validation
      • Flashing the ISO
        • USB Flash Preflight
        • Rufus (Windows)
        • Ventoy (Windows/Linux)
        • dd (*nix)
      • Installing Nitrux
        • Nitrux Installation Process Information
        • Using Secure Boot with Nitrux
        • Automated Partitioning Options
        • Non-automated Partitioning Options
        • Full-disk Encryption in Nitrux
        • Single-booting Nitrux
        • Dual-booting Nitrux with Windows or other Linux distributions
        • Triple-booting Nitrux, Windows, and other Linux distributions
        • Report Installation Bugs
  • Workspace and UX 10
    • Workspace Applications
      • Default Software Selection
      • Workspace Settings
    • Workspace Defaults
      • greetd + QMLGreet
      • Hyprland
      • Valenz
      • Marina
      • Vicinae
      • QMLogout
      • NudgeOSD
      • Workspace Daemons
        • Default Session Daemons
  • Software Management 4
    • Graphical Software Manager (AppFinder)
    • User Application Delivery
      • NX AppHub and AppBoxes
      • Flatpak
    • Development Environments
      • Distrobox
  • Security and Privacy 6
    • Security Features
      • System Security Features
    • Security Policies
      • Identity and Access Management
      • Kernel and Memory Hardening
      • Network Security and Privacy
      • Session Hardening
      • Bluetooth Security
  • System Performance 4
    • Filesystem Optimizations
      • XFS Features in Nitrux
      • F2FS Features in Nitrux
    • System Optimizations
      • Advanced Memory Management
      • Performance and I/O
  • System Management 5
    • System Administration
      • Nitrux Update Tool System
      • NX Overlayroot
      • Nitrux GRUB Modes
    • System Configuration
      • SB Manager
      • Kernel Boot
  • Troubleshooting 21
    • FAQ
      • Is Nitrux right for me?
      • Is Nitrux eating my RAM?
      • NVIDIA Driver Information
      • Virtualizing Nitrux
      • Support for Other Desktop Environments
      • Flatpak Information
      • Energy Saving Information
      • Virtual Consoles (TTY) Information
      • GRUB Menu Information
      • KDE Wallet Information
      • NetworkManager Information
      • Backups Information
      • General Gaming Information
      • AppImage Information
      • MauiKit UI Framework Information
    • Installation Issues
      • ISO doesn’t boot or System installs, but there's no GUI
      • Can't install due to the MBR partition limit
      • Can't install due to mounted Swap partitions
      • Failure to install due to an issue with rsync error code 11
      • Failure to install GRUB on a computer with multiple storage devices or using the MBR partition table
      • Installation is successful, but user data isn't persistent
  • Resources 2
    • Tutorials
    • Get Involved

Non-automated Partitioning Options

2 min read

21 views

Users can also select Manual partitioning. However, we strongly recommend following our partition layout; otherwise, users will lose functionality such as upgrades and rollbacks with the Nitrux Update Tool System.

We recommend reading the following information before proceeding with manual partitioning.

  1. Installing Nitrux in Legacy BIOS hardware is not supported.
  2. While the layout below is our recommendation, users can add almost any directory they want as a separate partition. However, the root and home must be separate because the root directory is immutable.
  3. Please be aware that neither XFS nor F2FS partitions support downsizing, only growing.
  4. Most importantly, the root directory is immutable, and any directory within it is read-only. Do not use a single partition layout.

Select the mount point of all partitions and options (where applicable).

The layout below defines our partition layout for EFI/UEFI-based computers with GPT (GUID Partition Table) storage devices.

Default Partition Layout

  • EFI System Partition
    • Label: ESP
    • Mount point: /boot/efi
    • Filesystem type: FAT32
    • Flags: boot
    • Size: 100 M
  • Root filesystem
    • Label: NX_ROOT
    • Mount point: /
    • Filesystem type: XFS
    • Flags: none
    • Size: We require at least 7.5 GB of free space for the root filesystem. However, we recommend at least 10 GB of free space
  • Home directory
    • Label: NX_HOME
    • Mount point: /home
    • Filesystem type: F2FS
    • Flags: none
    • Size: Up to the user’s discretion
  • /var/lib directory
    • Label: NX_VAR_LIB
    • Mount point: /var/lib
    • Filesystem type: F2FS
    • Flags: none
    • Size: At least 7 GB; more if using system Flatpaks and Distrobox containers
  • Swap
    • Label: SWAP
    • Mount point: None (automatically configured)
    • Filesystem type: Linux swap
    • Flags: swap
    • Size: 1x RAM (Suspend) or 2x RAM (Suspend/Hibernation)

Important Notes

Do not add the directory /etc as a separate partition; otherwise, the system will be unbootable

Nitrux requires XFS for the root partition. The Nitrux Update Tool System depends on XFS features to create redundant backups. Systems installed on other filesystems cannot use Rescue or Rescue Mode.

We emphasize that users must add partition labels; otherwise, they will lose functionality such as upgrades and rollbacks with the Nitrux Update Tool System.

Optionally, encrypt the entire system (or each partition individually).

Updated on 4 October, 2026
Previous - Installing NitruxAutomated Partitioning OptionsNext - Installing NitruxFull-disk Encryption in Nitrux
Close Menu
  • Documentation
  • Bug Tracker
  • Blog
    • Tutorial
    • News
    • Other
    • Blog Archive
      • News and Tutorial Archive
      • Maui Archive
      • ZNX Archive
      • VMetal Archive
      • PNX Archive
  • x-twitter
  • bluesky
  • facebook
  • youtube
  • github
  • instagram
  • telegram
  • mastodon
  • threads
  • email

© 2017-2026 Some Rights Reserved. Made with ♥ by Nitrux Latinoamericana S.C.