How to install arch linux

How to install arch linux

Installation guide

This document is a guide for installing Arch Linux using the live system booted from an installation medium made from an official installation image. The installation medium provides accessibility features which are described on the page Install Arch Linux with accessibility options. For alternative means of installation, see Category:Installation process.

Before installing, it would be advised to view the FAQ. For conventions used in this document, see Help:Reading. In particular, code examples may contain placeholders (formatted in italics ) that must be replaced manually.

For more detailed instructions, see the respective ArchWiki articles or the various programs’ man pages, both linked from this guide. For interactive help, the IRC channel and the forums are also available.

Arch Linux should run on any x86_64-compatible machine with a minimum of 512 MiB RAM, though more memory is needed to boot the live system for installation.[1] A basic installation should take less than 2 GiB of disk space. As the installation process needs to retrieve packages from a remote repository, this guide assumes a working internet connection is available.

Contents

Pre-installation

Acquire an installation image

Visit the Download page and, depending on how you want to boot, acquire the ISO file or a netboot image, and the respective GnuPG signature.

Verify signature

It is recommended to verify the image signature before use, especially when downloading from an HTTP mirror, where downloads are generally prone to be intercepted to serve malicious images.

On a system with GnuPG installed, do this by downloading the ISO PGP signature (under Checksums in the page Download) to the ISO directory, and verifying it with:

Alternatively, from an existing Arch Linux installation run:

Prepare an installation medium

The installation image can be supplied to the target machine via a USB flash drive, an optical disc or a network with PXE: follow the appropriate article to prepare yourself an installation medium from the chosen image.

Boot the live environment

Set the console keyboard layout

The default console keymap is US. Available layouts can be listed with:

Verify the boot mode

To verify the boot mode, list the efivars directory:

If the command shows the directory without error, then the system is booted in UEFI mode. If the directory does not exist, the system may be booted in BIOS (or CSM) mode. If the system did not boot in the mode you desired, refer to your motherboard’s manual.

Connect to the internet

To set up a network connection in the live environment, go through the following steps:

Update the system clock

Use timedatectl(1) to ensure the system clock is accurate:

Partition the disks

The following partitions are required for a chosen device:

If you want to create any stacked block devices for LVM, system encryption or RAID, do it now.

Use fdisk or parted to modify partition tables. For example:

Example layouts

Format the partitions

Once the partitions have been created, each newly created partition must be formatted with an appropriate file system. See File systems#Create a file system for details.

If you created a partition for swap, initialize it with mkswap(8) :

Mount the file systems

Create any remaining mount points (such as /mnt/efi ) and mount their corresponding volumes.

For UEFI systems, mount the EFI system partition:

If you created a swap volume, enable it with swapon(8) :

genfstab(8) will later detect mounted file systems and swap space.

Installation

Select the mirrors

The higher a mirror is placed in the list, the more priority it is given when downloading a package. You may want to inspect the file to see if it is satisfactory. If it is not, edit the file accordingly, and move the geographically closest mirrors to the top of the list, although other criteria should be taken into account.

This file will later be copied to the new system by pacstrap, so it is worth getting right.

Install essential packages

Use the pacstrap(8) script to install the base package, Linux kernel and firmware for common hardware:

The base package does not include all tools from the live installation, so installing other packages may be necessary for a fully functional base system. In particular, consider installing:

To install other packages or package groups, append the names to the pacstrap command above (space separated) or use pacman while chrooted into the new system. For comparison, packages available in the live system can be found in pkglist.x86_64.txt.

Configure the system

Fstab

Check the resulting /mnt/etc/fstab file, and edit it in case of errors.

Chroot

Change root into the new system:

Time zone

Run hwclock(8) to generate /etc/adjtime :

This command assumes the hardware clock is set to UTC. See System time#Time standard for details.

Localization

Edit /etc/locale.gen and uncomment en_US.UTF-8 UTF-8 and other needed locales. Generate the locales by running:

Network configuration

Complete the network configuration for the newly installed environment. That may include installing suitable network management software.

Initramfs

Creating a new initramfs is usually not required, because mkinitcpio was run on installation of the kernel package with pacstrap.

For LVM, system encryption or RAID, modify mkinitcpio.conf(5) and recreate the initramfs image:

Root password

Boot loader

Choose and install a Linux-capable boot loader. If you have an Intel or AMD CPU, enable microcode updates in addition.

Reboot

Finally, restart the machine by typing reboot : any partitions still mounted will be automatically unmounted by systemd. Remember to remove the installation medium and then login into the new system with the root account.

Post-installation

