# Everest Linux - Installation Handbook

- Home
- About
- Handbook
- Packages
- Downloads
- Git

# Installation Handbook

This guide will go into depth on how to install Everest Linux.

If you nedd assistance, feel free to reach out on IRC (#everestlinux), or Discord.

## Prerequisites

The following steps will be used to complete the installation:

- Set up the environment by creating proper mountpoints and users

- Download the Everest Linux rootfs image

- Unpack the rootfs image onto the previously set up mountpoint

- Chroot into the new system

- Set up Glacier

- Install system software

- Install the Linux kernel

- Set up init scripts/services

- Reboot the system

Note: Everest is highly flexible, and every aspect of the system can be changed.

If you are changing anything, it is assumed you know exactly what you're doing.

Commands prefixed with `(user)$` should be run as an unprivileged user.

Commands prefixed with `(root)#` should be run as the root user.

Commands prefixed with `(chroot)#` should be run as the root user inside the chroot environment.

## Set up the Environment

Our environment needs to be set up correctly before any other steps can proceed.

Create the system mountpoint:

`(root)# mkdir -v /mnt/everest`

Assign the system mounpoint a variable for ease of use:

`(root)# export EVEREST=/mnt/everest`