Методы проб и установки Arch Linux

Сейчас речь пойдет об установке в различных вариантах такого небезызвестного дистрибутива линукса — Arch Linux. На момент написания статьи он занимает на distrowatch почётное 12-е место по количеству поисковых запросов за 6 месяцев с почётной средней оценкой самого дистрибутива 9.3/10. Многие считают его настоящим линуксом, для настоящих программистов, но знаменит он в первую очередь не этим, а своим нетривиальным процессом установки. Запуская загрузочный носитель пользователь в первую очередь видит отнюдь не привычный интерфейс в стиле «нажмите сюда, чтобы установить X», а большое черное окно в мир линукса.


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

Акт первый: установка на виртуальную машину


Наверное, это самый безопасный способ попробовать свои силы в установке этой системы или, по крайней мере, хороший способ "отрепетировать" установку рядом вместо Windows, другого Linux или MacOS. Пользоваться лично я буду лицензионным VMware Workstation Pro 14…



Но подойдет в целом и любая другая программа для работы с виртуалками.

Для начала нам потребуется свежий iso-образ, скачанный с archlinux.org
Скачали? Круто!

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

Для установки системы нам потребуется соединение с интернетом, которое при стандартных настройках новой виртуалки должно быть. Проверяем с помощью
ping google.com

Потом нам необходимо разметить диск. Для этого в образе, что мы запустили, присутствуют несколько утилит, например cfdisk, fdisk, gdisk, cgdisk, partitionmanager, parted, gparted… Список можно продолжать. Я люблю пользоваться утилитой cfdisk, т.к. она позволяет разметить и в MBR, и в GPT.

Какую таблицу разделов выбрать — дело каждого, от себя лишь скажу, что GPT будет поновее MBR. Подробнее о выборе между GPT и MBR можно почитать тут.

Запускаем cfdisk, который должен спросить нас про таблицу разделов. Выбираем GPT (или dos). Делаем раздел на 100 МБ. Дальше можно заморочиться и сделать отдельные разделы для разных точек монтирования: под /home, /boot, /var… Но на виртуалке, я считаю, это ни к чему — пилим единый раздел на всё оставшееся место под root.



Не забываем записать изменения на диск, выбрав пункт write.

Далее нужно создать файловые системы утилитой mkfs. EFI раздел я предлагаю отформатировать в FAT32:

mkfs.vfat -F 32 /dev/sdaX

Где X — номер раздела (у меня, например, это sda1)

Остальные разделы все обычно форматируют либо в ext4, либо в ext3:

mkfs.ext4 /dev/sda2

Затем монтируем сначала корневой раздел в /mnt, затем всё остальное в соответствующие созданные директории в /mnt

mount /dev/sda2 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
//повторяем для любых оставшихся разделов если таковые имеются

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

pacman -S reflector
reflector —verbose -l 200 —sort rate —save /etc/pacman.d/mirrorlist

Reflector отсортирует все зеркала по пингу и запишет первые 200 из них в mirrorlist.
Теперь ставим саму систему:
pacstrap -i /mnt base base-devel

После того, как команда выполнилась, нам необходимо дать понять системе, какие разделы должны быть примонтированны при загрузке — для этого пишем:
genfstab -U /mnt >> /mnt/etc/fstab

А теперь разминаем пальчики, сейчас придется ещё немного постучать по клавиатуре…



Произведем небольшую начальную настройку системы. Для этого переходим к её корневому каталогу:
arch-chroot /mnt

Настраиваем время:

ln -sf /usr/share/zoneinfo/%Регион%/%Город% /etc/localtime
hwclock --systohc

Затем в файле /etc/locale.gen находим наш родной язык и раскомментируем его, потом пишем, собственно locale-gen.

Далее следует указать имя компьютера в файлике /etc/hosts. Пример конечного файла:

127.0.0.1	localhost
::1		localhost
127.0.1.1	%моёимяхоста%.localdomain	%моёимяхоста%

Добавляем один грамм пользователя

useradd -m -g users -G wheel -s /bin/bash %userName%

Щепотку паролей:

passwd
//то был пароль для root
passwd %userName%
//а это был пароль к нашему пользователю

