Okay, here’s a comprehensive, ~5000-word article detailing the installation of EndeavourOS, broken down into manageable steps and with explanations to help users of varying experience levels:
Install EndeavourOS: A Step-by-Step Guide
EndeavourOS is a popular Arch Linux-based distribution that aims to provide a user-friendly experience while retaining the power and flexibility of Arch. It’s a “terminal-centric” distribution, meaning you’ll interact with the command line (terminal) for some tasks, but it provides graphical tools and a welcoming community to guide you. This guide provides a detailed, step-by-step walkthrough of the installation process, from downloading the ISO to post-installation configuration.
Table of Contents:
-
Before You Begin:
- 1.1 System Requirements
- 1.2 Understanding the Basics (Arch Linux, Bootloaders, Partitions)
- 1.3 Backing Up Your Data
- 1.4 Choosing the Right Installation Method (Offline vs. Online)
- 1.5 Choosing a Desktop Environment
- 1.6 Downloading The ISO
-
Creating Bootable Media:
- 2.1 Using Rufus (Windows)
- 2.2 Using Etcher (Windows, macOS, Linux)
- 2.3 Using
dd
(Linux, macOS – Advanced)
-
Booting from the Installation Media:
- 3.1 Accessing Your BIOS/UEFI Settings
- 3.2 Selecting the Boot Device
- 3.3 Troubleshooting Boot Issues
-
The Live Environment:
- 4.1 Exploring the Live Environment
- 4.2 Connecting to the Internet (if using the Online Installer)
- 4.3. Starting the Installer (Calamares)
-
Installation Process (Calamares):
- 5.1 Welcome Screen
- 5.2 Location (Timezone)
- 5.3 Keyboard Layout
- 5.4 Partitions
- 5.4.1 Automatic Partitioning (Erase Disk)
- 5.4.2 Manual Partitioning (Recommended for Dual-Booting or Custom Setups)
- 5.4.2.1 Understanding Partition Types (EFI, Root, Home, Swap)
- 5.4.2.2 Creating Partitions
- 5.4.2.3 Setting Mount Points
- 5.4.3 Using Existing Partitions
- 5.5 Desktop Environment Selection
- 5.6 User Account Creation
- 5.7 Bootloader Selection (systemd-boot or GRUB)
- 5.8 Review and Installation
- 5.9 Rebooting
-
Post-Installation:
- 6.1 First Boot
- 6.2 Updating the System
- 6.3 Installing Essential Software
- 6.3.1 Using
pacman
(Package Manager) - 6.3.2 Enabling the AUR (Arch User Repository) –
yay
helper
- 6.3.1 Using
- 6.4 Configuring Your System
- 6.4.1 Network Configuration
- 6.4.2 Display Settings
- 6.4.3 Audio Settings
- 6.4.4 Power Management
- 6.5 Installing Drivers (Graphics, Wi-Fi, etc.)
- 6.6 Customizing Your Desktop Environment
- 6.7 Setting up additional software and utilities.
- 6.8 Firewall.
-
Troubleshooting:
- 7.1 Common Installation Issues
- 7.2 Boot Problems
- 7.3 Package Management Issues
- 7.4 Hardware Compatibility
-
Resources and Community Support:
1. Before You Begin:
This section covers everything you need to know and do before you start the installation process. Preparation is key to a smooth installation.
-
1.1 System Requirements:
EndeavourOS is relatively lightweight. The minimum requirements are:
- Processor: A 64-bit x86-64 processor. Pretty much any processor from the last 10-15 years will work.
- RAM: 2GB of RAM is the absolute minimum, but 4GB or more is strongly recommended for a comfortable experience, especially if you plan to use a heavier desktop environment like GNOME or KDE Plasma.
- Storage: At least 10GB of free disk space is needed, but 20GB or more is recommended to allow for software installations and personal files. An SSD (Solid State Drive) is highly recommended for significantly faster boot and application loading times.
- Graphics Card: Most integrated and discrete graphics cards from Intel, AMD, and NVIDIA will work. However, you might need to install specific drivers after installation for optimal performance (covered in Section 6.5).
- Internet Connection (Optional but Recommended): An internet connection is required for the online installation method and for downloading updates and software after installation.
-
1.2 Understanding the Basics:
Before diving in, it’s helpful to understand a few core concepts:
- Arch Linux: EndeavourOS is built upon Arch Linux. Arch is known for its rolling-release model (constant updates, no major version upgrades), its minimalist approach, and its powerful package manager (
pacman
). EndeavourOS adds a user-friendly installer and some pre-configured settings to make Arch more accessible. - Bootloader: A bootloader is a small program that loads the operating system when you turn on your computer. EndeavourOS offers two main choices:
- systemd-boot: A simpler, faster bootloader that is generally preferred for UEFI systems.
- GRUB: A more traditional and feature-rich bootloader, often used for older BIOS systems or dual-booting scenarios.
- Partitions: Your hard drive (or SSD) is divided into partitions. Each partition acts like a separate drive. For a Linux installation, you’ll typically need at least:
- EFI System Partition (ESP): (For UEFI systems only) A small partition (usually 100MB-550MB) that stores the bootloader files. It must be formatted as FAT32.
- Root Partition (
/
): This is where the core operating system files are installed. It’s often formatted with a filesystem like ext4, Btrfs, or XFS. - Home Partition (
/home
– Optional but Recommended): This is where your user files (documents, pictures, music, etc.) are stored. Separating it from the root partition makes it easier to reinstall the operating system without losing your data. - Swap Partition (Optional): A swap partition acts as virtual RAM. If your system runs out of physical RAM, it can use the swap partition to temporarily store data. Modern systems with sufficient RAM often don’t need a swap partition, or they can use a swap file instead.
- Arch Linux: EndeavourOS is built upon Arch Linux. Arch is known for its rolling-release model (constant updates, no major version upgrades), its minimalist approach, and its powerful package manager (
-
1.3 Backing Up Your Data:
This is crucial! The installation process, especially if you choose to erase your disk or manually partition, can permanently delete your data. Before you begin, back up any important files to an external hard drive, USB drive, or cloud storage service. Don’t skip this step!
-
1.4 Choosing the Right Installation Method (Offline vs. Online):
EndeavourOS offers two installation methods:
- Offline: The offline installer includes a pre-selected desktop environment (Xfce) and a basic set of applications. It doesn’t require an internet connection during installation. This is a good option if you have a slow or unreliable internet connection, or if you prefer Xfce.
- Online: The online installer downloads the latest packages during the installation process. This ensures you have the most up-to-date system, and it allows you to choose from a wider range of desktop environments. An internet connection is required for this method. This is generally the recommended method if you have a decent internet connection.
-
1.5 Choosing a Desktop Environment:
A desktop environment provides the graphical interface you use to interact with your system (windows, panels, menus, etc.). EndeavourOS offers a wide selection during the online installation:
- Xfce: Lightweight, fast, and highly customizable. A good choice for older hardware or users who prefer a traditional desktop experience. (Default for Offline install)
- GNOME: Modern, feature-rich, and user-friendly. Uses more resources than Xfce.
- KDE Plasma: Highly customizable and feature-rich, with a focus on visual appeal. Also uses more resources than Xfce.
- MATE: A continuation of the classic GNOME 2 desktop. Lightweight and familiar.
- Cinnamon: Another fork of GNOME, designed to be more traditional and user-friendly.
- Budgie: A modern desktop developed by the Solus project. Focuses on simplicity and elegance.
- LXQt: A lightweight Qt-based desktop environment. A good alternative to Xfce.
- i3: A tiling window manager. Very efficient and keyboard-driven, but has a steeper learning curve.
- Sway: A tiling window manager and a Wayland compositor that is designed to be a drop-in replacement for the i3 window manager.
- Qtile: Another tiling window manager.
- Worm: A dynamic and minimalist window manager for X11.
- Openbox: A highly configurable, next generation, stacking window manager.
Consider your hardware, your preferred workflow, and your aesthetic preferences when choosing a desktop environment. You can always install and try out different desktop environments later.
-
1.6 Downloading The ISO:
- Go to the official EndeavourOS website: https://endeavouros.com/
- Click on the “Download” button.
- You’ll see options for downloading the ISO image. You can choose a direct download or a torrent (recommended for faster and more reliable downloads). Choose a mirror that is geographically close to you for the best download speed.
- Verify the integrity of the downloaded ISO file using the provided checksums (SHA512). This is important to ensure the file wasn’t corrupted during download. Instructions for verifying checksums are usually provided on the download page. Here’s a general outline:
- Linux: Open a terminal and use the
sha512sum
command:
bash
sha512sum /path/to/endeavouros.iso
Compare the output with the checksum provided on the website. - Windows: You can use a utility like 7-Zip (right-click the ISO, go to CRC SHA -> SHA512) or a command-line tool like
CertUtil
:
powershell
CertUtil -hashfile /path/to/endeavouros.iso SHA512
Compare the output with the checksum provided on the website. - macOS: Open a terminal and use the
shasum
command:
bash
shasum -a 512 /path/to/endeavouros.iso
Compare the output with the checksum provided on the website.
- Linux: Open a terminal and use the
2. Creating Bootable Media:
Once you’ve downloaded the ISO image, you need to create bootable media (a USB drive or DVD) that you can use to start your computer and begin the installation. A USB drive is generally recommended as it’s faster and more reliable.
-
2.1 Using Rufus (Windows):
Rufus is a popular and easy-to-use tool for creating bootable USB drives on Windows.
- Download Rufus from the official website: https://rufus.ie/
- Insert your USB drive (at least 4GB, all data on it will be erased).
- Run Rufus.
- Under “Device,” select your USB drive.
- Under “Boot selection,” click “SELECT” and choose the EndeavourOS ISO file you downloaded.
- Under “Partition scheme,” choose:
- MBR: For older BIOS systems.
- GPT: For newer UEFI systems (most common).
- Under “File system,” choose “FAT32” (usually the default and recommended option).
- Leave other settings at their defaults unless you have a specific reason to change them.
- Click “START.” You’ll see a warning that all data on the USB drive will be erased. Click “OK” to proceed.
- Rufus will create the bootable USB drive. This may take a few minutes.
- Once it’s finished, you can close Rufus.
-
2.2 Using Etcher (Windows, macOS, Linux):
Etcher is a cross-platform tool that makes creating bootable media very simple.
- Download Etcher from the official website: https://www.balena.io/etcher/
- Install and run Etcher.
- Click “Flash from file” and select the EndeavourOS ISO file.
- Click “Select target” and choose your USB drive.
- Click “Flash!” You may need to enter your administrator password.
- Etcher will create the bootable USB drive and verify it.
-
2.3 Using
dd
(Linux, macOS – Advanced):The
dd
command is a powerful command-line tool that can be used to create bootable media. Be extremely careful when usingdd
, as using the wrong device can permanently erase data from your hard drive.- Insert your USB drive.
- Identify the device name of your USB drive. You can use the
lsblk
command (Linux) ordiskutil list
(macOS) to list all connected disks. The USB drive will likely be something like/dev/sdb
(Linux) or/dev/disk2
(macOS), but double-check to be absolutely sure. - Unmount the USB drive (if it’s mounted). You can use
umount /dev/sdb1
(replace/dev/sdb1
with the correct partition) on Linux ordiskutil unmountDisk /dev/disk2
(replace/dev/disk2
with the correct disk) on macOS. -
Use the
dd
command to write the ISO image to the USB drive. Replace/path/to/endeavouros.iso
with the actual path to your ISO file and/dev/sdX
with the correct device name of your USB drive (e.g.,/dev/sdb
):bash
sudo dd if=/path/to/endeavouros.iso of=/dev/sdX bs=4M status=progress conv=fsync
*if=
: Specifies the input file (the ISO image).
*of=
: Specifies the output file (the USB drive). Be extremely careful with this!
*bs=4M
: Sets the block size to 4MB, which can improve speed.
*status=progress
: Shows the progress of the operation.
*conv=fsync
: Ensures that all data is written to the disk before the command finishes. -
The
dd
command will take some time to complete. Do not interrupt it. - Once it’s finished, you can safely remove the USB drive.
3. Booting from the Installation Media:
Now that you have your bootable media, you need to configure your computer to boot from it.
-
3.1 Accessing Your BIOS/UEFI Settings:
The way to access your BIOS or UEFI settings varies depending on your computer’s manufacturer. Usually, you need to press a specific key during the early boot process (before the operating system starts loading). Common keys include:
- Del
- F2
- F10
- F12
- Esc
Look for a message on the screen during startup that tells you which key to press (e.g., “Press Del to enter setup”). If you’re not sure, consult your computer’s manual or the manufacturer’s website.
-
3.2 Selecting the Boot Device:
Once you’re in the BIOS/UEFI settings, you need to find the boot options or boot order menu. The exact location and wording will vary, but look for something like:
- Boot
- Boot Order
- Boot Priority
- Boot Device
You should see a list of bootable devices, including your hard drive, USB drive, and DVD drive. Select your USB drive (or DVD drive if you created a bootable DVD) and move it to the top of the boot order. This will tell your computer to try booting from the USB drive first.
- UEFI vs. Legacy/BIOS Mode: If your computer supports UEFI (most modern computers do), make sure it’s set to boot in UEFI mode. If you have an older computer that only supports BIOS, make sure it’s set to Legacy or BIOS mode. The bootable media you created should be compatible with the mode you choose (Rufus, for example, lets you select the partition scheme for this purpose).
-
3.3 Troubleshooting Boot Issues:
- USB drive not recognized: Try a different USB port. Some ports (especially front panel ports) may not provide enough power or may not be bootable. Try a USB 2.0 port if you’re using a USB 3.0 port.
- Secure Boot: If you have Secure Boot enabled in your UEFI settings, it might prevent you from booting from the EndeavourOS installation media. You may need to temporarily disable Secure Boot. You can usually re-enable it after installation.
- Fast Boot: Some computers have a “Fast Boot” option that skips certain initialization steps to speed up the boot process. This can sometimes interfere with booting from external media. Try disabling Fast Boot.
- Incorrect boot order: Double-check that you’ve selected the correct boot device and that it’s at the top of the boot order.
- Corrupted ISO image: If you suspect the ISO image might be corrupted, try downloading it again and verifying the checksum.
- Damaged USB drive: Try creating the bootable media on a different USB drive.
4. The Live Environment:
Once you successfully boot from the installation media, you’ll be greeted by the EndeavourOS live environment. This is a fully functional, temporary operating system that runs from the USB drive (or DVD).
-
4.1 Exploring the Live Environment:
Take some time to explore the live environment. You can:
- Test your hardware (Wi-Fi, sound, graphics).
- Browse the web (if you have an internet connection).
- Try out some of the pre-installed applications.
- Familiarize yourself with the desktop environment (Xfce if you used the offline installer, or the default if you are starting the online installer).
This is a good opportunity to make sure everything is working correctly before you proceed with the installation.
-
4.2 Connecting to the Internet (if using the Online Installer):
If you’re using the online installer, you need to connect to the internet.
- Wired Connection: If you have a wired Ethernet connection, you should be connected automatically.
- Wi-Fi: Click on the network icon in the system tray (usually in the bottom-right corner of the screen). Select your Wi-Fi network and enter the password.
You can verify your internet connection by opening a web browser and visiting a website.
-
4.3 Starting the Installer (Calamares):
- On the Welcome screen, click Start the Installer. Then choose between the online or offline install method. If you choose online, you will be able to choose your Desktop Environment. If offline, XFCE will be automatically installed.
5. Installation Process (Calamares):
EndeavourOS uses the Calamares installer, a user-friendly graphical installer that guides you through the installation process.
-
5.1 Welcome Screen:
The first screen is the welcome screen. Select your preferred language and click “Next.”
-
5.2 Location (Timezone):
Select your region and city to set the correct timezone. This is important for accurate timekeeping. You can usually select your location from a map or a list. Click “Next.”
-
5.3 Keyboard Layout:
Choose your keyboard layout. You can test the layout in the provided text box to make sure it’s correct. Click “Next.”
-
5.4 Partitions:
This is the most crucial and potentially complex part of the installation. You need to tell the installer where to install EndeavourOS on your hard drive (or SSD). You have several options:
-
5.4.1 Automatic Partitioning (Erase Disk):
This is the simplest option. The installer will automatically erase your entire hard drive and create the necessary partitions for EndeavourOS. This will permanently delete all data on the selected drive. Only use this option if you’re sure you want to completely wipe the drive and install EndeavourOS as the only operating system.
If you select this option:
* Choose the drive you want to erase.
* The installer may ask you to choose a filesystem (ext4 is a good default choice).
* You may also be asked if you want to create a swap partition (optional). -
5.4.2 Manual Partitioning (Recommended for Dual-Booting or Custom Setups):
This option gives you full control over the partitioning process. It’s recommended if you want to:
- Dual-boot EndeavourOS with another operating system (e.g., Windows).
- Create a separate
/home
partition. - Use a specific filesystem (e.g., Btrfs).
-
Customize the size and layout of your partitions.
-
5.4.2.1 Understanding Partition Types (EFI, Root, Home, Swap):
As mentioned earlier, you’ll typically need at least:
- EFI System Partition (ESP): (For UEFI systems only) Formatted as FAT32.
- Root Partition (
/
): Where the operating system files are installed. - Home Partition (
/home
– Optional but Recommended): Where your user files are stored. - Swap Partition (Optional): Virtual RAM.
-
5.4.2.2 Creating Partitions:
- In the Calamares partitioner, you’ll see a visual representation of your hard drive(s) and existing partitions.
- If you’re dual-booting, you’ll need to resize existing partitions to make space for EndeavourOS. Be very careful not to delete or modify partitions that contain data you want to keep. You can usually right-click on a partition and select “Resize/Move.”
- To create a new partition, select the unallocated space and click “Create.”
- You’ll need to specify:
- Size: The size of the partition.
- File System: Choose a filesystem (ext4, Btrfs, XFS, etc.). ext4 is a good general-purpose choice. For the EFI partition, choose FAT32.
- Mount Point: This tells the operating system where to mount the partition in the filesystem hierarchy. Common mount points are:
/
(for the root partition)/home
(for the home partition)/boot/efi
(for the EFI System Partition on UEFI systems)[SWAP]
(for the swap partition – no mount point needed)
- Flags: For EFI choose
boot
.
-
5.4.2.3 Setting Mount Points:
After creating a partition, you need to set its mount point. Right-click on the partition and select “Edit.” In the “Mount Point” dropdown, choose the appropriate mount point (e.g.,
/
for the root partition,/home
for the home partition,/boot/efi
for the EFI partition).
-
5.4.3 Using Existing Partitions:
If you have existing partitions that you want to use (e.g., a separate/home
partition from a previous Linux installation), you can select them and assign the appropriate mount points. Make sure to select the correct filesystem and not to format the partition if it contains data you want to keep.
Example Manual Partitioning Setup (UEFI, Dual-Boot with Windows):
Let’s say you have a 1TB SSD and you want to dual-boot EndeavourOS with Windows. Windows is already installed and has its own EFI partition. You want to allocate 500GB to EndeavourOS, with separate root and home partitions.
- Resize the Windows partition: In the Calamares partitioner, right-click on the main Windows partition (usually the largest one) and select “Resize/Move.” Shrink it by 500GB to create unallocated space.
- Create the root partition: Select the unallocated space and click “Create.”
- Size: 50GB (or whatever size you prefer for the root partition)
- File System: ext4
- Mount Point:
/
- Create the home partition: Select the remaining unallocated space and click “Create.”
- Size: The remaining space (around 450GB)
- File System: ext4
- Mount Point:
/home
- Use the already created EFI partition: Select the EFI partition and click “Edit”.
- Mount Point: /boot/efi
- Flags: boot
Review your partition setup carefully before proceeding. Make sure you’ve selected the correct partitions, filesystems, and mount points. If you’re unsure, consult the EndeavourOS documentation or seek help from the community.
-
-
5.5 Desktop Environment Selection:
If you chose the online installation method, you’ll now be able to select your preferred desktop environment (see Section 1.5 for descriptions). Choose the one you want and click “Next.” You can also select additional software and kernels to be installed.
-
5.6 User Account Creation:
Create your user account. You’ll need to provide:
- Your Name: Your real name (optional).
- Username: The name you’ll use to log in (lowercase letters, no spaces).
- Computer Name (Hostname): A name for your computer on the network.
- Password: Choose a strong password and enter it twice.
- Use same password for the administrator account: Check this to automatically elevate to root privileges when running
sudo
. If this is not set, you will be asked to create a password for the root user.
Click “Next.”
-
5.7 Bootloader Selection (systemd-boot or GRUB):
Choose your preferred bootloader.
- systemd-boot: Generally recommended for UEFI systems. It’s simpler and faster.
- GRUB: More traditional and feature-rich. Often used for older BIOS systems or complex dual-booting setups.
If you’re unsure, systemd-boot is usually the better choice for modern UEFI systems. Click “Next.”
-
5.8 Review and Installation:
You’ll see a summary of all the settings you’ve chosen. Review everything carefully to make sure it’s correct. This is your last chance to make changes.
If everything looks good, click “Install.” The installation process will begin. This may take some time, depending on your hardware and internet connection (for online installations).
-
5.9 Rebooting:
Once the installation is complete, you’ll be prompted to restart your computer. Remove the USB drive (or DVD) and click “Restart Now.”
6. Post-Installation:
Congratulations! You’ve successfully installed EndeavourOS. This section covers the essential steps to configure your system and get it ready for use.
-
6.1 First Boot:
Your computer should boot into your newly installed EndeavourOS system. You’ll see the login screen for your chosen desktop environment. Enter your username and password to log in.
-
6.2 Updating the System:
The first thing you should do is update your system to ensure you have the latest software and security patches. Open a terminal (you can usually find it in the application menu or by pressing Ctrl+Alt+T) and run the following command:
bash
sudo pacman -Syu
*sudo
: This command gives elevated privileges to the following command.
*pacman
: This is the Arch Linux package manager.
*-Syu
: This option tellspacman
to synchronize the package database (-S
), upgrade all installed packages (-y
), and refresh the package database with newer information (-u
).You’ll be prompted to enter your password.
pacman
will download and install any available updates. This may take some time, depending on your internet connection and the number of updates. It is recommended to restart after updating. -
6.3 Installing Essential Software:
Now you can start installing the software you need.
-
6.3.1 Using
pacman
(Package Manager):pacman
is the primary tool for managing software on EndeavourOS (and Arch Linux). Here are some commonpacman
commands:-
Install a package:
bash
sudo pacman -S package_name
Replacepackage_name
with the name of the package you want to install (e.g.,firefox
,vlc
,libreoffice-fresh
). -
Remove a package:
bash
sudo pacman -R package_name -
Search for a package:
bash
pacman -Ss search_term
Replacesearch_term
with the keyword you want to search for (e.g.,pacman -Ss video player
). -
Update the package database:
bash
sudo pacman -Sy
(This is usually done as part ofsudo pacman -Syu
) -
Upgrade all installed packages:
bash
sudo pacman -Su -
Clean the package cache:
bash
sudo pacman -Sc
This removes old package files that are no longer needed, freeing up disk space.
-
-
6.3.2 Enabling the AUR (Arch User Repository) –
yay
helper:The AUR is a community-maintained repository of packages that are not available in the official Arch repositories. It contains a vast amount of software, but it’s important to understand that AUR packages are not officially supported and may have varying levels of quality and security.
The recommended way to access the AUR is to use an AUR helper.
yay
is a popular and easy-to-use AUR helper. To install yay:- Install the necessary dependencies:
bash
sudo pacman -S --needed git base-devel
2. Clone theyay
PKGBUILD:bash
git clone https://aur.archlinux.org/yay.git
3. Change to theyay
directory:```bash cd yay ```
-
Build and install
yay
:bash
makepkg -si
*makepkg
: This command builds the package from the PKGBUILD file.
*-s
: This option automatically installs any dependencies needed to build the package.
*-i
: Installs the built package.
Once
yay
is installed, you can use it to install packages from the AUR:bash
yay -S aur_package_nameYou can also use
yay
to update your system, including AUR packages:bash
yay -Syu
yay
has similar commands to pacman.
-
-
6.4 Configuring Your System:
Now it’s time to configure your system to your liking.
-
6.4.1 Network Configuration:
If you didn’t connect to the internet during installation, you’ll need to do it now. Most desktop environments provide a graphical network manager in the system tray. If you need to configure your network manually, you can use tools like
nmcli
(NetworkManager command-line interface) or edit configuration files directly (advanced). -
6.4.2 Display Settings:
Adjust your screen resolution, refresh rate, and multiple monitor setup (if applicable). You can usually find display settings in the system settings or by right-clicking on the desktop and selecting “Display Settings.”
-
6.4.3 Audio Settings:
Configure your audio input and output devices. You can usually find audio settings in the system settings or by clicking on the volume icon in the system tray.
pavucontrol
(PulseAudio Volume Control) is a useful tool for managing audio devices. -
6.4.4 Power Management:
Configure power settings like screen blanking, suspend, and hibernate. You can usually find power management settings in the system settings.
-
-
6.5 Installing Drivers (Graphics, Wi-Fi, etc.):
EndeavourOS usually does a good job of automatically detecting and configuring hardware. However, you might need to install specific drivers for optimal performance, especially for:
-
Graphics Drivers:
- Intel: Intel graphics drivers are usually included in the kernel. You generally don’t need to install anything extra.
- AMD: For open-source AMD drivers (recommended for most users), you should be good to go out of the box. For proprietary AMD drivers (AMDGPU-PRO), you’ll need to install them from the AUR.
- NVIDIA: NVIDIA graphics cards often require proprietary drivers for the best performance. The easiest way to install NVIDIA drivers is to use the
nvidia-inst
command in the terminal.
bash
sudo nvidia-inst
This will install the appropriate drivers. You may be given options. It is recommended to choose the DKMS option. After installing, reboot.
-
**Wi
-