Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

Archinstall: различия между версиями

Материал из Aprel Wiki
м Защитил страницу Archinstall: частый вандализм ([Редактирование=Разрешено только администраторам] (бессрочно) [Переименование=Разрешено только администраторам] (бессрочно)) [каскадная]
 
(не показаны 3 промежуточные версии этого же участника)
Строка 1: Строка 1:
Мяу, товарищи! На связи [[Oleg Aprel]]!
#перенаправление [[Установка Arch Linux с помощью archinstall]]
Ну что, приступим же к ручной установке? Или воспользуемся [[archinstall]] (быстрее, легче, понятнее)?
 
Если в статье есть недостоверная информация, то обязательно посетите обсуждение и сообщите об этом: [[Обсуждение:Archinstall]].
 
== Загрузка образа ==
Переходим на сайт и загружаем 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»''', чтобы проверить доступность сетевых адаптеров.
 
<blockquote>ip link</blockquote>
 
Вы можете проверить свой вывод, что ваша команда работает отлично.
 
Arch требует обязательного интернет соединения для своей установки.
 
Такой командой можно проверить своё соединение и увидеть время ответа сайта.
 
<blockquote>ping archlinux.org</blockquote>
 
Если вы используете Wi-Fi на своём ПК, то используйте команды (обычно имя wlan0, если у вас другое, то указываем своё):
 
<blockquote>iwctl
 
device list
 
station wlan0 scan
 
station wlan0 get-networks
 
station wlan0 connect SSID</blockquote>
 
Вводим пароль от сети Wi-Fi, всё готово.
 
SSID (имя вашей сети Wi-Fi - указываем в скобках, пример: '''"Xiaomi Mi WiFi6 Router AX9000"''').
 
После подключения:
 
<blockquote>exit
<br>ping archlinux.org</blockquote>
 
Ctrl + C остановит задачу.
 
Этап завершён.
 
== Выставляем шрифт ==
 
Теперь необходимо выставить шрифт, если этого не сделать, то при выборе русского языка в “установщике” archinstall, вы увидите квадратики вместо букв. Выбираем шрифт “cyr-sun16”, введя команду:
 
<blockquote>setfont cyr-sun16</blockquote>
 
== Запуск скрипта ==
 
После выбора шрифта, можно приступить к запуску установочного скрипта archinstall, вводим команду:
 
<blockquote>archinstall</blockquote>
 
Если возникнут трудности с зеркалами, то меняйте своё подключение. После ввода команды выше должен запуститься скрипт (ждём до 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'''.
 
Сохранить и выйти.
 
Шифровать диск на данный момент не будем, так как это не имеет смысла на домашней машине, а соответственно, пропускаем данный пункт установки.
 
Установка загрузчика
Переходим к выбору загрузчика, оставляем по умолчанию grub-install, так как загрузчик grub вполне актуален и справляется с загрузкой системы на ура. Да и в любой момент можно установить другой загрузчик уже в установленной системе:
 
Пункт подкачка
По умолчанию подкачка уже включена, так что, если она вам нужна, то оставляем все как есть, если же вы хотите отключить подкачку, то переходите в данный пункт и выбираете – “нет”. В любом случае пусть подкачка все же будет и не пригодится, чем пригодится, но ее не окажется в нужный момент:
 
Замечу, что мы сейчас говорим не о разделе подкачки, а о zram. Zram сжимает содержимое в оперативной памяти, подробнее о zram вы можете прочесть тут.
 
Хост и пользователи
Далее у нас пункт “Имя хоста”, это имя вашего компьютера, по умолчанию – “archlinux”, вы же можете задать иное имя сейчас, либо, изменить при необходимости его в установленной системе. Что бы изменить имя хоста сейчас, переходим в пункт “Имя хоста” и вписываем своем, для примера, задам имя – Arch Linux:
 
Придумываем пароль для root пользователя, переходим в соответствующий пункт (Пароль root) и вводим свой пароль, после чего необходимо его подтвердить, введя еще раз. Замечу, что при вводе пароля он отображаться не будет:
 
Пришло время создать учетную запись вашего пользователя, под которым вы будете работать в Arch Linux, когда установите его. Создаем учетную запись, введя имя пользователя строчными буквами. Нажимаем “Enter” после чего нас попросят ввести пароль для только что созданного нового пользователя:
 