И напоследок, чтобы система загружалась, ставим загрузчик. Подробнее о тех, что можно установить можно прочитать здесь. Какой именно ставить — решать, конечно, вам, а здесь и сейчас мы установим самый обычный grub:

pacman -S grub
grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grub
grub-mkconfig -o /boot/grub/grub.cfg

В общем-то готово, можно выйти из chroot, отмонтировать диски и перезагрузить машину. Потом можно уже ставить на неё графическое окружение. Подробнее об этом написано тут.

Ну вот, можно в принципе и наслаждаться…



Акт второй: установка на внешний носитель




Давайте решим задачу: у нас имеется забитый жесткий диск с Windows 10/Mac Os Mojave, на котором есть скачанный образ Arch Linux а также совершенно пустой внешний ssd или hdd.

Задача: Установить систему на внешний диск, не выходя из Windows/MacOS

Подумайте пару минут, а затем посмотрим элегантный «лайфхак».

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

Замечание: при загрузке с полученной флешки могут возникнуть разного вида проблемы с сетью, в большинстве случаев из-за конфликтов между службами, отвечающими за подключение и реализацию доменных имён. Решается она выбором, какую службу использовать, и последующим отключением через systemctl всех остальных. Важно также упомянуть про стандартную утилиту wifi-menu

Чем же это может впоследствии пригодиться? А я скажу — ситуации бывают разные. Однажды у вас сломалась рабочая машина, вы живёте неделю-две без неё, т.к. она находится в ремонте, а работать на чем либо вам надо. Или вы купили/собрали новый компьютер, на котором пока даже ms-dos'а нет — у вас будет возможность хотя бы сделать загрузочную флешку/диск ну или продолжать работать с внешнего носителя. Портативность, так сказать. В то же время устанавливать на внешний диск, я считаю, лучше уж как минимум manjaro.

Акт третий: установка рядом с другой операционной системой


Хорошенько потренировавшись в установке арча на виртуалки, можно и на реальный диск попробовать поставить. Единственная разница состоит в том, что если были на диске раньше другие операционные системы — то надо бы по ним не попасть удалением разделов… Также можно сделать некоторые «улучшения» установки: например выделить место под раздел подкачки

mkswap /dev/sdxy
swapon /dev/sdxy

Остаётся лишь пользовательская настройка, которую я описывать здесь не буду, ибо это процесс творческий и индивидуальный.

Эпилог: зачем это всё надо


Лично я склоняюсь к версии, что Arch Linux это лучший дистрибутив. Да, он может иногда ломаться при обновлении (этим грешны многие rolling release), но в 2018 году это происходит уже максимально редко. Арч — самый легковесный дистрибутив «на рынке», это звание может оспорить разве что Gentoo. В отличии от последней, кстати, нам не приходится насиловать свою машину компиляцией пакетов. Репозитории Арча огромны, в них есть почти всё. А если этого нет, то почти любой deb-пакет можно сконфигурировать специально для PKGBUILD'а. Если что-то всё-таки как-то ломается, то скорее всего на этот счёт уже есть статья на archwiki, что позволяет при наличии умения читать её достаточно легко исправить. Арч можно настроить под себя. Как угодно.
А ещё у него логотип красивый.

На этом считаю тему исчерпанной, на чем и завершаю данное увлекательное повествование. Счастья тем, кто дочитал до этого момента.

UPD:
Видимо я несколько намудрил с флагами при установке grub, а также забыл упомянуть про os-prober — утилиту, необходимую для обнаружения других операционных систем.
Исправляюсь:
pacman -Syu grub os-prober
grub-mkconfig > /boot/grub/grub.cfg
grub-install --target=i386-pc /dev/sdX
Поделиться публикацией
AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее
Реклама