See General recommendations for system management directions and post-installation tutorials (like creating unprivileged user accounts, setting up a graphical user interface, sound or a touchpad).

For a list of applications that may be of interest, see List of applications.

Как установить Arch с минимальной болью?

Предисловие

Слышал, что некоторые считают Arch сложным в установке. Отчасти они правы, но для любого человека, который способен разобраться в установке и настройке linux, установка Arch довольно проста. Также это самый гибкий дистрибутив, поэтому настроить под себя его получится лучше других дистрибутивов.

Данный гайд является сборной солянкой из всех гайдов, что я прочитал (как русскоязычные, так и иноязычные). Его цель просто и без лишней технической информации показать пошаговую установку Arch и сделать это на русском языке. Главное, что статья написана от непонимающего для непонимающих. Заранее скажу, что некоторые скрины будут уже с установленного Arch, но это никак не меняет работу команд и то, что вы увидите при их использование.

Итак, начнём с простого.

Идём на сайт и качаём ISO-файл:

How to install arch linux. Смотреть фото How to install arch linux. Смотреть картинку How to install arch linux. Картинка про How to install arch linux. Фото How to install arch linux

Там ищем зеркало(скорее всего русское) и скачиваем образ:

How to install arch linux. Смотреть фото How to install arch linux. Смотреть картинку How to install arch linux. Картинка про How to install arch linux. Фото How to install arch linux

Для упрощения дальнейшей жизни лучше скачать Etcher, прямо на сайте есть довольно понятная инструкция в картинках, так что справятся все.

Установка

// начну с настройки VirtualBox, если вы используете её, то выполните следующие действия

1.Идём в настройки машины:

2.Во вкладке система ставим галочку около пункта »Включить EFI»:

How to install arch linux. Смотреть фото How to install arch linux. Смотреть картинку How to install arch linux. Картинка про How to install arch linux. Фото How to install arch linux

3.Далее идём во вкладку носители, там добавляем контроллер IDE и выбираем наш дистрибутив
How to install arch linux. Смотреть фото How to install arch linux. Смотреть картинку How to install arch linux. Картинка про How to install arch linux. Фото How to install arch linux

Далее установка будет для всех одинакова.

Начинаем с запуска

How to install arch linux. Смотреть фото How to install arch linux. Смотреть картинку How to install arch linux. Картинка про How to install arch linux. Фото How to install arch linux

Выбираем первую строку и жмём Enter

Проверим соединение с интернетом:

Это нужно, потому что Arch требует интернет для своей установки.

Такой командой можно проверить своё соединение и увидеть время ответа сайта.

How to install arch linux. Смотреть фото How to install arch linux. Смотреть картинку How to install arch linux. Картинка про How to install arch linux. Фото How to install arch linux

Если вы используете wifi на своём ПК, то используйте утилиту :

Вы увидите примерно это:

How to install arch linux. Смотреть фото How to install arch linux. Смотреть картинку How to install arch linux. Картинка про How to install arch linux. Фото How to install arch linux

Разделы диска

Для того, чтоб разбить наш диск на разделы, можно сначала узнать какие диски подключены. Скорее всего у вас будет USB флешка и HDD\SSD вашего ПК.

Команда для просмотра разделов (понадобится нам ещё много раз):

How to install arch linux. Смотреть фото How to install arch linux. Смотреть картинку How to install arch linux. Картинка про How to install arch linux. Фото How to install arch linux

Если у вас несколько дисков, а вы хотите установить на какой-то конкретный, то можно посмотреть диски по размерам.

How to install arch linux. Смотреть фото How to install arch linux. Смотреть картинку How to install arch linux. Картинка про How to install arch linux. Фото How to install arch linux

Время размечать наш диск. Используем команду cfdisk для этого и выбираем gpt формат :

How to install arch linux. Смотреть фото How to install arch linux. Смотреть картинку How to install arch linux. Картинка про How to install arch linux. Фото How to install arch linux

Bажно! если во время использования команды lsblk и fdisk вы увидели что sda является не тем диском, что нужен вам, то вы дописываете в конец название другого диска, например sdb.

Используя стрелочки создаём 3 раздела на диске:

PS: Если вы решили переделать разметку диска, то через эту утилиту можно и удалять разделы

Для проверки используем lsblk снова. Если всё норм, что /dev/sda будет содежать в себе 3 раздела.

Далее форматируем наши разделы.

Форматируем тот раздел, который мы выделили под UEFi

Монтируем root и создаём папку home:

И снова lsblk для проверки
How to install arch linux. Смотреть фото How to install arch linux. Смотреть картинку How to install arch linux. Картинка про How to install arch linux. Фото How to install arch linux

Установка