При создании нового пользователя рекомендую сразу добавить его в группу sudo, что б была возможность после установки Arch Linux сразу начать пользоваться правами суперпользователя. Для этого, при создании вашего пользователя, в появившемся окне выбираем – да:
 
Затем подтверждаем наше решение указав соответствующий пункт – “Подтвердить и выйти”:
 
Установка рабочего окружения
При установке через скрипт archinstall можно сразу выбрать какое окружение рабочего стола установить, для этого переходим в пункт “Профиль”. Тут стоит отметить, что если вы впервые ставите систему, либо хотите сразу приступить к настройке то выбираем первый пункт – “desktop: Предоставляет выбор окружений рабочего стола и тайловых оконных менеджеров”. Его мы и выберем в данный момент, можно конечно выбрать еще пункт “minimal”, но в этом случае у вас не будет возможности выбора рабочего окружения:
 
Затем определяемся из приведенного списка какое окружения рабочего стола хотим установить, тут дело вкуса и личных предпочтений:
 
После чего выбираем драйвер для вашей видеокарты, для пользователей NVIDIA выбираем NVIDIA (Proprietary), для пользователей AMD оставляем самый верхний пункт – AMD / ATI (open-source) соответственно:
 
Звуковой сервер
Нажив на пункт “Звуковой сервер” выбираем из списка, что установить, на данный момент можно установить либо pipewire, либо pulseaudio. Что выбрать, решаете вы сами, в любом случае, pipewire вроде зарекомендовал себя с положительной стороны:
 
Установка ядра
Переходим к установке ядра, выбрав данный пункт вам будет предложено на выбор несколько версия ядра операционной системы. По умолчанию выбрано последнее доступное ядро в репозиториях Arch Linux, вы можете выбрать также и другие версии, например LTS – с длительной поддержкой:
 
Дополнительные пакеты
Тут указываем то, что хотим установить в Arch Linux при инсталляции системы, как вариант, установим сразу браузер Firefox и chromium, просто вписав название этих двух программ:
 
Настройка сети
Крайне важный пункт, без которого вы рискуете оказаться в установленной системе, но без возможности выйти в сеть. Устанавливаем NetworkManager выбрав соответствующий пункт в меню – “Использовать NetworkManager…”:
 
Для более продвинутых пользователей есть пункт ручной настройки.
 
Часовой пояс
Указываем ваш часовой пояс, выбрав его из списка. Для более быстрого поиска можно воспользоваться клавишей слеш (/) и ввести хотя бы начальные буквы вашего часового пояса:
 
Пункт автоматической синхронизации можно оставить по умолчанию, так как она уже включена.
 
Дополнительные репозитории
В дополнительных репозиториях можно выбрать multilib либо ветку testing. Что касается репозитория testing, то его выбирать не желательно, так как в этом случае пакеты при обновлении будут устанавливаться именно из тестового репозитория, что может сказаться негативно на стабильности Arch Linux. А вот multilib вполне можно включить:
 
Установка Arch Linux
Вот и все, предварительная настройка Arch Linux при помощи скрипта archinstall готова, можно приступать к установке. Нажимаем на пункт “Установить”:
 
Затем подтверждаем установку нажав “Enter” и наблюдаем за происходящим процессом:
 
После завершения установки, осталось ответить на последний вопрос – использовать chroot или нет. Chroot — операция изменения корневого каталога диска для запущенного процесса и его дочерних процессов. Программа, запущенная в таком окружении, не может получить доступ к файлам вне нового корневого каталога. Более подробно про chroot можно прочесть в ArchWIKI:
 
Теперь перезагружаем систему введя команду reboot и загружаемся в установленный Arch Linux.
 
== Установка yay ==
После того как вы установите [[Arch Linux]] и загрузитесь в систему, необходимо установить пакет “yay” без которого вы не сможете пользоваться репозиторием [[AUR]]. А [[AUR]] это сокровищница [[Arch Linux]]. Для установки yay открываем терминал, установим пакет git, который позволит клонировать yay в нашу систему, где в дальнейшем мы его и соберём:
 
<blockquote>sudo pacman -Sy git</blockquote>
Теперь клонируем yay, выполнив команду “git clone https://aur.archlinux.org/yay.git”, после чего переходим в директорию “yay”, собираем пакет и устанавливаем. Выполним все эти действия одной командой:
 
<blockquote>git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si</blockquote>
 
О том как перемещаться по директориям в терминале вы можете подробно прочесть в этой статье.

Текущая версия от 22:32, 9 октября 2023