Комментарии 86

    +4
    Лично я склоняюсь к версии, что Arch Linux это лучший дистрибутив

    Лично я к этой мысли склонился ещё 6 лет назад, о чём не жалею. Тот арч что тогда был установлен живет и процветает до сих пор, пережив переселение либ из /lib в /usr/lib (переезд из /bin в /usr/bin я не застал), переход на systemd и двухкратный перенос с одного винта на другой.

    Но будьте осторожны — убунтоводы не дремлют ;)
      0
      На многих фан-ресурсах писалось:
      Убунту — древнее африканское слово, означающее «Я не могу настроить Debian и Arch».
      © Lurkmore

      Полностью согласен, хоть и ничего против убунты не имею. Там есть свои фишки, например тот же ppa
      Это всё конечно хорошо, но помимо нужных функций там есть уйма ненужных…
      От чего арч как раз таки и избавлен.

      Один мой коллега сетовал на systemd, мол, клон виндового реестра, только более плохой. Сам он пользуется гентой…
        +7
        коллега сетовал на systemd, мол, клон виндового реестра
        у него весьма странное представление как минимум об одной из этих вещей
          +5
          Убунту — древнее африканское слово, означающее «Я не могу настроить Debian и Arch».

          Не обязательно. Я спокойно могу настроить и арч и дыбу, просто часто это занимает куда больше времени. Я, например, не вижу смысла тратить несколько часов, выясняя почему в очередной раз отвалился видео драйвер на дыбе, когда я могу поставить убунту и там мои оба два монитора с нативным разрешением работают из коробки без установки сторонних дров.
          Да, если покопаться, то дебиан и арч можно превратить в идеальный дистрибутив, который будет работать на тебя и не будет содержать ничего лишнего. Однако какой смысл тратить на это время, если весь необходимый мне функционал ставится в три клика вместе с убунтой и после этого стабильно работает? Поэтому оставьте, пожалуйста, свои предрассудки по поводу убунты.
            0
            Я же говорю, ничего не имею против убунты.
            Лично мне не нравится в ней лишь обилие ненужного мне софта. Справедливости ради хочу заметить, что в последних версиях появилась опция «чистой» установки, а-ля только центр приложений, интернет браузер и всё.
            Не хочу докапываться до центра приложений, но лично я считаю, что даже Discover в KDE лучше…
            Ну а дебиан в моих глазах просто слишком старый. Когда я его устанавливал, столкнулся с проблемой отсутствия драйверов для своей сетевой карты, которые мне потом пришлось долго и мучительно искать. В более современных дистрибутивах (в той же убунте) такой проблемы не было, именно поэтому о дебиане у меня сложилось несколько негативное впечатление.

            К тому же, есть Manjaro — некий «Арч с графикой». Кстати первый по количеству запросов, если глянуть на статистику distrowatch.
            Да и потом, я считаю, что выгоднее добавлять функционал по необходимости, а не обрезать имеющийся ввиду ненадобности.
              0
              Да и потом, я считаю, что выгоднее добавлять функционал по необходимости, а не обрезать имеющийся ввиду ненадобности.

              Вот тут полностью согласен. А как в арче с зависимостями у пакетов? А то в той-же убунте слишком много лишнего в зависимостях.
              А так я ща хочу наконец попробывать с Gentoo на Арч съехать. Пробывал на другие дистры (Debian, RedHat), но чето как-то не комфортно все равно было.
              П.С. Из дистров основанных на арче с автоустановкой вроде еще BlackArch есть, если я правильно понимаю, но там по идее куча не нужного для десктопа софта для пентеста.
                0
                С зависимостями не может быть просто.
                Либо вы лично, в правильном порядке и правильными флажками компиляции, собираете весь нужный софт, все 100500 библиотек.
                Либо доверяете майнтейнерам софта ( чуть меньше чем 100500 человек).
                  0
                  Это одна из причин, почему я не могу уползти с Gentoo увы — в ней проще всем этим управлять. :(
                  0
                  А как в арче с зависимостями у пакетов?

                  Прекрасно. Сборка пакетов мантейнерами на редкость адекватна.
                    +1
                    А что не так с зависимостями в убунтах-дебианах? Раз уже есть люди, которые могут сравнивать… Хотелось бы пример хороших, годных зависимостей в Arch и плохих, негодных в Ubuntu :)
                    –1
                    Пожалуйста, расскажите подробнее, как запустить этот режим чистой (минимальной) установки.
                      0
                      На сайте Убунты есть mini.iso, где только базовые компоненты. Так же нужно размечать диск, подключаться к сети и т.д. Устанавливается необходимый минимум (но можно выбрать пакеты программ). Потом ставишь всё что нужно. Даже кеды можно поставить и не чистить от кучи ненужного софта
                    0
                    Три клика плюс пара-тройка-четвёрка часов на установку обновлений (замечание из прошлого, когда интернет, винты, процессоры и apt{,itude} были не такими быстрыми, как сейчас)
                      0

                      Всегда есть Antegros/Manjaro. Лично пользовался Antegros пол года и единственной возникшей проблемой оказалась автоматическая установка драйверов, не поддерживаемых моей видюхой. Он очень стабилен и прост в настройке. Там даже есть режим установки только терминала, если нужно больше места или используешь какую-нибудь экзотическую DE.

                      +1
                      Там есть свои фишки, например тот же ppa

                      PPA это коряво сделанный AUR))
                        0
                        Убунту — древнее африканское слово, означающее «я хочу один раз поставить и настроить LTS и забыть о любых проблемах с моим рабочим инструментом на следующие 2 года».

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

                          Бывало и такое. Но вот, знаете, сейчас такие события стали исчезающе редки, настолько редки, что на archlinux.org.ru и заходить скучно стало. А раньше да, раньше было весело, чинить приходилось порой
                            0

                            Ну, я года два не знал бед. А три месяца назад обновился… всё. На ноуте в очередной раз перестал арч грузиться. Даже с учётом того, что это ноут для экспериментов, как-то я устал от этой фигни.

                              0

                              Неделю спустя: таки мне удалось починить арч на моём ноутбуке. Пришлось, правда, зайти по ssh, иначе — никак, и раскомментировать в конфиге gdm строку, отключающую wayland.

                              +1
                              У меня как раз на прошлой неделе напрочь отвалилась проприетарная нвидия на ноутбуке с оптимусом)
                                0
                                на это уже лично Линус отвечал — всё ещё актуально (и вообще гореть в аду изобретателям оптимуса — технология ужасающей кривизны)
                                  0
                                  Тоже пару недель назад отвалились проприетарные драйвера nvidia — решил проблему отключением wayland'a и стал грузить X.11.
                                    0
                                    А у меня и так X11, поднять wayland на нвидии я так и не осилил
                                      0
                                      Пропиетарный драйвер не поддерживает GBM, пока не начнёт поддерживать, wayland не запустить с ним.
                                        0

                                        Ходят слухи про некий weston-eglstream, но я с ним что-то тоже не подружился
                                        (а ещё существует мнение, что это не нвидия должна поддерживать GBM, а наоборот все остальные должны поддерживать eglstream)

                                          0
                                          Ну и пусть сидят без wayland, nvidia наплевала на своих покупателей.
                                          Weston всего лишь один из композиторов, от наличия форка с eglstreams, стандарт не меняется.
                                            0

                                            Только вот, насколько я понял из гуглов, eglstream как раз является стандартом при поддержке Khronos Group, в то время как libgbm это просто приколоченная к линуксу велосипедная библиотека от Mesa (а в стандартах есть только обёртка над этой библиотекой). Или я чего-то не понимаю?

                                              0
                                              Всё так.

                                              Сейчас хотят делать другой стандарт XD
                                    0
                                    (UPD: через неделю починилось само по себе, видимо после очередного обновления. Стабильный арч такой стабильный)
                                      0
                                      Стабильный арч такой стабильный
                                      Где вы всё это находите? 8 лет использую Арч на десятке устройств различных архитектур, задач и местонахождения. Ни на одном ни разу за это время ничего не ломалось…

                                      Ну вот честно, без понтов, холиваров и наездов: ЧТО нужно делать для этого? Это какие-то кривые конфиги, скопипасченые со стек-эксченджа или дурного форума убунты?

                                      Делаю так:
                                      Прочитал главную, обновился, чекнул пакдифы, чекнул загруженные либы, если перезаписались — дёрнул соответствующих демонов рестартом, ядро обновилось с обвязкой — перегрузился. Всё дальше продолжает работать.
                                      Как люди умудряются ломать Арч с каждым обновлением, искренне не понимаю…
                                        0
                                        Обычный оптимус с обычными конфигами из обычной арчевики ¯\_(ツ)_/¯
                                        Обновился — иксы не запускаются, через недельку обновился ещё раз — иксы запускаются, не знаю что я такого особенного мог делать)
                                          0
                                          Сдаётся мне, это проблема Оптимуса, а не дистрибутива. Он в каждом дистрибе и без Арча адово глючит.

                                          Ещё есть шанс, что зеркало, с которого обновлялись, криво синхронизировалось с апстрима.
                                          Бывает такое, когда пересобирается пакет с определёнными, тоже мажорно обновлёнными в свою очередь, зависимостями. И синк происходит, как бы отрывая пакет от зависимостей. Т. е. вы стягиваете с зеркала обновлённые иксы, но при этом необновлённые их зависимости, а так бинарная совместимость могла быть поломана — краш. В этом случае — проблема зеркала. Не поверите, насколько много зеркал, поданных в официальный список, подняты и настроены криво. Даже яндексовские иногда такую дичь выдают… Поменяйте попробуйте зеркало. Или даже простая команда `pacman -Syy` может помочь.

                                          На самом деле, если разобраться как просто устроен Арч, его даже при желании будет трудно сломать =).
                                            0

                                            Ну, даже если и так, проблемы зеркал — не мои личные проблемы :) Я как конечный пользователь ожидаю, что любое зеркало будет просто брать и работать


                                            Но вообще у меня был не совсем краш, а некий «No space left on device» после вызова xrandr (и нет, на всех примонтированных дисках места навалом, если что, df проверял). Так что, наверно, больше похоже на то, что «Он в каждом дистрибе и без Арча адово глючит»


                                            Или другой пример — летом просто взял и отвалился VPN в NetworkManager. Это был баг в самом NetworkManager и его починили, только вот баганутая версия всё же попала в репозитории арча, и, хотя сам арч в этом не виноват, это не добавляет ему стабильности :)


                                            А ещё AUR влияет на стабильность. У меня долгое время не запускалась Remmina, потому что стоял какой-то давно поставленный плагин из AUR, пока я его не нашёл и не удалил. Опять же, арч не виноват в кривости пакетов из AUR, только вот без AUR арч как-то совсем уж куцый и пустоватый, пользовать его всё равно придётся

                                          0
                                          И да — не nouveau, не bumblebee и не какой-нибудь virtualgl.

                                          Когда иксы сломались, я попробовал установить чистый арч на чистый винт с нуля — там тоже иксы не заработали с теми же ошибками
                                    0

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

                                      0
                                      Это да, обновления убунты между версиями — штука непредсказуемая. Но для LTS это раз в два года, и можно отложить до спокойных выходных. А для арча/генту такой риск есть при любом обновлении пакетов, потому что bleeding edge.
                                        0
                                        «По горячим следам», у меня в Parallels — Ubuntu 16.04 (LTS), запускаю раз в несколько месяцев ради базовых линуксовых утилит, вчера установил обновления, после ребута зацикленный логин (ввожу пароль — начинает грузить профиль и сбрасывает обратно в окно входа).
                                        ¯\_(ツ)_/¯
                                          0
                                          Ради базовых линуксовых утилит не удобнее ли держать Homebrew?

                                          Серьёзный баг, было бы полезно отрепортить. Да, LTS тоже не идеален. Ну и с графическим интерфейсом в линуксе всё традиционно печально: новое клепается быстрее, чем чинится старое…
                                  +1
                                  Когда я начинал учить Linux (со Slakware), и удивиллся почему местный Unix гуру сидит на Ubuntu, он ответил мне, что когда-нибудь и ты захочешь операционку не требующую мозга для использования.

                                  Тогда я не понял, и были и Генту, и Арч и черт в ступе.

                                  А теперь Ubuntu на рабочем компе, MacOS на домашем и CentOS на серверах :)
                                    0

                                    Кстати тоже использую арч 6 лет и не разу особо ничего не ломалось. Чего не скажешь об апгрейдах бубунты и дебияна с одного релиза на другой

                                    +4
                                    Арчем никогда не пользовался, но уже давно привык искать помощь на wiki.archlinux.org (и неважно с каким дистром проблемы).
                                      +1
                                      Это потому, что арч придерживается принципа «настрой всё сам и радуйся жизни».
                                      Переводится это примерно как KISS — Keep It Simple, Stupid.

                                      В принципе, по умолчанию, в арче есть только ядро, systemd и pacman. Остальное же ты ставишь туда сам, попутно разбираясь, как вообще этот линукс устроен…
                                        +2
                                        Это потому, что арч придерживается принципа «настрой всё сам и радуйся жизни».
                                        Переводится это примерно как KISS — Keep It Simple, Stupid.
                                        А вот еще один принцип:
                                        В Linux можно нстроить все… и тебе придется бл*ь настраивать все.
                                          0
                                          Простите, но позвольте не согласиться: "KISS — Keep It Simple, Stupid" как «идеология» больше применяется к утилитам Linux/UNIX и подходу системы к их взаимодействию — из того же ряда, что "каждый занимается своим делом" (привет, `systemd`!).
                                          При чём тут «настрой всё сам и радуйся жизни»? Да и Арч и «simple», по крайней мере на этапе установки и настройки первые разы для не слишком опытного «консолевода» — не слишком-то совместимы.

                                          А по теме — да, Arch шикарен. Я жил на Вин7, периодически пытаясь мигигрировать на Убунты (ещё версии с 9-ой) на домашней машине, но постоянные грабли с апдейтами и 100500 совершенно ненужного софтка «изкаропки» это желание убивали на корню.

                                          Когда МС выкатила Вин10, и начала его впихивать всем насильно — я таки ушёл на Убунту14, а с неё уже — на Арч. Переход на систему с rolling-updates поначалу несколько пугал (ну а как же, ведь LTS — это «стабильность»!), но по сути ничего страшного не случилось. За два года жизни с Арчем (на домашней и рабочей машинках) — по вине апдейтов не ломалось ничего и ни разу (пока что, по крайней мере :-) ).
                                        0
                                        Если кто не хочет заморачиваться с консольной установкой, но хочет получить все плюсы Арча и в довесок более стабильные апдейты и пачечку уникальных плюшек — попробуйте Manjaro.
                                          0
                                          2.5 года Manjaro на ноутбуке стоит, ни разу ничего не ломалось. Bumblebee работает из коробки в два клика.
                                            0
                                            Дело не только в заморочках установки и настройки. У Manjaro есть релиз цикл, хоть и очень короткий, обновки каждую неделю примерно прилетают. Хочется верить что за эту неделю они там что-то дополнительно тестируют перед заливкой обновлений, что добавляет стабильности. На самом деле последние несколько лет ничего особенно серьезно не падало после обновлений, раньше бывало пару раз ноутбук переставал грузиться.
                                              0
                                              Я вообще на тестовой ветке сижу, и всё ок. Только вот недавно немножко припекло, когда старый Амарок и его зависимости начали выкидывать из реп и aur, но я решил проблему в лоб — вынес Амарок с нужными зависимостями в отдельный каталог, и запускаю его через специальный скрипт. Теперь пофиг на изменения в репах)
                                            –3
                                            Archlinux перестал быть KISS-дистрибутивом когда перешел на systemd — времена, когда система настраивалась одним файлом, закончились.
                                              –4
                                              Да, соглашусь, бинарники в systemd это верх извращения…
                                              0
                                              Я долго боялся Арча, сидел то на Дебиане, то пробовал другие, менее популярные дистрибутивы, форки и прочее. А потом взял и поставил…
                                              И привык к нему очень быстро. Самый простой, самый логичный, огромное количество мануалов, форумов, wiki. Если уже постиг азы на том же Дебиане или его детях/внуках, то Арч осваивается буквально на лету.
                                              И какая же прелесть этот pacman!
                                              Жду, когда уже помрёт Xorg и заработает в полную силу Wayland или какая-то иная реализация графического сервера, и снова поставлю Арч.
                                                0
                                                Жду, когда уже помрёт Xorg и заработает в полную силу Wayland или какая-то иная реализация графического сервера, и снова поставлю Арч.

                                                При переходе на Wayland что-то лично для вас как пользователя системы принципиально изменится? Xorg не раешает какие-то насущные вопросы?
                                                  +1
                                                  Xorg за десятки лет своего существования оброс костылями, как упавшее дерево грибами. За 30+ лет с рождения Xorg появилось столько новых технологий, что он стал излишней прокладкой между оконным менеджером и всей остальной системой. Без сомнения, революционный для эпохи появления графических интерфейсов, Xorg просто устал идти в ногу со временем. Я не говорю, что он плох, но принцип KISS уже перестаёт выполняться.
                                                    0
                                                    Разумеется, Xorg устарел, но вы не ответили на заданные вопросы.

                                                    Я просто не понимаю почему Xorg является препятствием к использванию Arch и нужно непременно ждать Wayland. Да Xorg не идеален, но все еще вполне пригоден к использованию в большинстве случаев.
                                                      0
                                                      Точно так же, как и старый смартфон. Да, он звонит, будит по утрам, там есть средненькая камера, потёртый экран. Да, им можно пользоваться ещё несколько лет, своих функций он не утратил. Но время идёт, дайте дорогу новой технологии.
                                                      Я не являюсь упёртым адептом Linux или Windows, легко переключаюсь на работу с разными системами и придерживаюсь принципа, что каждой проблеме — своё решение. А остальное — уже дело вкуса :-)
                                                +3
                                                Боюсь закидаете тапками но все же скажу, лично мне нравится linux mint, уже второй год сижу на нем, пробовал manjaro, deepin, elementary os, ubuntu, pop! os, но все же остановился на mint, в последний раз установка на SSD заняла 2 минуты, очень гибок в настройки, благодаря репозиторияи убунты куча софта. В целом доволен, поставил и пользуйся никаких заморочек с настройками и собиранием ядер и т.д. Можно сразу же приступать к работе
                                                  0
                                                  За что закидывать? Нравится — и ладно, пользуйтесь на здоровье. Мне лично Минт не заходит, потому что терпеть не могу deb-дистрибутивы и gtk, но объективно Минт неплох для домашнего пользования.
                                                    0
                                                    Сам сижу на Mint, но они зачем-то прекратили выпуск версии с моей любимой DE (KDE), а Cinnamon мне как-то не заходит. Видимо придется переходить на KDE Neon, а жаль, все таки Mint самый дружелюбный в плане работы с оборудованием.
                                                      0
                                                      Советую Manjaro KDE, там работа с оборудованием такая же дружелюбная
                                                        0
                                                        Никогда ничего кроме debian-based и redhat-based не использовал, но rolling release подкупает, если это еще все нормально работает и из коробки заводится на ноутбуке, то возможно стоит разобраться, спасибо!
                                                    0
                                                    В простейшем случае установка Arch Linux не обязана быть такой кровавой. Выше уже упомянули Manjaro, есть ещё Anarchy с TUI-инсталлятором.
                                                      0
                                                      А мне их логотип не нравится :)

                                                      А если серьёзно, то нисколь не против готовых дистрибутивов, основанных на арче, но вот только смысл арча немного теряется — в них же уже установлено что-нибудь ненужное да и слишком просто это вот всё. Многие арчеводы, я думаю, просто хотят какого-либо челленжа. Ну или установить нестандартное решение. Вон, например, относительно недавно сделали NOVA Filesystem. Думается мне, что проще на голое ядро с systemd и pacman'ом эту штуку поставить, чем на уже настроенный дистрибутив…
                                                        0
                                                        Мне Арч симпатичен из-за pacman и aur, ну и сама система устроена очень просто на фоне debian и opensuse, где многое сделано через пень-колоду и куча дублирующих друг друга сущностей, из-за чего постоянно какие-то глюки, причину которых ещё попробуй найди.

                                                        А играть в конструктор в консоли мне не хочется — на gentoo наигрался.
                                                        0
                                                        установка Arch Linux не обязана быть такой кровавой.
                                                        Рекомендую Archboot ISO от tpowa ( Tobias Powalowski) 2018.06-1 archboot «2k18-R1»
                                                        ( на всех зеркалах в ../iso/archboot/ )

                                                        0

                                                        Пришел новый сотрудник, установил на новый комп этот самый Arch. А потом что-то сломалось в этом самом pacmam'е… Ключи репозиториев вроде…
                                                        Оно конечно увлекательно, возиться с пингвином… Но работу работать когда?

                                                          0
                                                          А зачем позволять сотруднику так шалить с корпоративным компьютером? С личным в своё свободное время пусть что угодно делает.
                                                            0
                                                            Ключи репозиториев вроде…
                                                            Так они одной командой восстанавливаются.
                                                              0
                                                              image
                                                              +12
                                                              image
                                                                0
                                                                Каждый начинающий уважающий себя линуксоид просто обязан написать «крутую» статью по установке «трушного» дистрибутива, переписав шаги из вики с ошибками.
                                                                0
                                                                Что хорошо в установке скриптами это то что можно всё заавтоматизировать и минимизировать количество ошибок.

                                                                У меня есть скрипты устанвливающие арч в файл на NTFS, таким образом, что в него можно непосредственно из UEFI загрузиться. Если кому интересно: проект здесь
                                                                  0
                                                                  reflector —verbose -l 200 —sort rate —save /etc/pacman.d/mirrorlist
                                                                  здесь пока не скопировал в коммент не видно где одинарный дефис, а где двойной

                                                                  grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grub
                                                                  а на этой строке у меня ругнулось
                                                                  grub-install: error: filed to get canonical path of `/boot/EFI`
                                                                    –1
                                                                    Прошу прощения, видимо я намудрил там с флагами…
                                                                    Сейчас внесу правку.
                                                                    0
                                                                    Лично я склоняюсь к версии, что Arch Linux это лучший дистрибутив.
                                                                    С точки зрения программиста — может быть… Но с точки зрения простого пользователя — наоборот. Большинство даже не представляют, что информация на компьютере состоит из нулей и единиц.
                                                                      0
                                                                      Это самое большинство как раз таки и сидит на Windows или MacOS, а линукс им вообще мягко говоря не нужен…
                                                                        0
                                                                        Это вы зря, в последнее время стал замечать что все больше и больше знакомых, далеких от IT стали переходить на Linux. Кому-то десятка не зашла, кто-то хочет нормально рабочую систему на слабом ноутбуке, кто-то вообще не знаю почему, но даже знаю одну девушку, которая довольно далеко от всего этого, но использует Ubuntu в качестве основной ОС.
                                                                      0

                                                                      А что же по генту, господа? IMHO, даже лучше будет.

                                                                        0
                                                                        Генту имеет смысл или в качестве платформы для сборки узкоспециализированного решения, или в качестве игрушки для обладателя массы свободного времени.
                                                                          0
                                                                          Генту (во всяком случае лет 10 назад) был замечательным дистрибутивом для новичков: чтобы понять что это такое, как его готовить, где-что лежит, вот это все. Отличные пошаговые описания того как все ставится руками из консоли.
                                                                          * Желательно иметь друга уже разобравшегося во всем этом, который поправит начальные ошибки, иначи гуглить ЧЯДНТ.
                                                                        0

                                                                        Моё знакомство с Arch Linux состоялось ещё когда я был школьником и толком не знал консольных команд, никогда не забуду. Ночь, скачанный у друга дистрибутив, кое-как установил ЭТО.
                                                                        Сразу — надо бы какой-нибудь графический интерфейс с окнами. Пытаюсь ставить, но зависимости… черт. Понимаю, что должен быть способ автоматически подтянуть всё необходимое, но я его не знаю. Интернет — wap с телефона, гуглить нереально, серфить из консоли не умею(как я при этом настроил интернет для компа я уже не вспомню. Вроде до этого делал так с другими дистрибутивами и помнил как подключить телефон кабелем и использовать его как модем). Ночь, звонить другу не вариант.
                                                                        Тетрадь, выписывание всех зависимостей, попытки качать и устанавливать их вручную, новые зависимости почти на каждой итерации. К утру крыша начала конкретно съезжать. Конечно, ничего хорошего из этого не вышло, ушёл в школу, после уже проконсультировался с другом и поставил всё как надо.
                                                                        2 вынесенных из этого действия вывода: прежде чем чтото делать, лучше сперва подумать; не всегда одно лишь упорство приводит к желаемому результату

                                                                        • НЛО прилетело и опубликовало эту надпись здесь
                                                                            0
                                                                            Даже непрерывно обновляемая версия сейчас не ломает сама себя при обновлении

                                                                            Великое достижение, однозначно лучший дистр XD
                                                                            • НЛО прилетело и опубликовало эту надпись здесь
                                                                                0
                                                                                Это повод снести эти дистры и никогда о них не вспоминать.
                                                                            +1
                                                                            В свое время решил этот вопрос с помощью дистрибутива Monjaro, который — тот же арч, но с простой установкой
                                                                              0
                                                                              Кстати, есть Ubuntu Server. Он тоже по-умолчанию идёт с консольным интерфейсом, но легко устанавливается.

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

                                                                              Самое читаемое