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


Сейчас речь пойдет об установке в различных вариантах такого небезызвестного дистрибутива линукса — 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

Вы можете помочь и перевести немного средств на развитие сайта



Комментарии (78):

  1. maisvendoo
    /#19252321 / +1

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

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

    Но будьте осторожны — убунтоводы не дремлют ;)

    • Ubsefor
      /#19252349

      На многих фан-ресурсах писалось:

      Убунту — древнее африканское слово, означающее «Я не могу настроить Debian и Arch».
      © Lurkmore

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

      Один мой коллега сетовал на systemd, мол, клон виндового реестра, только более плохой. Сам он пользуется гентой…

      • barker
        /#19252437 / +3

        коллега сетовал на systemd, мол, клон виндового реестра
        у него весьма странное представление как минимум об одной из этих вещей

      • GalVorbak
        /#19252571 / +2

        Убунту — древнее африканское слово, означающее «Я не могу настроить Debian и Arch».

        Не обязательно. Я спокойно могу настроить и арч и дыбу, просто часто это занимает куда больше времени. Я, например, не вижу смысла тратить несколько часов, выясняя почему в очередной раз отвалился видео драйвер на дыбе, когда я могу поставить убунту и там мои оба два монитора с нативным разрешением работают из коробки без установки сторонних дров.
        Да, если покопаться, то дебиан и арч можно превратить в идеальный дистрибутив, который будет работать на тебя и не будет содержать ничего лишнего. Однако какой смысл тратить на это время, если весь необходимый мне функционал ставится в три клика вместе с убунтой и после этого стабильно работает? Поэтому оставьте, пожалуйста, свои предрассудки по поводу убунты.

        • Ubsefor
          /#19252631

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

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

          • Mikihiso
            /#19254885

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

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

            • iig
              /#19255027

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

              • Mikihiso
                /#19255163

                Это одна из причин, почему я не могу уползти с Gentoo увы — в ней проще всем этим управлять. :(

            • Fracta1L
              /#19255363

              А как в арче с зависимостями у пакетов?

              Прекрасно. Сборка пакетов мантейнерами на редкость адекватна.

            • iig
              /#19255415

              А что не так с зависимостями в убунтах-дебианах? Раз уже есть люди, которые могут сравнивать… Хотелось бы пример хороших, годных зависимостей в Arch и плохих, негодных в Ubuntu :)

          • Crazy_Father
            /#19256249

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

        • maxzhurkin
          /#19252653

          Три клика плюс пара-тройка-четвёрка часов на установку обновлений (замечание из прошлого, когда интернет, винты, процессоры и apt{,itude} были не такими быстрыми, как сейчас)

        • br3w0r
          /#19257955

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

      • Fracta1L
        /#19252605

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

        PPA это коряво сделанный AUR))

      • selivanov_pavel
        /#19252907

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

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

        • maisvendoo
          /#19253743

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

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

          • Shtucer
            /#19253823

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

          • andreymal
            /#19254803

            У меня как раз на прошлой неделе напрочь отвалилась проприетарная нвидия на ноутбуке с оптимусом)

            • Soul_in_Gun
              /#19256087

              на это уже лично Линус отвечал — всё ещё актуально (и вообще гореть в аду изобретателям оптимуса — технология ужасающей кривизны)

            • kulinich
              /#19256143

              Тоже пару недель назад отвалились проприетарные драйвера nvidia — решил проблему отключением wayland'a и стал грузить X.11.

              • andreymal
                /#19256151

                А у меня и так X11, поднять wayland на нвидии я так и не осилил

                • ExplosiveZ
                  /#19256315

                  Пропиетарный драйвер не поддерживает GBM, пока не начнёт поддерживать, wayland не запустить с ним.

                  • andreymal
                    /#19256335

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

                    • ExplosiveZ
                      /#19256715

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

                      • andreymal
                        /#19257045

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

                        • Fracta1L
                          /#19257095

                          Всё так.

                          Сейчас хотят делать другой стандарт XD

        • einhander
          /#19255437

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

          • selivanov_pavel
            /#19255453

            Это да, обновления убунты между версиями — штука непредсказуемая. Но для LTS это раз в два года, и можно отложить до спокойных выходных. А для арча/генту такой риск есть при любом обновлении пакетов, потому что bleeding edge.

            • rez0n
              /#19257957

              «По горячим следам», у меня в Parallels — Ubuntu 16.04 (LTS), запускаю раз в несколько месяцев ради базовых линуксовых утилит, вчера установил обновления, после ребута зацикленный логин (ввожу пароль — начинает грузить профиль и сбрасывает обратно в окно входа).
              ?\_(?)_/?

              • selivanov_pavel
                /#19258687

                Ради базовых линуксовых утилит не удобнее ли держать Homebrew?

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

    • urtow
      /#19257083 / +1

      Когда я начинал учить Linux (со Slakware), и удивиллся почему местный Unix гуру сидит на Ubuntu, он ответил мне, что когда-нибудь и ты захочешь операционку не требующую мозга для использования.

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

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

    • akurilov
      /#19257227

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

  2. Quarc
    /#19252537 / +3

    Арчем никогда не пользовался, но уже давно привык искать помощь на wiki.archlinux.org (и неважно с каким дистром проблемы).

    • Ubsefor
      /#19252575 / +1

      Это потому, что арч придерживается принципа «настрой всё сам и радуйся жизни».
      Переводится это примерно как KISS — Keep It Simple, Stupid.

      В принципе, по умолчанию, в арче есть только ядро, systemd и pacman. Остальное же ты ставишь туда сам, попутно разбираясь, как вообще этот линукс устроен…

      • serf
        /#19253851

        Это потому, что арч придерживается принципа «настрой всё сам и радуйся жизни».
        Переводится это примерно как KISS — Keep It Simple, Stupid.
        А вот еще один принцип:
        В Linux можно нстроить все… и тебе придется бл*ь настраивать все.

      • setevoy4
        /#19261587

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

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

        Когда МС выкатила Вин10, и начала его впихивать всем насильно — я таки ушёл на Убунту14, а с неё уже — на Арч. Переход на систему с rolling-updates поначалу несколько пугал (ну а как же, ведь LTS — это «стабильность»!), но по сути ничего страшного не случилось. За два года жизни с Арчем (на домашней и рабочей машинках) — по вине апдейтов не ломалось ничего и ни разу (пока что, по крайней мере :-) ).

  3. Fracta1L
    /#19252603

    Если кто не хочет заморачиваться с консольной установкой, но хочет получить все плюсы Арча и в довесок более стабильные апдейты и пачечку уникальных плюшек — попробуйте Manjaro.

    • qthree
      /#19252671

      2.5 года Manjaro на ноутбуке стоит, ни разу ничего не ломалось. Bumblebee работает из коробки в два клика.

    • serf
      /#19253855

      Дело не только в заморочках установки и настройки. У Manjaro есть релиз цикл, хоть и очень короткий, обновки каждую неделю примерно прилетают. Хочется верить что за эту неделю они там что-то дополнительно тестируют перед заливкой обновлений, что добавляет стабильности. На самом деле последние несколько лет ничего особенно серьезно не падало после обновлений, раньше бывало пару раз ноутбук переставал грузиться.

      • Fracta1L
        /#19253883

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

  4. denvist
    /#19252823

    Archlinux перестал быть KISS-дистрибутивом когда перешел на systemd — времена, когда система настраивалась одним файлом, закончились.

    • Ubsefor
      /#19252841

      Да, соглашусь, бинарники в systemd это верх извращения…

  5. wilderwind
    /#19252861

    Я долго боялся Арча, сидел то на Дебиане, то пробовал другие, менее популярные дистрибутивы, форки и прочее. А потом взял и поставил…
    И привык к нему очень быстро. Самый простой, самый логичный, огромное количество мануалов, форумов, wiki. Если уже постиг азы на том же Дебиане или его детях/внуках, то Арч осваивается буквально на лету.
    И какая же прелесть этот pacman!
    Жду, когда уже помрёт Xorg и заработает в полную силу Wayland или какая-то иная реализация графического сервера, и снова поставлю Арч.

    • serf
      /#19253861

      Жду, когда уже помрёт Xorg и заработает в полную силу Wayland или какая-то иная реализация графического сервера, и снова поставлю Арч.

      При переходе на Wayland что-то лично для вас как пользователя системы принципиально изменится? Xorg не раешает какие-то насущные вопросы?

      • wilderwind
        /#19254175

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

        • serf
          /#19254209

          Разумеется, Xorg устарел, но вы не ответили на заданные вопросы.

          Я просто не понимаю почему Xorg является препятствием к использванию Arch и нужно непременно ждать Wayland. Да Xorg не идеален, но все еще вполне пригоден к использованию в большинстве случаев.

          • wilderwind
            /#19254875

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

  6. Anshi85
    /#19252967 / +1

    Боюсь закидаете тапками но все же скажу, лично мне нравится linux mint, уже второй год сижу на нем, пробовал manjaro, deepin, elementary os, ubuntu, pop! os, но все же остановился на mint, в последний раз установка на SSD заняла 2 минуты, очень гибок в настройки, благодаря репозиторияи убунты куча софта. В целом доволен, поставил и пользуйся никаких заморочек с настройками и собиранием ядер и т.д. Можно сразу же приступать к работе

    • Fracta1L
      /#19253889

      За что закидывать? Нравится — и ладно, пользуйтесь на здоровье. Мне лично Минт не заходит, потому что терпеть не могу deb-дистрибутивы и gtk, но объективно Минт неплох для домашнего пользования.

    • Vilgelm
      /#19256565

      Сам сижу на Mint, но они зачем-то прекратили выпуск версии с моей любимой DE (KDE), а Cinnamon мне как-то не заходит. Видимо придется переходить на KDE Neon, а жаль, все таки Mint самый дружелюбный в плане работы с оборудованием.

      • Fracta1L
        /#19256589

        Советую Manjaro KDE, там работа с оборудованием такая же дружелюбная

        • Vilgelm
          /#19256655

          Никогда ничего кроме debian-based и redhat-based не использовал, но rolling release подкупает, если это еще все нормально работает и из коробки заводится на ноутбуке, то возможно стоит разобраться, спасибо!

  7. Tanner
    /#19252981

    В простейшем случае установка Arch Linux не обязана быть такой кровавой. Выше уже упомянули Manjaro, есть ещё Anarchy с TUI-инсталлятором.

    • Ubsefor
      /#19253047

      А мне их логотип не нравится :)

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

      • Fracta1L
        /#19253899

        Мне Арч симпатичен из-за pacman и aur, ну и сама система устроена очень просто на фоне debian и opensuse, где многое сделано через пень-колоду и куча дублирующих друг друга сущностей, из-за чего постоянно какие-то глюки, причину которых ещё попробуй найди.

        А играть в конструктор в консоли мне не хочется — на gentoo наигрался.

    • vvmtutby
      /#19255195

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

  8. iig
    /#19253061

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

    • d_ilyich
      /#19253839

      А зачем позволять сотруднику так шалить с корпоративным компьютером? С личным в своё свободное время пусть что угодно делает.

    • TrueBers
      /#19254845

      Ключи репозиториев вроде…
      Так они одной командой восстанавливаются.

  9. zhovner
    /#19253169 / +5

    image

    • TrueBers
      /#19254873

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

  10. sved
    /#19253911

    Что хорошо в установке скриптами это то что можно всё заавтоматизировать и минимизировать количество ошибок.

    У меня есть скрипты устанвливающие арч в файл на NTFS, таким образом, что в него можно непосредственно из UEFI загрузиться. Если кому интересно: проект здесь

  11. v753
    /#19254753

    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`

    • Ubsefor
      /#19254769 / -1

      Прошу прощения, видимо я намудрил там с флагами…
      Сейчас внесу правку.

  12. Eaglers
    /#19255735

    Лично я склоняюсь к версии, что Arch Linux это лучший дистрибутив.
    С точки зрения программиста — может быть… Но с точки зрения простого пользователя — наоборот. Большинство даже не представляют, что информация на компьютере состоит из нулей и единиц.

    • Ubsefor
      /#19255747

      Это самое большинство как раз таки и сидит на Windows или MacOS, а линукс им вообще мягко говоря не нужен…

      • Vilgelm
        /#19256591

        Это вы зря, в последнее время стал замечать что все больше и больше знакомых, далеких от IT стали переходить на Linux. Кому-то десятка не зашла, кто-то хочет нормально рабочую систему на слабом ноутбуке, кто-то вообще не знаю почему, но даже знаю одну девушку, которая довольно далеко от всего этого, но использует Ubuntu в качестве основной ОС.

  13. rainbowpenguin
    /#19255933

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

    • Fracta1L
      /#19256013

      Генту имеет смысл или в качестве платформы для сборки узкоспециализированного решения, или в качестве игрушки для обладателя массы свободного времени.

      • stripe
        /#19257583

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

  14. kbaa
    /#19255997

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

  15. Konachan700
    /#19256055

    Как по мне, так лучший дистр — OpenSuSe. Даже непрерывно обновляемая версия сейчас не ломает сама себя при обновлении, в том числе, если стоят закрытые дрова nvidia.
    Ну и gentoo само собой один из лучших, при должной оптимизации (пересборка ядра, выкидывание загрузчика и жирного initrd, и так далее) загрузка от биоса до рабочего стола в пару секунд — такого нигде больше нет. Но обновлять gentoo — боль и страдание, ибо пересборка даже на топовой машине занимает минимум полдня. Только из-за этого отказался.

    • Fracta1L
      /#19256069

      Даже непрерывно обновляемая версия сейчас не ломает сама себя при обновлении

      Великое достижение, однозначно лучший дистр XD

      • Konachan700
        /#19256279

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

        • Fracta1L
          /#19256301

          Это повод снести эти дистры и никогда о них не вспоминать.

  16. ordoss
    /#19256409

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

  17. Eaglers
    /#19257223

    Кстати, есть Ubuntu Server. Он тоже по-умолчанию идёт с консольным интерфейсом, но легко устанавливается.