Как установить арч линукс

Обновлено: 05.07.2024

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

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

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

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


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


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

Установка

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

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

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



3.Далее идём во вкладку носители, там добавляем контроллер IDE и выбираем наш дистрибутив

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

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


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

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

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

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


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

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


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

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

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


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


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


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

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

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

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

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

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

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


И снова lsblk для проверки

Установка

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

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

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

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

Chroot

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


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

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


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

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

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

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

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

Задаём время

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

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

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

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

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

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

Установка GRUB

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

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

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

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

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



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

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

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

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

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

Дрова

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

Окружение

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

И моё любимое i3, там выбираем пакеты 2 4 5. Возможно вы увидите квадраты вместо символов, но это нормально, вам просто нужно будет скачать шрифт dejavu ( pacman -S ttf-dejavu ). Cписок горячих клавиш можно посмотреть тут


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


Среди множества дистрибутивов GNU / Linux есть тот, который сочетает в себе практически все преимущества и недостатки этих систем (конечно, есть и другие преимущества).

Речь идет об Arch Linux.

Разработчики все еще следуют своему первоначальному принципу, согласно которому система должна быть максимально простой и функциональной.

Новые пользователи GNU / Linux (и даже те, кто перешел с Ubuntu, Mint и т. д.) могут посчитать Arch довольно недружелюбным и даже грубым.

Дистрибутив просто общается с пользователем чуть более «умным» языком, предлагая ему всю власть над собой.

Это довольно интересный шаг в изучении работы ОС «изнутри».

Статья описывает, как установить Arch Linux с USB Flash.

Установить Arch Linux второй системой с Windows 10

Шаг 1. Подготовка к установке Arch Linux

Если вы планируете установить систему на отдельный диск, который является пустым, то никаких подготовительных операций не требуется.

В другом случае вы должны выделить место на диске специально для новой ОС.

Для этого в Windows 10:

Откройте «Управление дисками» с помощью сочетания клавиш Win + X;


Щелкните правой кнопкой мыши по нужному диску и выберите «Сжать том»

Укажите требуемое значение для уменьшения размера диска и нажмите «Сжать»;
Вы не сможете удалить информацию по ошибке с помощью этой операции. Программа защищает от таких случаев и ограничивает объем сектора, который будет разделен, чтобы не влиять на доступные данные. После этого в списке появится нераспределенный раздел, на который будет установлена Arch.


Шаг 2. Загрузка и проверка образа

Arch Linux распространяется бесплатно на официальном сайте.


После загрузки считается хорошей практикой проверка образа: это файл (без изменений), подписанный разработчиками. Это обычно необходимо при загрузке не с официального сайта. Чтобы проверить сумму MD5 в Windows 10, выполните следующие действия.
  1. Нажмите Win + X и выберите «Windows PowerShell».
  2. Напишите эту строку в терминале:

3. Сравните значение поля Hash с суммой MD5, указанной на сайте (регистр букв не имеет значения).


GNU / Linux использует консольную утилиту md5sum для проверки хэш-суммы.

Шаг 3. Запись Arch на USB

Файл с системой занимает

600 МБ, поэтому подходит практически любая флешка.

Существует несколько программ для записи образа, но одна из них особенно проста и удобна ― Etcher.

Он кроссплатформенный и позволяет выполнить всю процедуру в три клика.

Скачайте и установите Etcher с официального сайта.


Также есть возможность скачать портативную версию без установки.

З апустите программу.

Следуйте простым инструкциям, предоставленным программой, чтобы записать образ

Шаг 4. Загрузка с USB-Flash


После записи образа перезагрузите компьютер.

Когда компьютер находится на этапе проверки POST (в этот момент появляется логотип материнской платы или текст подсказывает вам нажать функциональные клавиши), нажмите клавишу меню загрузки (в зависимости от материнской платы ее можно назначить по-разному).

Обычно это F11 или F12.

После этого выберите USB-Flash с Arch Linux.

Когда появится начальный экран с логотипом системы, просто нажмите Enter, чтобы выбрать первую строку.

Шаг 5. Подключение к интернету

Через 20 секунд перед вами появится консоль с оболочкой ZSH.

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

Небольшой размер дистрибутива означает, что все необходимые компоненты будут взяты из Интернета.

Если вы используете кабель, запустите:

DHCP-клиент будет включен, после этого проверьте доступ в Интернет с помощью строки:


4 пакета будут отправлены на удаленный сервер.

Если они вернутся успешно, это будет написано с фиксацией времени возврата.

Если вы используете Wi-Fi, запустите утилиту:


Здесь выберите нужную сеть и, если необходимо, введите пароль.

Шаг 6. Выбор часового пояса

Измените Europe/Moscow на ваш регион.

ZSH скажет вам, что делать, если после установки часового пояса вы дважды нажмете Tab.

Откроется список всех зон.

Используйте стрелки и Enter, чтобы выбрать нужную зону.

После этого примените изменения:

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

Шаг 7. Разбиение диска


Этот этап установки Arch Linux немного отличается в зависимости от использования BIOS или UEFI, о которых будет сказано ниже.

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

В отличие от Ubuntu или Linux Mint, Arch Linux является непрерывно обновляющимся дистрибутивом Linux, а это значит, что вам нужно установить его только один раз, и он будет постоянно обновляться до последней версии. А Arch wiki является одной из лучших в Linux сообществе. Единственная сложность — процесс установки дистрибутива.

Начало работы

Прежде чем устанавливать Arch Linux, необходимо загрузить ISO-файл и записать его на USB-накопитель или DVD.

Примечание: Для установки Arch Linux на ваш компьютер лучше всего подключить его к проводному соединению. Беспроводное подключение потребует дополнительных настроек, которые не будут рассмотрены в данном руководстве.

Как установить Arch Linux 1

Начальная установка

Выберите загрузку в Arch в меню начального запуска. Это должен быть первый доступный вариант. Вы получите командную строку, входящую в систему с правами root.

Как установить Arch Linux 2

Для начала убедитесь, что часы показывают правильное время:

Конфигурация жесткого диска

Если на жестком диске еще нет таблицы разделов, появится запрос на ее установку. Выберите «DOS». Хотя это не самая последняя версия, работать с ней здесь намного проще.

Как установить Arch Linux 3

Затем вы попадете на таблицу с разделами жесткого диска или свободным местом в списке. Если у вас уже есть разделы, вы можете сохранить их и перейти к следующему шагу. Если вы хотите начать сначала, выделите их и выберите «Delete» в нижней части экрана.

Выделите свободное место, из которого необходимо создать раздел, и выберите снизу пункт «New». Нажмите Enter. Затем введите размер раздела. Повторите эти шаги для каждого раздела. Если вы не знаете, что делать, создайте раздел размером 512 МБ для «/boot» и используйте остальной диск для root (/).

Когда закончите, выберите «Write» в нижнем меню. Введите «yes», чтобы подтвердить изменения. Нажмите «q» для выхода.

Как установить Arch Linux 4

Создайте файловые системы для новых разделов. Вообще-то, эта часть проста. Просто выполните следующие команды, предполагая, что ваш диск «/dev/sda».

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

Теперь вы готовы монтировать разделы и начать настройку системы. Если ваши диски имеют значения «/dev/sda1» и «/dev/sda2», то настройка должна выглядеть следующим образом:

Базовая настройка системы

Вы можете отредактировать список зеркал live CD здесь, чтобы выбрать наиболее близкие к вам зеркала для скачивания. Это не обязательно, и это может отнимать много времени. Если вы хотите это сделать, поместите зеркала, расположенные ближе всего к вам, вверху списка в «/etc/pacman.d/mirrorlist».

Как установить Arch Linux 5

Используйте утилиту pacstrap для загрузки системы на только что смонтированный диск.

Это займет некоторое время, но не волнуйтесь — Arch, по сути, сама себя настраивает.

Когда загрузка завершена, вы можете сгенерировать fstab файл Arch. Этот файл отслеживает различные файловые системы (разделы), которые необходимо монтировать в вашей системе.

Новая система

Как установить Arch Linux 6

Пришло время переехать в вашу новую систему Arch. Вы можете сделать это, заменив в его корень (chroot). Chroot — это способ комбинировать одну Linux-систему поверх другой, которая уже запущена. Arch предоставляет инструмент для оптимизации процесса.

Как только вы нажмете Enter, командная строка изменится, чтобы отразить ваше новое местоположение в установке Arch.

Часовой пояс

Как установить Arch Linux 7

Вам нужно будет установить часовой пояс вашей системы следующим. Поищите в разделе «/usr/share/zoneinfo» ваш регион и город. Затем привяжите его к местному времени вашей системы.

Выполните синхронизацию системы с системными часами.

Локализация

Создайте файл на сервере «/etc/locale.conf» и поместите выбранный вами регион в файл, как показано на примере ниже.

Создание сети

Теперь нужно также выполнить базовую настройку сети. Начните с установки имени хоста компьютера в «/etc/hostname».

Как установить Arch Linux 8

Добавьте это имя хоста в файл «/etc/hosts», чтобы ваш компьютер мог связать его с самим собой.

Наконец, для того, чтобы иметь сеть при загрузке, включите службу DHCP.

Пользователи

Пока что вы работаете в роли пользователя root. Для безопасности измените пароль пользователя root на что-нибудь более безопасное. Запустите команду passwd и введите новый пароль root.

Как установить Arch Linux 9

Вы захотите создать постоянного пользователя для ежедневного использования.

Дайте вашему пользователю новый пароль так же, как вы это делали раньше, но укажите имя пользователя в команде passwd.

Заключительные системные задачи

Как установить Arch Linux 10

Последнее, что вам нужно перед перезагрузкой — это загрузчик, GRUB. Начните с установки с Pacman.

Установите GRUB на жесткий диск.

Наконец, настройте конфигурацию GRUB на разделе «/boot».

Когда это будет сделано, введите «exit», чтобы выйти из chroot. Отключите разделы и перезагрузитесь в Arch.

Ваша система перезагрузится в Arch Linux! Имейте в виду, что вам все еще нужно будет настроить графический рабочий стол, если вы планируете это сделать. Одной из сильных сторон Arch является выбор, который она предоставляет, и у нее есть множество вариантов, слишком много вариантов, чтобы описать их в таком простом руководстве, как этот. Однако все это описано в Arch Wiki, и в основном сводится к установке нужных пакетов.

Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.

arch linux install guide frontpagelinux

Установка Arch была и остается ритуалом в сообществе Linux. Хотя существует множество руководств, в которых описываются шаги, необходимые для установки Arch Linux, я не смог удержаться от написания своего собственного руководства.

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

Как пользователь Arch, Arch Wiki будет для вас чрезвычайно ценным ресурсом. Этот ресурс настолько хорошо составлен и поддерживается, что даже не являющиеся пользователями Arch пользователи ежедневно черпают из него знания, мудрость и решения.

Скачайте ISO Arch

Первое, что нам нужно сделать, это получить образ Arch Linux. Для этого давайте посетим страницу загрузки Arch Linux, чтобы скачать файл образа ISO.

Загрузка системы в Arch ISO

В зависимости от типа системы, на которую будет установлен Arch, существуют различные методы загрузки Arch ISO.

Физическая машина

Для физических машин загрузочный носитель может быть создан из файла Arch ISO.

Подготовка загрузочного USB-накопителя

Загрузка с USB

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

Убедитесь, что вы вошли в систему

Если вы правильно загрузились в Arch ISO, появится приглашение, подобное приведенному ниже.

Виртуальная машина

Виртуальные машины не требуют создания физического носителя. Файл Arch ISO может быть смонтирован как виртуальный оптический диск в виртуальном оптическом приводе.

Подтвердите, что вы вошли
После того, как вы правильно загрузились в Arch ISO, появится подсказка, подобная приведенной ниже.

Проверьте подключение к интернету
Во время установки я предпочитаю иметь проводное подключение к Интернету. Это руководство было написано на машине, подключенной к Интернету с помощью проводного соединения.

Чтобы проверить подключение к Интернету, просто пропингуйте веб-сайт, как показано в примере ниже.

Обновление системных часов
Теперь, когда мы подтвердили подключение к Интернету, мы можем использовать NTP. Используйте команду timedatectl, чтобы убедиться в точности системных часов, включив NTP.

Разбиение диска на разделы
Для того, чтобы получить рабочий дистрибутив, нам необходимо создать несколько разделов на целевом жестком диске, чтобы мы могли правильно установить и запустить Arch Linux. Существует множество инструментов и команд, которые можно использовать для создания разделов диска. В данном руководстве для создания разделов используется команда fdisk.

Рекомендуемые схемы разделов зависят от того, включен ли в системе режим UEFI или нет.

Итак, давайте проверим, включен ли режим UEFI, проверив существование этого каталога:

На основании результатов команды выше мы можем определить, что система, используемая в данном руководстве, не имеет UEFI.

Теперь мы можем перечислить все существующие диски и разделы дисков. Для целей данного руководства и для упрощения установки была создана виртуальная машина с пустым жестким диском на 20 ГБ, обозначенным /dev/sda.

Начнем процесс разметки жесткого диска /dev/sda.

Если вы хотите увидеть все команды fdisk, это идеальная возможность нажать клавишу m и Enter, чтобы вывести список всех команд. Вы можете сделать это для справки (FYI). Однако в данном руководстве мы рассмотрим команды, необходимые для разметки диска.

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

Рекомендуемые схемы разделов

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

NON-UEFI

Mount Point Partition Partition Type Partition Size File System
/mnt /dev/sda1 Linux Remainder of the device ext4
[SWAP] /dev/sda2 Linux swap More than 512 MiB ext4
Mount Point Partition Partition Type Partition Size File System
/mnt/boot or mnt/efi /dev/sda1 EFI System Partition 260MB – 512MB fat32
/mnt /dev/sda2 Linux x86-64 root (/) Remainder of the device ext4
[SWAP] /dev/sda3 Linux swap More than 512MiB ext4

Создание разделов

Поскольку у нас не UEFI система, имеет смысл следовать схеме разделов NON-UEFI, описанной выше. Это означает, что мы создадим 2 раздела: раздел подкачки (Linux swap) и раздел, куда будет монтироваться root (Linux).

У нас есть жесткий диск размером примерно 20 ГБ, поэтому мы можем легко выделить примерно половину гигабайта (512 МБ) для раздела подкачки Linux (/dev/sda2). Остается примерно 19,5 ГБ для раздела Linux (/dev/sda1).

Раздел Linux

Сначала создадим раздел Linux (/dev/sda1/).

Раздел подкачки

Далее создадим раздел подкачки Linux (/dev/sda2/).

Для раздела подкачки Linux нам нужно изменить тип раздела, чтобы он стал настоящим разделом подкачки.

Если вы хотите увидеть все типы разделов, это идеальная возможность нажать клавишу l и Enter, чтобы отобразить список всех типов разделов. Вы можете сделать это для справки (FYI). Однако в данном руководстве мы рассмотрим команды, необходимые для разметки диска.

Теперь нам нужно изменить тип раздела нашего предполагаемого раздела подкачки Linux (/dev/sda2).

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

Запись таблицы разделов на диск
Наконец, давайте запишем только что созданную таблицу разделов на диск и выйдем из утилиты fdisk.

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

Опять же, в зависимости от типа системы (UEFI, не UEFI), процесс будет отличаться.

NON-UEFI
Для нашей системы без UEFI создадим файловую систему ext4 на корневом разделе (вы можете выбрать любую другую подходящую файловую систему).

Также давайте подготовим раздел подкачки.

UEFI
Для типа раздела EFI создайте файловую систему FAT32.

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

Подготовьте раздел подкачки:

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

Синхронизация репозитория pacman
Прежде чем загружать приложения/инструменты, мы должны обновить репозиторий и убедиться, что нам доступны самые последние и лучшие версии.

Установите reflector
С полностью обновленным репозиторием мы можем установить инструмент reflector, чтобы оптимизировать файл /etc/pacman.d/mirrorlist для локальных зеркал.

Резервное копирование существующего файла списка зеркал
Не помешает сделать резервную копию файла, который будет изменен. Давайте сделаем резервную копию файла /etc/pacman.d/mirrorlist.

Установите Arch Linux

Теперь наша система подготовлена и оптимизирована для установки Arch Linux. Этот этап включает в себя монтирование раздела Linux и установку необходимых пакетов с помощью команды pacstrap на смонтированный раздел Linux.

Прочтите: Как установить пакеты DEB в Ubuntu и Linux Mint

Смонтируйте раздел Linux
Мы должны смонтировать корневой каталог, прежде чем выполнять какую-либо установку.

NON-UEFI

UEFI

Выполните установку

Используйте команду pacstrap для установки Arch Linux, необходимых пакетов и любых дополнительных пакетов (в данном случае, текстового редактора nano) на смонтированный раздел Linux. Дополнительные пакеты всегда можно установить позже; установка nano в качестве дополнительного пакета была включена для демонстрации возможностей команды pacstrap (и для продвижения nano в качестве моего любимого текстового редактора, который пригодится позже в этом руководстве).

После выполнения приведенной выше команды на экране появится окно, на котором будет происходить установка множества пакетов, составляющих дистрибутив Arch Linux. После завершения установки мы можем сказать, что установили Arch Linux! Но нам еще многое предстоит сделать: настроить систему, установить загрузчик и выбрать окружение рабочего стола.

Конфигурирование установленной системы Arch

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

Мы можем автоматически создать файл fstab с помощью команды genfstab.

Изменение корня
Вспомните, что изначально мы загрузились на эту машину с помощью файла образа. Мы все еще находимся в корневом каталоге файла образа, а наша сессия находится в оперативной памяти. Теперь, когда мы установили Arch Linux, нам нужно переключиться на физически установленный корневой раздел с помощью команды arch-chroot.

Измените root на корневой каталог в /mnt.

Установка часового пояса
В начале этого руководства мы смогли установить NTP на true. Это обеспечило нам правильное время, но не обеспечило правильного часового пояса. В этом шаге мы применим правильный часовой пояс (смещение UTC), чтобы время, представленное в нашей установке, соответствовало географическому положению.

Используйте команду timedatectl, чтобы найти свой часовой пояс. Для перемещения по списку можно использовать клавиши со стрелками и клавиши PgUp и PgDn. После завершения нажмите q, чтобы выйти из списка.

Запустите hwclock для создания /etc/adjtime.

Поскольку я нахожусь в Украине, следующая запись была удалена перед сохранением файла, и в дальнейшем будет использоваться локаль ua_UA.UTF-8.

Сгенерируйте файл /etc/locale.conf.

Создайте и установите переменную LANG.

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

Создайте файл /etc/hostname и добавьте запись об имени хоста. Затем сохраните файл.

Эта запись была добавлена:

Создайте файл /etc/hosts и добавьте нужные записи. Затем сохраните файл.

Эти записи были добавлены:

Пароль root
Наконец, давайте зададим пароль для пользователя root в целях безопасности.

Используйте команду passwd, чтобы установить пароль для root.

Установка унифицированного загрузчика Grand Unified Bootloader (GRUB)
До этого момента мы создали функциональную систему Arch Linux. Она была установлена на корневой раздел, но для правильной и автоматической загрузки нашей новой системы необходим загрузчик. Есть несколько вариантов, когда речь идет о загрузчиках. Я решил использовать GRUB в качестве загрузчика для этого руководства.

И снова, у нас есть два общих метода установки загрузчика: UEFI и не-UEFI.

NON-UEFI
Для нашей системы без UEFI процесс показан ниже.

Установите пакет grub.

Установите GRUB на жесткий диск.

Наконец, создайте файл /boot/grub/grub.cfg.

UEFI
Установите пакет grub.

Создайте каталог, в который будет смонтирован EFI-раздел.

Смонтируйте раздел ESP.

Установите GRUB на жесткий диск.

Наконец, создайте файл /boot/grub/grub.cfg.

Создайте учетную запись пользователя
Это прекрасная возможность создать учетную запись пользователя. Некорневая учетная запись является предпочтительным методом входа в графическую среду рабочего стола, которая будет установлена в следующем разделе. Метод создания учетной записи пользователя автоматически создаст для нее домашний каталог. Кроме того, мы можем предоставить этой учетной записи привилегии sudo. Для этого нам также потребуется установить саму команду sudo.

Добавление пользователя и домашнего каталога
Используйте команду useradd с параметром -m для создания нового пользователя и домашней директории для него.

Пароль пользователя
Установите пароль пользователя.

Установите sudo
Установите команду sudo.

Установите редактор для использования при запуске visudo.

Добавьте следующую строку для вновь созданного пользователя. Затем сохраните файл.

Установите окружение рабочего стола
Если вы думали, что размеры разделов подкачки и текстовые редакторы были спорными, то они не идут ни в какое сравнение с трайбализмом, который существует в отношении окружения рабочего стола. Но именно это и делает Linux удивительным: свобода выбора. Существует множество окружений рабочего стола, которые можно использовать в Arch Linux. Ниже приведены мои любимые окружения рабочего стола (без особого порядка).

Выберите среду рабочего стола, выполните установку и завершите настройку. Если вы не уверены в опциях, представленных во время установки выбранной вами среды рабочего стола, выберите опции по умолчанию.

ПРИМЕЧАНИЕ: KDE не позволяет пользователю root входить в систему напрямую. Изначально вы должны войти в систему под учетной записью пользователя, созданной в предыдущем разделе.

GNOME
Установите сервер отображения Xorg.

Установите среду рабочего стола GNOME.

Включите диспетчер отображения GDM и диспетчер сети.

Выйдите из chroot.

Извлеките live USB/носитель и снова включите питание.

CINNAMON
Установите сервер отображения Xorg.

Установите терминал Xorg.

Установите среду рабочего стола Cinnamon.

Установите менеджер отображения GDM.

Включите диспетчер отображения GDM и диспетчер сети.

ПРИМЕЧАНИЕ: В процессе входа в систему найдите значок настроек (шестеренка). Этот значок позволит вам выбрать среду рабочего стола Cinammon.

Выйдите из chroot.

Извлеките live USB/носитель и снова включите питание.

KDE
Установите сервер отображения Xorg.

Установите plasma, plasma-wayland-session и kde-applications.

Включите менеджер дисплеев SDDM и сетевой менеджер.

Выйдите из chroot.

Извлеките live USB/носитель и снова включите питание.

Резюме

Поздравляем! Теперь у вас есть рабочая система Arch Linux, которую вы создали на основе вашего выбора и предпочтений.

Arch, по умолчанию, является дистрибутивом с выкатным релизом. Это означает, что вам не придется устанавливать его более одного раза для любой системы. Одним из преимуществ (и недостатков) такого скользящего релиза, как Arch, является то, что вы всегда находитесь на острие (а иногда и на грани) обновления системы и программного обеспечения, которое иногда может быть нестабильным.

На LinuxCool вы найдете еще много обучающих материалов, и если вы хотите получить от меня еще больше, заходите почаще на мой сайт.

Arch Linux: преимущества, установка и настройка

Платформа Linux стала основой для большого количества систем, бесплатных и коммерческих, с узкой специализацией или универсальных вроде Arch Linux. Последняя отличается от аналогов наличием в официальном репозитории преимущественно свободного программного обеспечения (более 11 тысяч пакетов) и отсутствием графического интерфейса «из коробки».

Что представляет собой Arch Linux

Arch Linux отличается от других систем минимальным количеством предустановленного ПО и консольным интерфейсом. «Голый» дистрибутив упрощает создание собственных интерфейсов с «окнами» и подборкой программ, развертывание Nginx, SSH, PHP и Python-пакетов, KDE и многого другого.

Особенности Arch Linux:

  1. Процесс инсталляции продукта сложнее, чем установка популярных систем типа Ubuntu и Fedora.
  2. Графическая оболочка необязательна, пользователь вправе продолжать работать в консоли.
  3. Пользователь самостоятельно выбирает компоненты, которые будут работать.

То же относится к дочерним дистрибутивам, например Manjaro, ArcoLinux, Chakra. Популярность системы обеспечивает совместимость с процессорами x86-64. Принцип распространения Arch Linux включает ряд особенностей: простоту, современность, прагматизм, универсальность и удобство для пользователя.

Преимущества Arch Linux

За счет установки лишь реально необходимых программ снижаются требования к аппаратной части компьютера. Если речь идет об облачном сервере, экономятся его ресурсы, появляется возможность беспрепятственно запускать больше виртуальных машин. На базе системы Arch Linux легко создать «собственный компьютер», выполняющий узкий перечень задач.

  1. Система обновляется постоянно, автоматически, по мере выпуска новых релизов.
  2. Инсталляция пакетов осуществляется хоть с локального диска, хоть из сети.
  3. Выпускаемые приложения не требуют адаптации для совместимости с дистрибутивом.
  4. Существует пользовательский репозиторий с огромным количество ПО.

Сообщество Arch Linux активно развивается. Там найдется все: от документации по установке и настройке системы до помощи специалистов в решении технических проблем и узких задач по развертыванию специализированных решений. При поддержке участников легко освоить работу с системой «с нуля».

Как установить Arch Linux

Перед инсталляцией необходимо загрузить ISO-образ с официального сайта. Загрузка возможна как средствами браузера, напрямую, так и через торренты. После скачивания его требуется записать на внешний USB-накопитель или DVD-диск (второй вариант практически «умер», на новой технике часто нет привода).

Подготовка к установке

Компьютер, на который планируется установить Arch Linux, рекомендуется подключить к интернету по проводной линии. Сеть Wi-Fi требует дополнительных настроек, поэтому при настройке неизбежно появятся проблемы. Последовательность действий при установке на виртуальную и физическую машину несколько отличается.

Arch Linux

Последовательность действий (на примере VirtualBox):

  1. Создать новую виртуальную машину Arch Linux.
  2. Перейти в раздел «Система», меню «Настройки», и поставить галочку на «Включить EFI».
  3. Перейти в раздел «Носитель» и в контроллер IDE добавить путь к скачанному файлу.
  4. Далее откроется окно автозапуска из образа дистрибутива.

Если речь идет о реальном физическом компьютере, запуск установки производится путем загрузки с USB-накопителя. В официальном образе для запуска инсталляции понадобится нажать Enter на пункте Boot Arch Linux (x86_64). При запуске пользователь увидит командную строку с правами root. Остается проверив правильность времени и приступать к установке (ниже команда).

Разбивка и форматирование накопителя

Первый этап включает разметку диска. Здесь важно убедиться, что в настоящий момент в системе нет подключенных накопителей с важными данными. Изредка пользователи ошибаются и удаляют разделы на загрузочном диске с Windows. Проще работать с «пустым» компьютером, когда диски изначально не содержат ничего ценного.

Разбивка и форматирование накопителя

  1. Проверить отсутствие важных файлов командой lsblk.
  2. Запустить процесс разбивки накопителя командой cfdisk /dev/sda.
  3. В появившемся меню выбрать строку с наименованием формата диска GPT.
  4. Нажать в нижней части экрана на New, чтобы создать корневой раздел.
  5. Вручную внести размер диска в гигабайтах или терабайтах.
  6. Нажать на Type и выбрать тип раздела в зависимости от архитектуры процессора.
  7. Выбрать пункт Write и нажать клавишу Enter.

Остается подтвердить действие вводом команды YES и повторным нажатием Enter. Следом нужно создать еще один диск для размещения временных файлов, затем проверить созданные разделы командой lsblk. Если все открывается нормально, нужно смонтировать корневой раздел /dev/sda1 в директории /mnt.

Linux root

Для созданного SWAP-раздела необходима дополнительная инициализация:

В приведенном примере /dev/sda2 – это путь к SWAP-разделу, указанному при инициализации во время разбивки. Теперь оба раздела нужно отформатировать командой:

Все, компьютер готов к продолжению установки операционной системы Arch Linux.

Инсталляция и настройка установленной системы

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

По завершении инсталляции требуется настройка системы. Перезагружать компьютер перед этим необязательно. Последовательность действий:

  1. Выполнить команду arch-chroot /mnt /bin/bash.
  2. Инсталлировать VIM – pacman –S vim.
  3. Открыть файл с кодировками – vim /etc/locale.gen.
  4. Снять комментарии со строк en_US.UTF-8 UTF-8 и ru_RU.UTF-8 UTF-8.
  5. Сохранить изменения и закрыть файл.
  6. Сгенерировать локаль – locale-gen.
  7. Включить поддержку русского языка – echo “LANG=ru_RU.UTF-8” > /etc/locale.conf.
  8. Настроить часовой пояс – ln –sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime.

Из настроек остается задать пароль суперпользователя и установить загрузчик GRUB.

Первое делается командой:

Linux passwd

После ввода команды предлагается ввести нужную комбинацию и затем подтвердить сохранение. Далее устанавливается пакет GRUB:

По желанию устанавливается графическая оболочка, например, Gnome. Она состоит из 2 пакетов – gnome и gnome-extra. В первом содержатся файлы самой оболочки, во втором – дополнительные программы вроде архиватора, текстового редактора, вспомогательных утилит. Запускается процесс инсталляции командой:

pacman –S gnome gnome-extra

По завершении установки достаточно перезагрузить компьютер, но уже без подключенного накопителя USB с образом дистрибутива.

Читайте также: