Antergos и Cinnamon. Установка

Алексей Федорчук

Читатель, заинтересовавшийся «дедовским» дистрибутивом, возможно захочет его установить. Ниже описано, как это можно сделать. Точнее, как это проделывал я — вопреки устоявшейся в последнее время привычке сразу на реальной машине, без промежуточной «виртуальной» стадии.

Введение

Как было сказано в предыдущей заметке, программа инсталляции Antergos в обеих редакциях этого дистрибутива — одна и та же. И во многих случаях безразлично, с какого носителя устанавливать систему. Однако есть одно маленькое «но»: непременным условием этого безнадёжного предприятия является подключение к сети. Ввиду «скользящей» модели разработки дистрибутива, большинство пакетов будет устанавливаться из репозиториев даже при выборе в качестве рабочей среды GNOME 3 с образа antergos, а любой иной — ещё тем болей, как принято говорить в Одессе.

При установке на десктоп с подключением по кабелю и использованием автоматического DHCP (что, хвала Ахурамазде, стало в последнее время нормой жизни большинства пост-советских человеков) сеть подхватывается и настраивается сама собой, без участия применителя. А вот на ноуте с подключением через WiFi сеть… тоже находится без проблем. И даже не одна, а все доступные физически в доме, скажем. Однако резонные люди полагают, что для доступа к беспроводной сети необходима авторизация — а вот средств для неё в редакции antergos-minimal не предусмотрено. Так что в этом случае использование полномерного образа antergos оказывается обязательным. Так что далее речь пойдёт об установке именно с этого источника.

Какой бы образ ни был выбран в качестве источника установки, его следует записать на оптический носитель с помощью CLI-утилиты wodim (она же cdrecord — это уже давно её погоняло) или графической «морды» типа Brasero, K3b, Xfburn. Поскольку OD-приводы стали в наши дни анахронизмом, образ можно записать и на твёрдотельный носитель — USB-флешку или SD-карту. Программ этого назначения также вдоволь, однако решение на все случаи жизни — команда dd, которая проходит и в случае данном (от root’а):

# dd if=path2/antergos-2015.10.18-x86_64.iso of=/dev/sd?# bs=#?

Обладателям большинства ноутов (по крайней мере, не очень древних) следует только помнить, что встроенный кард-ридер в них работает через собственный чип (а не через USB, как это было на старых ноутах и на десктопах с мультиридером), и прямая загрузка с SD-карты не прокатит, нужно прибегнуть к внешнему USB картд-ридеру.

И ещё: по причинам, которые так и стались для меня покрытыми тайной, ни один из образов Antergos категорически не желал загружаться с эмулятора OD Zalman ZM-VE300 (описан здесь). Второй случай в моей практике — первый имел место быть с дистрибутивом PCLinuxOS

Есть некоторые отличия в установке на машину с традиционным BIOS и с UEFI (вне зависимости от включенности или выключенности Security Boot). В первом случае в качестве загрузчика предлагается всем давно известный Syslinux, о котором написано столько, что и добавить уже нечего. А вот во вотором для начала появляется меню с такими пунктами (в 64-разрядной системе):

  • Antergos x86_64 UEFI CD;
  • UEFI Shell x86_64 v1;
  • UEFI Shell x86_64 v2;
  • EFI Default Loader;
  • Reboot Into Firmware Interface.

Выбор любого из двух последних пунктов у меня вызывал перезагрузку машины. Знакомство с UEFI Shell, ради которой я, собственно, и связался с режимом UEFI вообще — в ближайших планах, тогда я и вернусь к этому вопросу. Так что методом исключения остаётся только пункт первый, который, кстати, и является умолчальным.

Пара слов о Live-среде

Так что вслед за выбором пункта первого, загрузкой ядра и всего прочего перед глазами предстаёт Live-среда с запросом дальнейших действий — опробования или инсталляции:

antergos_001

Разумеется, наша цел — коммунизм инсталляция. Однако я воспользовался для её достижения образом antergos (хотя на десктопе мне хватило бы и минимальной редакции) в ом числе и потому, что хотел поглядеть на то, как выглядит среда GNOME 3 в своей последней, три-восемнадцатой, инкарнации.

Оказалось, что выглядит она вполне симпатично: шрифты и иконки подобраны со вкусом (в этом разработчикам GNOME 3 не откажешь, никакой аляповатости, бьющей при первом взгляде на Unity, или техногена, бывшего отличительной чертой KDE с первых дней его существования). Да и обои нескучные имеются — например, такие:

antergos_002

Приложений много:

antergos_003

И даже ещё больше:

antergos_004

И они даже работают:

antergos_005