Начинается самая долгая часть, потому что нужно будет много скачать. Устанавливаем все основные пакеты, а также nano, чтоб редачить файлы системы. Если вдруг вы знакомы с vim можете скачать и его (дописать в конец).

Вам предложат что установить выбирайте all и далее yes. Встречался с проблемой, что можно было скачать первый или второй вариант, можно просто выполнить команду дважды выбирая вначале один пакет, а затем второй.

Создадим fstab файл

Настраиваем установленную систему

Chroot

Chroot (change root) нужен нам, чтобы мы могли сменить root пользователя (как и сказано в названии команды).

How to install arch linux. Смотреть фото How to install arch linux. Смотреть картинку How to install arch linux. Картинка про How to install arch linux. Фото How to install arch linux

Настройка файла локали

Для начала идём в файл локали, чтоб настроить язык

How to install arch linux. Смотреть фото How to install arch linux. Смотреть картинку How to install arch linux. Картинка про How to install arch linux. Фото How to install arch linux

Находим там #en_US.UTF-8 и стираем #, с русским языком так же. PS: можно использовать Ctrl + W для поиска языка в файле.

Чтобы всё сохранить Ctrl + O, затем Enter и Ctrl + X, затем Enter

Далее пишем команды, которые сгенерируют локаль и создаём locale.conf с нужными настройками языка.

Настраиваем временную зону

Далее жмём 2 раза на Tab и видим список регионов, после городов.

В моём случае было так:

Задаём время

Тут 2 команды. Одна ставит время для системы, а другая его показывает.

Имя хоста и адрес

Я решил назвать ПК ArchMe, поэтому используем следующую команду:

Далее идём в файл localhosts и записываем ip. Если у вас ip статический, используйте свой.

Сетевой менеджер

Качаем и включаем.

Установка GRUB

Для начала сменим пароль root пользователя :

GRUB — это загрузчик, который нужен, чтоб запускать нашу установленную систему (в режиме EFI). Далее будет куча команд, которые нужно выполнить.

Перезагрузка

Чтобы без потерь перезагрузить нашу систему используем эти команды:

После перезагрузки вы увидите следующее. Если это так, то наш GRUB установился правильно

How to install arch linux. Смотреть фото How to install arch linux. Смотреть картинку How to install arch linux. Картинка про How to install arch linux. Фото How to install arch linux

How to install arch linux. Смотреть фото How to install arch linux. Смотреть картинку How to install arch linux. Картинка про How to install arch linux. Фото How to install arch linux

Входим в root аккаунт и создаём swapfile (что-то вроде доп оперативки) и задаём ему размер как у вашей ОЗУ

Далее выполняем следующие команды:

И проверяем, работает ли swap:

Добавим пользователя и окружение

username замените на то имя, что хотите вы)

Также нужно дать ему права суперюзера:

там ищем и убираем #, а дальше Ctrl + O, затем Enter и Ctrl + X, затем Enter

Дрова

Вам будет предложен выбор, выбирайте исходя из своей графики.

Окружение

Вначале покажу как поставить довольно простое — XFCE

How to install arch linux. Смотреть фото How to install arch linux. Смотреть картинку How to install arch linux. Картинка про How to install arch linux. Фото How to install arch linux

Если вы решите поменять своё окружение, то нужно будет менять запись в файле xinitrc.

Installation guide (Русский)

Этот документ является руководством по установке Arch Linux с помощью системы, загруженной с официальным установочным образом. Данный образ включает в себя специальные возможности, описанные на странице Install Arch Linux with accessibility options. Также на странице Category:Installation process доступны альтернативные методы установки.

Перед установкой рекомендуется прочитать часто задаваемые вопросы. Чтобы получить разъяснения по понятиям, используемым на этой странице, смотрите статью Help:Чтение. В частности, примеры кода могут содержать заполнители (отформатированные в курсиве ), которые необходимо заменить вручную.

Более подробные инструкции приведены в соответствующих статьях ArchWiki и на страницах справочных руководств (man) различных программ. Ссылки и на то, и на другое присутствуют в этом руководстве. Также вы можете получить помощь в IRC-канале и на англоязычном и русскоязычном форумах Arch Linux.

Arch Linux способен работать на любой x86_64-совместимой машине, имеющей хотя бы 512 МиБ ОЗУ, однако понадобится больше памяти для загрузки live-системы.[1] Базовая установка занимает меньше 2 ГиБ дискового пространства. Поскольку для процесса установки требуется получать пакеты из удалённого репозитория, необходимо работающее интернет-соединение.

Contents

Перед установкой

Загрузка установочного образа

