как правильно установить arch linux

Installation guide (Русский)

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

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

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

Contents

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примеры схем

BIOS с MBR

Точка монтированияРазделТип разделаРекомендуемый размер
[SWAP]/dev/раздел_подкачкиLinux swapБолее 512 МБ
/mnt/dev/корневой_разделLinuxОстаток
UEFI с GPT

Точка монтированияРазделТип разделаРекомендуемый размер
/mnt/boot или /mnt/efi/dev/системный_раздел_efiсистемный раздел EFIБолее 260 MiB
[SWAP]/dev/раздел_подкачкиLinux swapБолее 512 МБ
/mnt/dev/корневой_разделLinux x86-64 root (/)Остаток

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

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

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

Для получения дополнительной информации смотрите раздел Файловые системы#Создание файловой системы.

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

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

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

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

Установка

Выбор зеркал

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

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

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

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

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

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

Fstab

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

Chroot

Часовой пояс

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

Локализация

Создайте файл locale.conf(5) и задайте переменной LANG необходимое значение:

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

Добавьте соответствующую запись в файл hosts(5) :

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

Initramfs

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

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

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

Загрузчик

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

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

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

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

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

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

Источник

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

Предисловие

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

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

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

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

как правильно установить arch linux. Смотреть фото как правильно установить arch linux. Смотреть картинку как правильно установить arch linux. Картинка про как правильно установить arch linux. Фото как правильно установить arch linux

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

как правильно установить arch linux. Смотреть фото как правильно установить arch linux. Смотреть картинку как правильно установить arch linux. Картинка про как правильно установить arch linux. Фото как правильно установить arch linux

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

Установка

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

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

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

как правильно установить arch linux. Смотреть фото как правильно установить arch linux. Смотреть картинку как правильно установить arch linux. Картинка про как правильно установить arch linux. Фото как правильно установить arch linux

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

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

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

как правильно установить arch linux. Смотреть фото как правильно установить arch linux. Смотреть картинку как правильно установить arch linux. Картинка про как правильно установить arch linux. Фото как правильно установить arch linux

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

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

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

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

как правильно установить arch linux. Смотреть фото как правильно установить arch linux. Смотреть картинку как правильно установить arch linux. Картинка про как правильно установить arch linux. Фото как правильно установить arch linux

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

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

как правильно установить arch linux. Смотреть фото как правильно установить arch linux. Смотреть картинку как правильно установить arch linux. Картинка про как правильно установить arch linux. Фото как правильно установить arch linux

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

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

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

как правильно установить arch linux. Смотреть фото как правильно установить arch linux. Смотреть картинку как правильно установить arch linux. Картинка про как правильно установить arch linux. Фото как правильно установить arch linux

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

как правильно установить arch linux. Смотреть фото как правильно установить arch linux. Смотреть картинку как правильно установить arch linux. Картинка про как правильно установить arch linux. Фото как правильно установить arch linux

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

как правильно установить arch linux. Смотреть фото как правильно установить arch linux. Смотреть картинку как правильно установить arch linux. Картинка про как правильно установить arch linux. Фото как правильно установить arch linux

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

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

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

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

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

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

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

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

Установка

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

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

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

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

Chroot

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

как правильно установить arch linux. Смотреть фото как правильно установить arch linux. Смотреть картинку как правильно установить arch linux. Картинка про как правильно установить arch linux. Фото как правильно установить arch linux

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

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

как правильно установить arch linux. Смотреть фото как правильно установить arch linux. Смотреть картинку как правильно установить arch linux. Картинка про как правильно установить arch linux. Фото как правильно установить 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 установился правильно

как правильно установить arch linux. Смотреть фото как правильно установить arch linux. Смотреть картинку как правильно установить arch linux. Картинка про как правильно установить arch linux. Фото как правильно установить arch linux

как правильно установить arch linux. Смотреть фото как правильно установить arch linux. Смотреть картинку как правильно установить arch linux. Картинка про как правильно установить arch linux. Фото как правильно установить arch linux

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

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

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

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

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

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

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

Дрова

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

Окружение

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

как правильно установить arch linux. Смотреть фото как правильно установить arch linux. Смотреть картинку как правильно установить arch linux. Картинка про как правильно установить arch linux. Фото как правильно установить arch linux

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

Источник

Как установить Arch Linux: Пошаговое руководство по установке

как правильно установить arch linux. Смотреть фото как правильно установить arch linux. Смотреть картинку как правильно установить arch linux. Картинка про как правильно установить arch linux. Фото как правильно установить arch linux

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

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

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

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

А теперь, да начнутся приключения…

Скачайте ISO Arch

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

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

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

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

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

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

Хотя для создания загрузочного физического носителя можно было бы использовать оптический диск, USB был выбран из-за его актуальности. Существует множество способов подготовки live USB, один из них – команда dd. Стоит отметить, что при использовании команды dd следует быть очень осторожным, так как она может перезаписать работающие диски.

Существуют и другие варианты, такие как SUSE Image Writer, Fedora Image Writer, Mint Stick и другие. В рамках данного руководства невозможно предоставить руководство по каждому инструменту записи, поэтому в данном руководстве мы остановимся на dd. Помните, будьте осторожны с dd, поскольку он не зря прозван “уничтожителем дисков”.

Загрузка с 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 PointPartitionPartition TypePartition SizeFile System
/mnt/dev/sda1LinuxRemainder of the deviceext4
[SWAP]/dev/sda2Linux swapMore than 512 MiBext4
Mount PointPartitionPartition TypePartition SizeFile System
/mnt/boot or mnt/efi/dev/sda1EFI System Partition260MB – 512MBfat32
/mnt/dev/sda2Linux x86-64 root (/)Remainder of the deviceext4
[SWAP]/dev/sda3Linux swapMore than 512MiBext4

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

Поскольку у нас не 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 полагается на зеркала для получения обновлений. Существует множество зеркал, которые размещены на сотнях серверов по всему миру. Обычно зеркала, расположенные географически ближе, обеспечивают самую высокую скорость соединения.

Arch Linux поставляется с файлом, известным как “список зеркал”, который содержит все известные зеркала. Однако этот файл не оптимизирован, так как содержит все зеркала. Мы можем вручную просмотреть этот файл и отредактировать его, но это займет довольно много времени. К счастью, существует инструмент (сценарий Python) под названием reflector, который автоматически оптимизирует этот файл для нас. Нам нужно только предоставить некоторые исходные данные.

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

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

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

Запуск reflector по файлу Mirrorlist
Выполните команду reflector для оптимизации файла /etc/pacman.d/mirrorlist. Конечным результатом будет более компактный файл, содержащий наиболее оптимальные записи. Поскольку я нахожусь в Украине, я использовал “UA” в качестве кода страны в команде.

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

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

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

NON-UEFI

UEFI

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

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

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

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

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

Автоматизация монтирования
Давайте создадим файл /etc/fstab, чтобы корневой раздел монтировался автоматически при загрузке системы. Файл /etc/fstab можно отредактировать вручную, но наша цель – упростить установку Arch Linux. Подобно тому, как мы использовали инструмент reflector для автоматизации процесса выбора оптимального зеркала, мы представим и используем еще один инструмент для создания файла /etc/fstab.

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

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

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

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

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

Создайте символьную ссылку для установки часового пояса (замените “America/Los_Angeles” на ваш часовой пояс).

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

Настройка локали
Термин “локаль” относится к форматам языка, чисел, дат и валют Файл /etc/locale.gen содержит настройки локали и системных языков и по умолчанию закомментирован. Мы должны открыть этот файл с помощью текстового редактора и откомментировать строку, содержащую желаемую локаль. Именно поэтому nano был установлен ранее с помощью команды pacstrap.

Откройте файл /etc/locale.gen и удалите “#” из начала строки, содержащей вашу локаль. Затем сохраните файл.

Поскольку я нахожусь в Украине, следующая запись была удалена перед сохранением файла, и в дальнейшем будет использоваться локаль 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.

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

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

Предоставление пользователю sudo привилегий
ПРИМЕЧАНИЕ: Конфигурационным файлом для sudo является /etc/sudoers. Этот файл всегда следует редактировать с помощью команды visudo. Команда visudo блокирует файл “sudoers”, сохраняет правки во временном файле, а затем проверяет синтаксис файла перед копированием его в /etc/sudoers).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Резюме

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

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

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

Это было только начало; вам еще многое предстоит установить, настроить, подправить и изучить. Я надеюсь, что вам понравилось это руководство и вы получили некоторое представление об установке Arch Linux. Теперь вы можете похвастаться перед своими друзьями и коллегами тем, что выбрали именно этот дистрибутив. Не стесняйтесь в случайных разговорах говорить: “Кстати, я использую Arch”.

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

Источник

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

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