В общем, выглядит всё красиво, но для меня, как и прежде, неудобно до полной непригодности к практическому употреблению. Так что я без всякого сожаления выбрал в панели задач кнопку запуска инсталлятора:

antergos_006

И нажал её, получив ту же самую картинку, что и при старте среды. Где, разумеется, выбрал второй вариант — Install It.

Инсталлятор Cnchi: вводные слова

Инсталлятор Antergos встретил меня предложением выбрать язык, а также сообщением, что зовут его Cnchi, что он находится в стадии бета-тестирования, но активно разрабатывается (намёк на временные трудности с программными RAID’ами и субтомами btrfs), а потому требует пока бережного обращения:

antergos_007

Инсталлятор этот, насколько я понял, основывается на универсальном фреймворке Calamares, разрабатываемом фирмой Blue Systems при участии майнтайнеров ряда дистрибутивов с целью унификации процесса установки Linux-систем. Этим определяются черты его сходства с инсталляторами таких дистрибутивов, как Manjaro (описанный здесь), Netrunner (о котором тоже говорилось на этой странице) и Tanglu (о котором я так и не собрался написать). А поскольку Calamares создавался под явным влиянием установщика Ubuntu: то вид его не окажется непривычным и любому применителю этого семейства.

Как и обещано разработчиками (и как будет видно из дальнейшего хода событий), он действительно Easy to Use, и при этом достаточно гибок. Хотя и подвержен ошибке, свойственной многим его сородичам — о ней я скажу очень скоро. Как и об особенности, делающей его уникальным…

От локали до разметки

Итак, установка Antergos начинается с выбора языка своего собственного интерфейса — он же будет потом языком инсталлированной системы. И, между нами говоря, этим языком вполне может быть Великий и Могучий:

antergos_008

После этого следует проверка на вшивость — впрочем, положительный ответ на все поставленные вопросы даются автоматически, а с отрицательными я на своих машинах не сталкивался:

antergos_009

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

antergos_010

С часовым поясом обитатели просторов нашей родины за пределами МКАД разберутся легко:

antergos_011

А вот теперь — внимание: та самая родовая ошибка, о которой я только что говорил, и касается она раскладки клавиатуры. При выборе русского языка интерфейса инсталлятора по умолчанию и раскладка предлагается русская (в варианте winkeys):

antergos_012

Есть большое искушение так и оставить — или сразу заменить вариант на свой любимый:

antergos_013

Но ни того, ни другого делать ни в коем случае не следует: выбранная раскладка не дополняет теоретически умолчальную английскую американскую, а заменяет её. Что сделает в дальнейшем невозможным ввод данных при создании учтной записи пользователя. А выяснится очень нескоро — после разметки и форматирования целевого носителя. Правда, в отличие от ряда более иных установщиков, инсталлтор Cnchi и на этой стадии позволит откатиться назад и всё исправить. Но проще сразу выбрать английскую американскую раскладку без всяких вариантов:

antergos_014

А после установки настроить клавиатуру средствами выбранной рабочей среды — благо, нынче в любой из далее предложенных это делается не просто, а очень просто: времена, когда каждая следующая версия их была чревата поломкой этого, столь волнующего русскоязычного применителя, момента прошли (и, надеюсь, что безвозвратно — разве что Unity время от времени отличается в этой части).

Кстати, выбор рабочей среды — как раз и является следующим пунктом нашей программы. И по умолчанию в качестве таковой предлагается GNOME 3 — вне зависимости от редакции исходного образа:

antergos_015

Однако, как говорилось ранее, выбор среды обитания достаточно широк. Если же он оказывается недостаточным — никто не запрещает ограничиться вариантом Base, то есть чисто консольной системой. А в дальнейшем установить недостающий DE или WM из репозиториев дедовского Archlinux’а. Впрочем, с последней любовью старого Форсайта ломать голову над проблемой выбора не пришлось — он был очевиден:

antergos_016

А вот дальше — ещё один волнующий момент: выбор софта, который не входит в число штатных приложений какой-либо из рабочих сред и сподобился быть включённым в базовую комплектацию системы. По умолчанию здесь не отмечено ничего, кроме поддержки печати (и это, товарищи, правильно). Я ограничился подключением репозитория AUR:

antergos_017

После чего мне тут же был выдан дисклаймер — с ним я тоже согласился:

antergos_018

На этом этап подготовительный заканчивается — начинается этап, влекущий за собой необратимые изменения: разметка диска и создание файловых систем.

От разметки до ребута

Как и в большинстве инсталляторов, разметка диска начинается с предложения выбора: положиться на автоматику или всё сделать самому? Давайте рассмотрим оба варианта. Начав с первого, отмеченного по умолчанию:

antergos_019

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

antergos_020

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

antergos_021