В зависимости от желаемого способа загрузки, скачайте образ ISO или netboot (а также соответствующую подпись GnuPG) со страницы Загрузки.

Проверка подписи

Рекомендуется проверять подпись образа перед его использованием, особенно когда он был загружен с зеркала HTTP, где загрузки обычно подвержены перехвату для подмены образа на вредоносный.

На системах с установленным GnuPG это можно сделать, поместив PGP signature (находится на странице Загрузки в разделе Checksums) в каталог с образом и выполнив команду:

Также можно проверить подпись из установленного Arch Linux:

Подготовка установочного носителя

Установочный образ можно загрузить на конечном устройстве с помощью USB-накопителя, оптического диска или сети (при помощи PXE) — следуйте соответствующей статье для подготовки установочного носителя.

Загрузка live-окружения

Установка раскладки клавиатуры

По умолчанию используется раскладка консоли US. Чтобы посмотреть список доступных раскладок, запустите:

Проверка режима загрузки

Чтобы проверить режим загрузки, просмотрите содержимое каталога efivars:

Если содержимое отображается без каких-либо ошибок, система загружена в режиме UEFI. Если же такого каталога не существует, возможно, система загружена в режиме BIOS (или CSM). Если система загрузилась не в том режиме, который вам нужен, обратитесь к руководству пользователя вашей материнской платы.

Соединение с интернетом

Для настройки сетевого соединения в live-окружении выполните следующие действия:

Синхронизация системных часов

Чтобы удостовериться, что время задано правильно, используйте timedatectl(1) :

Разметка дисков

На выбранном накопителе должны присутствовать следующие разделы:

Если вы хотите создать составное блочное устройство для LVM, шифрования системы или RAID, сделайте это сейчас.

Для изменения таблицы разделов используйте fdisk или parted. Например:

Примеры схем

Форматирование разделов

Когда новые разделы созданы, каждый из них необходимо отформатировать в подходящую файловую систему. Для получения дополнительной информации смотрите раздел Файловые системы#Создание файловой системы.

Например, чтобы отформатировать /dev/корневой_раздел в Ext4, выполните следующую команду:

Если вы создали раздел для подкачки (swap), инициализируйте его с помощью утилиты mkswap(8) :

Монтирование разделов

Создайте точки монтирования для всех остальных разделов (например, /mnt/efi ) и примонтируйте соответствующие разделы.

Для UEFI примонтируйте системный раздел EFI:

Если вы ранее создали раздел подкачки (swap), активируйте его с помощью swapon(8) :

В дальнейшем genfstab(8) обнаружит смонтированные файловые системы и пространство подкачки.

Установка

Выбор зеркал

Чем выше зеркало расположено в списке, тем больший приоритет оно имеет при скачивании пакета. Вы можете проверить этот файл и, при необходимости, отредактировать его вручную, переместив наверх наиболее географически близкие зеркала. При этом также учитывайте и другие критерии.

Позже pacstrap скопирует этот файл в новую систему, так что это действительно стоит сделать.

Установка основных пакетов

Пакет base содержит не все инструменты, имеющиеся на установочном носителе, из-за чего может потребоваться установка дополнительных пакетов для получения полностью функциональной базовой системы. В частности, вам могут пригодиться следующие программы:

Чтобы установить другие пакеты или группы, добавьте их названия к команде pacstrap (разделяя их пробелом) или используйте pacman во время этапа #Chroot. Список пакетов, присутствующих в установочном образе, доступен на странице pkglist.x86_64.txt.

Настройка системы

Fstab

После этого проверьте файл /mnt/etc/fstab и отредактируйте его в случае необходимости.

Chroot

Часовой пояс

Эта команда предполагает, что аппаратные часы настроены в формате UTC. Для получения дополнительной информации смотрите раздел System time (Русский)#Стандарт времени.

Локализация

Настройка сети

Завершите настройку сети для вновь установленной среды. В частности, установите подходящее ПО для управления сетевым подключением.

Initramfs

Как правило, создание нового образа initramfs не требуется, поскольку pacstrap автоматически запускает mkinitcpio после установки пакета ядра.

Если вы используете LVM, шифрование системы или RAID, отредактируйте файл mkinitcpio.conf(5) и пересоздайте образ initramfs:

Пароль суперпользователя

Загрузчик

Выберите и установите загрузчик с поддержкой Linux. Если вы используете процессор Intel или AMD, включите также обновление микрокода.

Перезагрузка

Теперь перезагрузите компьютер, набрав reboot : если какие-нибудь разделы остались смонтированными, systemd их размонтирует. Не забудьте извлечь установочный носитель. После загрузки войдите в систему в качестве суперпользователя.

После установки

Дальнейшие указания по настройке системы после установки (например, создание аккаунта обычного пользователя, настройка графического интерфейса, звука или тачпада) вы можете найти на странице Основные рекомендации.

Множество интересных и полезных программ вы найдете на странице Список приложений.

Методы проб и установки Arch Linux

Сейчас речь пойдет об установке в различных вариантах такого небезызвестного дистрибутива линукса — Arch Linux. На момент написания статьи он занимает на distrowatch почётное 12-е место по количеству поисковых запросов за 6 месяцев с почётной средней оценкой самого дистрибутива 9.3/10. Многие считают его настоящим линуксом, для настоящих программистов, но знаменит он в первую очередь не этим, а своим нетривиальным процессом установки. Запуская загрузочный носитель пользователь в первую очередь видит отнюдь не привычный интерфейс в стиле «нажмите сюда, чтобы установить X», а большое черное окно в мир линукса.

How to install arch linux. Смотреть фото How to install arch linux. Смотреть картинку How to install arch linux. Картинка про How to install arch linux. Фото How to install arch linux

Надежда на графический интерфейс для настройки/использования Вашей системы в конце концов принесет пользователю только проблемы. В какой-то момент времени пользователь почувствует, что ему нужно знать, что скрывает графический интерфейс…

Акт первый: установка на виртуальную машину

Наверное, это самый безопасный способ попробовать свои силы в установке этой системы или, по крайней мере, хороший способ «отрепетировать» установку рядом вместо Windows, другого Linux или MacOS. Пользоваться лично я буду лицензионным VMware Workstation Pro 14…

How to install arch linux. Смотреть фото How to install arch linux. Смотреть картинку How to install arch linux. Картинка про How to install arch linux. Фото How to install arch linux

Но подойдет в целом и любая другая программа для работы с виртуалками.

Для начала нам потребуется свежий iso-образ, скачанный с archlinux.org
Скачали? Круто!

Создаём с ним новую виртуальную машину. Отдаём памяти, сколько не жалко, запускаем и открываем гайд в интернете читаем дальше.

Для установки системы нам потребуется соединение с интернетом, которое при стандартных настройках новой виртуалки должно быть. Проверяем с помощью
ping google.com

Потом нам необходимо разметить диск. Для этого в образе, что мы запустили, присутствуют несколько утилит, например cfdisk, fdisk, gdisk, cgdisk, partitionmanager, parted, gparted… Список можно продолжать. Я люблю пользоваться утилитой cfdisk, т.к. она позволяет разметить и в MBR, и в GPT.

Какую таблицу разделов выбрать — дело каждого, от себя лишь скажу, что GPT будет поновее MBR. Подробнее о выборе между GPT и MBR можно почитать тут.

Запускаем cfdisk, который должен спросить нас про таблицу разделов. Выбираем GPT (или dos). Делаем раздел на 100 МБ. Дальше можно заморочиться и сделать отдельные разделы для разных точек монтирования: под /home, /boot, /var… Но на виртуалке, я считаю, это ни к чему — пилим единый раздел на всё оставшееся место под root.

How to install arch linux. Смотреть фото How to install arch linux. Смотреть картинку How to install arch linux. Картинка про How to install arch linux. Фото How to install arch linux

Не забываем записать изменения на диск, выбрав пункт write.

Далее нужно создать файловые системы утилитой mkfs. EFI раздел я предлагаю отформатировать в FAT32:

Где X — номер раздела (у меня, например, это sda1)

Остальные разделы все обычно форматируют либо в ext4, либо в ext3:

Затем монтируем сначала корневой раздел в /mnt, затем всё остальное в соответствующие созданные директории в /mnt

Перед непосредственно установкой, я люблю настраивать зеркала с помощью утилиты reflector:

А теперь разминаем пальчики, сейчас придется ещё немного постучать по клавиатуре…

How to install arch linux. Смотреть фото How to install arch linux. Смотреть картинку How to install arch linux. Картинка про How to install arch linux. Фото How to install arch linux

Произведем небольшую начальную настройку системы. Для этого переходим к её корневому каталогу:
arch-chroot /mnt

Далее следует указать имя компьютера в файлике /etc/hosts. Пример конечного файла:

Добавляем один грамм пользователя

И напоследок, чтобы система загружалась, ставим загрузчик. Подробнее о тех, что можно установить можно прочитать здесь. Какой именно ставить — решать, конечно, вам, а здесь и сейчас мы установим самый обычный grub:

В общем-то готово, можно выйти из chroot, отмонтировать диски и перезагрузить машину. Потом можно уже ставить на неё графическое окружение. Подробнее об этом написано тут.

