Установка Arch Linux с помощью archinstall

(перенаправлено с «Archinstall»)

Мяу, товарищи! Ну что, приступим же к установке? Или воспользуемся ручной установкой Arch Linux?

Если в статье есть недостоверная информация, то обязательно посетите наш чат в Telegram и сообщите об этом: https://t.me/aprelteam или https://t.me/linuxchatik.

Загрузка образа

Переходим на сайт и загружаем ISO-файл: https://archlinux.org/download.

Для загрузки лучше всего использовать торрент > qBittorrent.

Запись образа

Записать образ в Windows проще всего используя Rufus, если же у вас Linux, то можно воспользоваться Etcher, версия для Windows также есть.

Rufus

Загрузите программу с официального сайта и запустите > https://rufus.ie/ru. Укажите носитель, на который нужно записать образ. Если в компьютер вставлена одна флешка, то Rufus выберет её по умолчанию. Выберите загруженный образ ISO. Скорее всего, он будет находиться в папке «‎Загрузки». Другие параметры для продвинутых пользователей не трогайте: Rufus сам знает, что делать. Нажмите на кнопку «‎Старт». Если понадобится подтверждение, нажмите «‎Да» и OK. И ждите, пока Rufus не закончит работу.

Etcher

Загрузите программу с официального сайта и запустите > https://etcher.balena.io. Нажмите Select image и укажите скачанный вами ISO. Щёлкните Select drive и выберите нужный носитель. Нажмите Flash!, чтобы начать запись.

Загрузка с флешки

После создания загрузочного устройства, перезагрузите ПК и войдите в меню BIOS \\ UEFI, чтобы выбрать загрузку со своей флешки. Сохраняем настройки и соглашаемся на перезапуск.

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

Проверка подключения

Сперва вы увидите некоторые архивные журналы загрузки и системные проверки. Таким образом, в течение нескольких секунд, после проверки, Arch загрузит и введёт вас в корневую директорию. Здесь мы вставим команду «IP link», чтобы проверить доступность сетевых адаптеров.

ip link

Вы можете проверить свой вывод, что ваша команда работает отлично.

Arch требует обязательного интернет соединения для своей установки.

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

ping archlinux.org

Если вы используете Wi-Fi на своём ПК, то используйте команды (обычно имя wlan0, если у вас другое, то указываем своё):

iwctl

device list

station wlan0 scan

station wlan0 get-networks

station wlan0 connect SSID

Вводим пароль от сети Wi-Fi, всё готово.

SSID (имя вашей сети Wi-Fi - указываем в скобках, пример: "Xiaomi Mi WiFi6 Router AX9000").

После подключения:

exit
ping archlinux.org

Ctrl + C остановит задачу.

Этап завершён.

Выставляем шрифт

Теперь необходимо выставить шрифт, если этого не сделать, то при выборе русского языка в “установщике” archinstall, вы увидите квадратики вместо букв. Выбираем шрифт “cyr-sun16”, введя команду:

setfont cyr-sun16

Запуск скрипта

После выбора шрифта, можно приступить к запуску установочного скрипта archinstall, вводим команду:

archinstall

Если возникнут трудности с зеркалами, то меняйте своё подключение. После ввода команды выше должен запуститься скрипт (ждём до 1 минуты), если этого не произошло, то меняйте подключение. Я например подключил свой смартфон по USB в режиме модема и загрузка пошла моментально (да, статья пишется в режиме настоящей ручной установки на настоящем оборудовании).

Установка

Выбор языка

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

Russian

Раскладка клавиатуры

Раскладку клавиатуры можно выбрать уже в установленной системе при её настройке, это кому как удобно. Но всё же, лучше выбрать её уже в установленной системе, поэтому, пропускаем данный шаг и двигаемся дальше.

Регион зеркала

Дальше у нас предстоит выбор зеркала, откуда и будут устанавливаться пакеты. Выбираем данный пункт и ищем в нём "Belarus", “Russia” или ближайшее к вам (можно выбрать несколько, отметить нужные зеркала можно пробелом), для быстрого поиска можно нажать клавишу слеш (/) и ввести "by" или “ru”:

Belarus

Язык локали

Язык локали выбирается аналогичным образом, нажимаем на данный пункт, затем слеш и вводим “ru”, тут необходимо выбрать “ru_RU.UTF-8”:

ru_RU.UTF-8

Кодировка локали

Кодировка локали должна определится автоматически, если этого не произошло, заходим и выбираем её вручную – UTF-8:

UTF-8

Диски

Переходим к выбору дисков, на которые будет установлен Arch Linux. Обратите внимания, что при установке Arch Linux с помощью скрипта archinstall ручная разметка дисков на данный момент работает плохо, по этому, при автоматической разметке имейте в виду, что вся информация на диске будет стерта. Итак, выбираем пункт “Диск(и)”:

В открывшемся окне выбираем диск на который хотим установить Arch Linux и нажимаем “Enter”:

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

Далее переходим в пункт ‘Разметка диска” и тут выбираем сами. Выберите, что делать с каждым отдельным диском (с последующим использованием разделов) или же Стереть все выбранные диски и использовать оптимальную схему разделов по умолчанию. Со вторым пунктом всё понятно, но мы разберём первый.

Используя стрелочки создаём 4 раздела на диске (можно создать 2, boot и корень - / (это быстрее и проще).

Примерно 1 GB под BOOT \\ UEFI. Здесь будет загрузчик.

Помечаем раздел (1 GB) автоматически для /boot, ставим на данный раздел метку (стирание данных), назначаем точку монтирования, пишем - /boot и устанавливаем желаемую файловую систему: fat32.

Примерно 15-20 GB. Здесь будет корень (root).

Помечаем раздел (15-20 GB) меткой (стирание данных), назначаем точку монтирования, пишем - / и устанавливаем желаемую файловую систему: btrfs или ext4.

Следующий раздел по желанию пользователя, если его не создавать, то ничего не произойдёт. swap здесь можно не настраивать вообще.

Практически всё оставшееся место. Здесь будет домашний раздел (home).<

Помечаем раздел (15-20 GB) меткой (стирание данных) (по желанию), назначаем точку монтирования, пишем - /home и устанавливаем желаемую файловую систему: btrfs или ext4.

Сохранить и выйти.

Disk encryption

Шифровать диск на данный момент не будем, так как это не имеет смысла на домашней машине, а соответственно, пропускаем данный пункт установки.

Загрузчик

Переходим к выбору загрузчика, оставляем по умолчанию или выбираем grub-install, так как загрузчик grub вполне актуален и справляется с загрузкой системы на ура. Да и в любой момент можно установить другой загрузчик уже в установленной системе.

Подкачка

По умолчанию подкачка уже включена, так что, если она вам нужна, то оставляем все как есть, если же вы хотите отключить подкачку, то переходите в данный пункт и выбираете – “нет”. В любом случае пусть подкачка все же будет и не пригодится, чем пригодится, но её не окажется в нужный момент:

Замечу, что мы сейчас говорим не о разделе подкачки, а о zram. Zram сжимает содержимое в оперативной памяти.

Имя хоста

Далее у нас пункт “Имя хоста”, это имя вашего компьютера, по умолчанию – “archlinux”, вы же можете задать иное имя сейчас, либо, изменить при необходимости в установленной системе.

Пароль root

Придумываем пароль для root пользователя, после чего необходимо его подтвердить. Замечу, что при вводе пароля он отображаться не будет.

Учётная запись пользователя

Пришло время создать учетную запись вашего пользователя, под которым вы будете работать в Arch Linux, когда установите его. Создаём учетную запись, введя имя пользователя строчными буквами. Нажимаем “Enter” после чего нас попросят ввести пароль для только что созданного нового пользователя.

При создании нового пользователя рекомендую сразу добавить его в группу sudo, что б была возможность после установки Arch Linux сразу начать пользоваться правами суперпользователя. Для этого, при создании вашего пользователя, в появившемся окне выбираем – да.

Затем подтверждаем наше решение указав соответствующий пункт – “Подтвердить и выйти”.

Профиль

При установке через скрипт archinstall можно сразу выбрать какое окружение рабочего стола установить, для этого переходим в пункт “Профиль”. Тут стоит отметить, что если вы впервые ставите систему, либо хотите сразу приступить к настройке то выбираем первый пункт – “desktop: Предоставляет выбор окружений рабочего стола и тайловых оконных менеджеров”. Его мы и выберем в данный момент, можно конечно выбрать еще пункт “minimal”, но в этом случае у вас не будет возможности выбора рабочего окружения.

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

Я выбираю KDE.

После чего выбираем драйвер для вашей видеокарты, для пользователей NVIDIA выбираем NVIDIA (Proprietary), для пользователей AMD оставляем самый верхний пункт – AMD / ATI (open-source) соответственно.

Звуковой сервер

Нажав на пункт “Звуковой сервер” выбираем из списка, что установить, на данный момент можно установить либо pipewire, либо pulseaudio. Что выбрать, решаете вы сами, в любом случае, pipewire зарекомендовал себя с положительной стороны, я выбираю его.

Ядра

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

Выбор нескольких ядер по пробелу. Мы же выбираем просто Linux.

Дополнительные пакеты

Тут указываем то, что хотим установить в Arch Linux при инсталляции системы, как вариант, установим сразу браузер Vivaldi, Opera, Discord и Telegram, просто вписав название этих программ через пробел.

vivaldi opera discord telegram-desktop

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

Крайне важный пункт, без которого вы рискуете оказаться в установленной системе, но без возможности выйти в сеть. Устанавливаем NetworkManager выбрав соответствующий пункт в меню – “Использовать NetworkManager”.

Для более продвинутых пользователей есть пункт ручной настройки.

Часовой пояс

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

Автоматическая синхронизация времени (NTP)

Можно оставить по умолчанию, так как она уже включена.

Дополнительные репозитории

В дополнительных репозиториях можно выбрать multilib либо ветку testing. Что касается репозитория testing, то его выбирать не желательно, так как в этом случае пакеты при обновлении будут устанавливаться именно из тестового репозитория, что может сказаться негативно на стабильности Arch Linux. А вот multilib вполне можно включить.

Установка Arch Linux

Вот и все, предварительная настройка Arch Linux при помощи скрипта archinstall готова, можно приступать к установке. Нажимаем на пункт “Установить”.

Затем подтверждаем установку нажав “Enter” и наблюдаем за происходящим процессом.

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

Теперь перезагружаем систему введя команду reboot и загружаемся в установленный Arch Linux.

Установка yay

После того как вы установите Arch Linux и загрузитесь в систему, необходимо установить пакет “yay” без которого вы не сможете пользоваться репозиторием AUR. А AUR это сокровищница Arch Linux. Для установки yay открываем терминал, установим пакет git, который позволит клонировать yay в нашу систему, где в дальнейшем мы его и соберём:

sudo pacman -Sy git

Теперь клонируем yay, выполнив команду “git clone https://aur.archlinux.org/yay.git”, после чего переходим в директорию “yay”, собираем пакет и устанавливаем. Выполним все эти действия одной командой:

git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si

О том как перемещаться по директориям в терминале вы можете подробно прочесть в этой статье.