И после согласия с ним обратной дороги уже не будет. Но пока она есть — и можно, вренувшись на один шаг назад, выбрать другой загрузчик. В качестве альтернативы тут выступает так называемый Gummiboot (что это за чудо — рассказывать не место и не время):

antergos_022

В этом случае предустановочное резюме примет такой вид:

antergos_023

Обращаю внимание, что можно и отказаться от установки загрузчика вообще — очень ценная возможность (отсутствующая, например, в Ubuntu), если Antergos устанавливается не первой по счёту системой. Для этого достаточно «снять птицу» с соответствующего боксика:

antergos_023a

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

antergos_024

В этом случае будет выведен полный список устройств, имеющихся в машине:

antergos_025

Из которых следует выбрать целевое для установки системы:

antergos_026

А на нём создать разделы. Сначала — под EFI Boot, с рекомендуемым размером 512 МБ (реально можно обойтись, как говорят, и меньшим, но я не стал экспериментировать), с файловой системой FAT32 и точкой монтирования /boot/efi (метку здесь вводить не то что не обязательно, а просто не нужно — она всё равно будет проигнорирована)

antergos_027

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

antergos_028

По умолчанию для корневого раздела предлагается файловая система ext4, и причин отказываться о неё в настоящее время не много. Но если они таки есть — можно ознакомиться с доступными вариантами:

antergos_029

Подобным же образом можно создать и разделы под отдельные ветви файловой иерархии (например, под будущий каталог /home). Однако при установке на SSD (а в моём случае именно так и было) по некоторым причинам, на которых сейчас останавливаться не буду, полагаю это не целесообразным. Как, в общем-то, и создание раздела подкачки. Хотя сам его на всякий случай создал — но, понятное дело, не на SSD, а на имеющимся в машине экспериментальном винчестере:

antergos_030

После этого запланированная (но ещё не осуществлённая) разметка целевых носителей будет выглядеть так:

antergos_031

Как заметил внимательный читатель, возможности указать опции монтирования файловых систем не предусмотрено. Но, как оказалось, она и не нужна: все вновь созданные файловые системы автоматически получат атрибут noatime — не об этой ли необходимости столько говорили большевики и примкнувшие к ним беспартийные товарищи? А если целевой носитель — SSD, то и атрибут discard будет установлен для тех файловых систем, которые (как, например, ext4), соответствующую опцию поддерживают. В подтверждение чего привожу, забегая вперёд, фрагмент своего /etc/fstab в том виде, в каком его можно было видеть в свежеинсталлированной системе:

#                
#
UUID=39dae19b-59b8-49fb-90c8-786064e5129d / ext4 defaults,rw,noatime,discard 0 1
UUID=443e3500-fd0e-484b-8fc8-ccfc03da67bf swap swap defaults 0 0
UUID=CAD9-A398 /boot/efi vfat defaults,rw,noatime 0 0

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

antergos_032

А секция, относящаяся к разметке диска, примет такой вид:

antergos_033

Теперь — последнее китайское предупреждение:

antergos_034

Сопровождающееся предложением создать пользовательский аккаунт — согласно современной моде, доступа к аккаунту root’а в Antergos нет, права его приобретаются (посредством команды sudo пользователем, принадлежащим к группе wheel: именно таковым будет тот, чей аккаунт создаётся при инсталляции:

antergos_035

Теперь, наконец, реально выполняется разметка диска, форматирование разделов, а зхатем и развёртыванием систем:

antergos_036

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

antergos_037

Разве что перед этим не забыть переписать сделанные скриншоты (а возможность для этого в Live-режиме имеется) на какой-нибудь внешний носитель.

Ну а что произойдёт после перезагрузки — будет рассказано в следующей серии.

Оглавление

Antergos и Cinnamon. Установка: 2 комментария

  1. Интересно. Хочется понять, чем отличается AntergOS от родительского дистрибутива. Надеюсь, что у вас дойдут когда-то руки до обзора Arch, а то тот, который у вас есть на сайте, уже, наверное, устарел. Я пользуюсь Lubuntu и Mint (XFCE), всегда хотел попробовать Arch, но так и не решился — отпугивает сложность установки. Так и не решился)

  2. > чем отличается AntergOS от родительского дистрибутива
    Всё очень просто: Antergos можно рассматривать как инсталлятор Arch’а синтегрированными компонентами из дополнительных репозиториев последнего (то бишь AUR).
    Как раз две минуты назад разместил соответствующий материал.
    А до Arch’а руки, скорее всего, не дойдут: стар я и ленив устанавливать системы без инсталлятора :)
    PS последние две буквы в имени дистрибутива — это не от OS (я поначалу тоже так подумал), а множественное число испанского (точнее, как говорят, галисийского) слова.

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