Ну вот, можно в принципе и наслаждаться…

How to install arch linux. Смотреть фото How to install arch linux. Смотреть картинку How to install arch linux. Картинка про How to install arch linux. Фото How to install arch linux

Акт второй: установка на внешний носитель

How to install arch linux. Смотреть фото How to install arch linux. Смотреть картинку How to install arch linux. Картинка про How to install arch linux. Фото How to install arch linux

Давайте решим задачу: у нас имеется забитый жесткий диск с Windows 10/Mac Os Mojave, на котором есть скачанный образ Arch Linux а также совершенно пустой внешний ssd или hdd.

Задача: Установить систему на внешний диск, не выходя из Windows/MacOS

Подумайте пару минут, а затем посмотрим элегантный «лайфхак».

Чем же это может впоследствии пригодиться? А я скажу — ситуации бывают разные. Однажды у вас сломалась рабочая машина, вы живёте неделю-две без неё, т.к. она находится в ремонте, а работать на чем либо вам надо. Или вы купили/собрали новый компьютер, на котором пока даже ms-dos’а нет — у вас будет возможность хотя бы сделать загрузочную флешку/диск ну или продолжать работать с внешнего носителя. Портативность, так сказать. В то же время устанавливать на внешний диск, я считаю, лучше уж как минимум manjaro.

Акт третий: установка рядом с другой операционной системой

Хорошенько потренировавшись в установке арча на виртуалки, можно и на реальный диск попробовать поставить. Единственная разница состоит в том, что если были на диске раньше другие операционные системы — то надо бы по ним не попасть удалением разделов… Также можно сделать некоторые «улучшения» установки: например выделить место под раздел подкачки

Остаётся лишь пользовательская настройка, которую я описывать здесь не буду, ибо это процесс творческий и индивидуальный.

Эпилог: зачем это всё надо

На этом считаю тему исчерпанной, на чем и завершаю данное увлекательное повествование. Счастья тем, кто дочитал до этого момента.

UPD:
Видимо я несколько намудрил с флагами при установке grub, а также забыл упомянуть про os-prober — утилиту, необходимую для обнаружения других операционных систем.
Исправляюсь:

How to Install Arch Linux [Step by Step Guide]

Brief: This tutorial shows you how to install Arch Linux in easy-to-follow steps.

Arch Linux is a general-purpose rolling release Linux distribution that is very popular among DIY enthusiasts and hardcore Linux users.

The default installation covers only a minimal base system and expects the end-user to configure the system by himself/herself.

This is why installing Arch Linux is a challenge in itself but at the same time, it is a learning opportunity for intermediate Linux users.

Fret not, you can easily get Arch Linux up and running if you follow the steps mentioned below.

How to install Arch Linux

How to install arch linux. Смотреть фото How to install arch linux. Смотреть картинку How to install arch linux. Картинка про How to install arch linux. Фото How to install arch linux

As of now, there are two ways using which you can install Arch Linux:

In case you didn’t know, Arch Linux introduced a guided installer in 2021 (a menu based system to help you easily configure things for installation).

In this tutorial, we focus on configuring things ourselves, without the need of archinstaller. It is potentially more time-consuming, and if you are new to Arch Linux, you might want to refer to our separate tutorial where we use the guided installer to install Arch Linux using VirtualBox.

The installation steps can differ at some points depending upon whether you have a UEFI or legacy BIOS system. Most new systems come with UEFI these days.

I have written it here with a focus on the UEFI system but I’ll also mention the steps that are different for the legacy BIOS systems.

The method discussed here wipes out existing operating system(s) from your computer and installs Arch Linux on it. So if you are going to follow this tutorial, make sure that you have backed up your files, or else you’ll lose all of them. You have been warned.

But before you see how to install Arch Linux from a USB, please make sure that you have the following requirements:

Requirements for installing Arch Linux:

– A x86_64 (i.e. 64 bit) compatible machine

– Minimum 512 MB of RAM (recommended 2 GB)

– At least 2 GB of free disk space (recommended 20 GB for basic usage with a desktop environment)

– An active internet connection

– A USB drive with minimum 2 GB of storage capacity

– Familiarity with Linux command line

Once you have made sure that you have all the requirements, let’s proceed to install Arch Linux.

Step 1: Download the Arch Linux ISO

You can download the ISO from the official website. Both direct download and torrent links are available.

Step 2: Create a live USB of Arch Linux

You will have to create a live USB of Arch Linux from the ISO you just downloaded.

You may use the Etcher GUI tool to create the live USB. It is available for both Windows and Linux.

» data-medium-file=»https://itsfoss.com/wp-content/uploads/2020/01/arch_linux_live_usb-300×200.jpg» data-large-file=»https://itsfoss.com/wp-content/uploads/2020/01/arch_linux_live_usb.jpg» width=»800″ height=»532″ src=»https://itsfoss.com/wp-content/uploads/2020/01/arch_linux_live_usb.jpg» alt=»Arch Linux Live Usb» data-lazy-srcset=»https://itsfoss.com/wp-content/uploads/2020/01/arch_linux_live_usb.jpg 800w, https://itsfoss.com/wp-content/uploads/2020/01/arch_linux_live_usb-300×200.jpg 300w, https://itsfoss.com/wp-content/uploads/2020/01/arch_linux_live_usb-768×511.jpg 768w, https://itsfoss.com/wp-content/uploads/2020/01/arch_linux_live_usb-600×400.jpg 600w» data-lazy-sizes=»(max-width: 800px) 100vw, 800px» data-lazy-src=»https://itsfoss.com/wp-content/uploads/2020/01/arch_linux_live_usb.jpg?is-pending-load=1″ srcset=»data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7″> Using Etcher to create Arch Linux live USB

Alternatively, if you are on Linux, you can use the dd command to create a live USB. Replace /path/to/archlinux.iso with the path where you have downloaded the ISO file, and /dev/sdx with your USB drive in the example below. You can get your drive information using lsblk command.

Stick to balenaEtcher if you are comfortable with a GUI.

Step 3: Boot from the live USB

Do note that in some cases, you may not be able to boot from live USB with secure boot enabled. If that’s the case with you, disable the secure boot first.

Once you have created a live USB for Arch Linux, shut down your PC. Plugin your USB and boot your system. While booting keep pressing F2, F10 or F12 key (depending upon your system) to go into boot settings.

Here, select to boot from USB or removable disk. Once you do that and the system boots, you should see an option like this:

» data-medium-file=»https://itsfoss.com/wp-content/uploads/2022/05/Arch-Linux-Boot-Screen-300×229.png» data-large-file=»https://itsfoss.com/wp-content/uploads/2022/05/Arch-Linux-Boot-Screen-800×611.png» width=»800″ height=»611″ src=»https://itsfoss.com/wp-content/uploads/2022/05/Arch-Linux-Boot-Screen-800×611.png» alt=»arch linux boot screen» data-lazy-srcset=»https://itsfoss.com/wp-content/uploads/2022/05/Arch-Linux-Boot-Screen-800×611.png 800w, https://itsfoss.com/wp-content/uploads/2022/05/Arch-Linux-Boot-Screen-300×229.png 300w, https://itsfoss.com/wp-content/uploads/2022/05/Arch-Linux-Boot-Screen-768×587.png 768w, https://itsfoss.com/wp-content/uploads/2022/05/Arch-Linux-Boot-Screen.png 860w» data-lazy-sizes=»(max-width: 800px) 100vw, 800px» data-lazy-src=»https://itsfoss.com/wp-content/uploads/2022/05/Arch-Linux-Boot-Screen-800×611.png?is-pending-load=1″ srcset=»data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7″> Arch Linux Boot Screen

Select Boot Arch Linux (x86_64). After various checks, Arch Linux will boot to the login prompt with the root user.

Not using US keyboard? Read this

The default keyboard layout in the live session is US. While most English language keyboards will work just fine, the same cannot be true for French, German and other keyboards.

If you face difficulty, you can list out all the supported keyboard layout:

And then change the layout to the an appropriate one using loadkeys command. For example, if you want German keyboard, this is what you’ll use:

Next steps include partitioning disk, creating the filesystem and mounting it.

Again, read all the instructions properly and follow each steps carefully. You miss one step or ignore something and you’ll have a difficult time installing Arch.

Step 4: Partition the disks

Use this command to list all the disk and partitions on your system:

Your hard disk should be labelled /dev/sda or /dev/nvme0n1. Please use the appropriate disk labeling for your system. I am using /dev/sda because that’s more common.

First, select the disk you are going to format and partition:

I suggest that you delete any existing partitions on the disk using command d. Once you have the entire disk space free, it’s time to create new partitions with command n.

Check if you have UEFI mode enabled

Some steps are different for UEFI and non-UEFI systems.You should verify if you have UEFI enabled system or not. Use this command:

If this directory exists, you have a UEFI enabled system. You should follow the steps for UEFI system. The steps that differ are clearly mentioned.

Create an ESP partition (For UEFI systems only)

If you have a UEFI system, you must create an EFI partition at the beginning of your disk. Otherwise, skip this step.

When you enter n, it will ask you to choose a disk number, enter 1. Stay with the default block size, when it asks for the partition size, enter +512M.

» data-medium-file=»https://itsfoss.com/wp-content/uploads/2022/05/fdisk_new_efi-300×109.png» data-large-file=»https://itsfoss.com/wp-content/uploads/2022/05/fdisk_new_efi-800×290.png» width=»800″ height=»290″ src=»https://itsfoss.com/wp-content/uploads/2022/05/fdisk_new_efi-800×290.png» alt=»fdisk new efi» data-lazy-srcset=»https://itsfoss.com/wp-content/uploads/2022/05/fdisk_new_efi-800×290.png 800w, https://itsfoss.com/wp-content/uploads/2022/05/fdisk_new_efi-300×109.png 300w, https://itsfoss.com/wp-content/uploads/2022/05/fdisk_new_efi-768×279.png 768w, https://itsfoss.com/wp-content/uploads/2022/05/fdisk_new_efi.png 860w» data-lazy-sizes=»(max-width: 800px) 100vw, 800px» data-lazy-src=»https://itsfoss.com/wp-content/uploads/2022/05/fdisk_new_efi-800×290.png?is-pending-load=1″ srcset=»data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7″> Creating EFI System Partition

One important steps is to change the type of the EFI partition to EFI System (instead of Linux system).

Enter t to change type. Enter L to see all the partition types available and then enter its corresponding number to the EFI system.

» data-medium-file=»https://itsfoss.com/wp-content/uploads/2022/05/Change-type-of-EFI-System-Partition-300×247.png» data-large-file=»https://itsfoss.com/wp-content/uploads/2022/05/Change-type-of-EFI-System-Partition-800×659.png» width=»800″ height=»659″ src=»https://itsfoss.com/wp-content/uploads/2022/05/Change-type-of-EFI-System-Partition-800×659.png» alt=»change type of efi system partition» data-lazy-srcset=»https://itsfoss.com/wp-content/uploads/2022/05/Change-type-of-EFI-System-Partition-800×659.png 800w, https://itsfoss.com/wp-content/uploads/2022/05/Change-type-of-EFI-System-Partition-300×247.png 300w, https://itsfoss.com/wp-content/uploads/2022/05/Change-type-of-EFI-System-Partition-768×632.png 768w, https://itsfoss.com/wp-content/uploads/2022/05/Change-type-of-EFI-System-Partition.png 860w» data-lazy-sizes=»(max-width: 800px) 100vw, 800px» data-lazy-src=»https://itsfoss.com/wp-content/uploads/2022/05/Change-type-of-EFI-System-Partition-800×659.png?is-pending-load=1″ srcset=»data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7″> Change Type of EFI System Partition

Create root partition

You need to create root partition for both UEFI and legacy systems.

The common partitioning practice was/is to create root, swap and home partitions separately. You may just create a single root partition and create a swapfile and home under the root directory itself.

So, in this approach, we’ll have a single root partition, no swap, no home.

While you are in the fdisk command, press n to create a new partition. It will automatically give it partition number 2. This time keep on pressing enter to allocate entire remaining disk space to the root partition.

» data-medium-file=»https://itsfoss.com/wp-content/uploads/2022/05/New-_Partition-300×92.png» data-large-file=»https://itsfoss.com/wp-content/uploads/2022/05/New-_Partition-800×246.png» width=»800″ height=»246″ src=»https://itsfoss.com/wp-content/uploads/2022/05/New-_Partition-800×246.png» alt=»new partition» data-lazy-srcset=»https://itsfoss.com/wp-content/uploads/2022/05/New-_Partition-800×246.png 800w, https://itsfoss.com/wp-content/uploads/2022/05/New-_Partition-300×92.png 300w, https://itsfoss.com/wp-content/uploads/2022/05/New-_Partition-768×236.png 768w, https://itsfoss.com/wp-content/uploads/2022/05/New-_Partition.png 860w» data-lazy-sizes=»(max-width: 800px) 100vw, 800px» data-lazy-src=»https://itsfoss.com/wp-content/uploads/2022/05/New-_Partition-800×246.png?is-pending-load=1″ srcset=»data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7″> New Partition

When you are done with the disk partitioning, enter w command to write the changes to the disk and exit out of fdisk command.

Step 4: Create filesystem

Now that you have your disk partitions ready, it’s time to create filesystem on it. Follow the steps for your system

Creating filesystem for UEFI system

So, you have two disk partitions and the first one is EFI type. Create a FAT32 file system on it using the mkfs command:

Now create an Ext4 filesystem on the root partition:

Источники информации:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *