Как установить Arch Linux

В отличие от Ubuntu или Linux Mint, Arch Linux является непрерывно обновляющимся дистрибутивом Linux, а это значит, что вам нужно установить его только один раз, и он будет постоянно обновляться до последней версии. А Arch wiki является одной из лучших в Linux сообществе. Единственная сложность — процесс установки дистрибутива.

       

Начало работы

Прежде чем устанавливать Arch Linux, необходимо загрузить ISO-файл и записать его на USB-накопитель или DVD.

  1. Перейдите на страницу загрузки Arch Linux и загрузите ISO-файл (в разделе HTTP Direct Downloads).
  2. С помощью такого инструмента, как balenaEtcher, создайте загрузочный USB-накопитель.
  3. По завершении создания загрузочного диска вставьте его в компьютер и загрузитесь с него.

Примечание: Для установки Arch Linux на ваш компьютер лучше всего подключить его к проводному соединению. Беспроводное подключение потребует дополнительных настроек, которые не будут рассмотрены в данном руководстве.

Начальная установка

Выберите загрузку в Arch в меню начального запуска. Это должен быть первый доступный вариант. Вы получите командную строку, входящую в систему с правами root.

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

timedatectl set-ntp true

Конфигурация жесткого диска

Пришло время настроить жесткий диск. Есть несколько способов справиться с этим, но cfdisk кажется самым простым.

cfdisk

Если на жестком диске еще нет таблицы разделов, появится запрос на ее установку. Выберите «DOS». Хотя это не самая последняя версия, работать с ней здесь намного проще.

Затем вы попадете на таблицу с разделами жесткого диска или свободным местом в списке. Если у вас уже есть разделы, вы можете сохранить их и перейти к следующему шагу. Если вы хотите начать сначала, выделите их и выберите «Delete» в нижней части экрана.

Выделите свободное место, из которого необходимо создать раздел, и выберите снизу пункт «New». Нажмите Enter. Затем введите размер раздела. Повторите эти шаги для каждого раздела. Если вы не знаете, что делать, создайте раздел размером 512 МБ для «/boot» и используйте остальной диск для root (/).

Когда закончите, выберите «Write» в нижнем меню. Введите «yes», чтобы подтвердить изменения. Нажмите «q» для выхода.

Создайте файловые системы для новых разделов. Вообще-то, эта часть проста. Просто выполните следующие команды, предполагая, что ваш диск «/dev/sda».

mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda2

Монтирование разделов

Теперь вы готовы монтировать разделы и начать настройку системы. Если ваши диски имеют значения «/dev/sda1» и «/dev/sda2», то настройка должна выглядеть следующим образом:

mount /dev/sda2 /mnt
mkidr /mnt/boot
mount /dev/sda1 /mnt/boot

Базовая настройка системы

Вы можете отредактировать список зеркал live CD здесь, чтобы выбрать наиболее близкие к вам зеркала для скачивания. Это не обязательно, и это может отнимать много времени. Если вы хотите это сделать, поместите зеркала, расположенные ближе всего к вам, вверху списка в «/etc/pacman.d/mirrorlist».

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

pacstrap /mnt base

Это займет некоторое время, но не волнуйтесь — Arch, по сути, сама себя настраивает.

Когда загрузка завершена, вы можете сгенерировать fstab файл Arch. Этот файл отслеживает различные файловые системы (разделы), которые необходимо монтировать в вашей системе.

genfstab -U /mnt >> /mnt/etc/fstab

Новая система

Пришло время переехать в вашу новую систему Arch. Вы можете сделать это, заменив в его корень (chroot). Chroot — это способ комбинировать одну Linux-систему поверх другой, которая уже запущена. Arch предоставляет инструмент для оптимизации процесса.

arch-chroot /mnt

Как только вы нажмете Enter, командная строка изменится, чтобы отразить ваше новое местоположение в установке Arch.

Часовой пояс

Вам нужно будет установить часовой пояс вашей системы следующим. Поищите в разделе «/usr/share/zoneinfo» ваш регион и город. Затем привяжите его к местному времени вашей системы.

ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime

Выполните синхронизацию системы с системными часами.

hwclock --systohc

Локализация

Вам нужно будет настроить локализацию системы таким образом, чтобы язык и все остальное, что с ним связано, были правильными. Откройте «/etc/locale.gen» и не комментируйте (удалив перед строкой “#”) выбранный вами район.

locale-gen

Создайте файл на сервере «/etc/locale.conf» и поместите выбранный вами регион в файл, как показано на примере ниже.

LANG=en_US.UTF-8

Создание сети

Теперь нужно также выполнить базовую настройку сети. Начните с установки имени хоста компьютера в «/etc/hostname».

yourhostname

Добавьте это имя хоста в файл «/etc/hosts», чтобы ваш компьютер мог связать его с самим собой.

127.0.0.1	localhost
::1		localhost
127.0.0.1	yourhostname

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

systemctl enable dhcpcd

Пользователи

Пока что вы работаете в роли пользователя root. Для безопасности измените пароль пользователя root на что-нибудь более безопасное. Запустите команду passwd и введите новый пароль root.

passwd

Вы захотите создать постоянного пользователя для ежедневного использования.

useradd -m -G users,audio,input,optical,storage,video -s /bin/bash username

Дайте вашему пользователю новый пароль так же, как вы это делали раньше, но укажите имя пользователя в команде passwd.

passwd username

Заключительные системные задачи

Вам потребуется сгенерировать initramfs для вашей системы, чтобы справиться с такими распространенными задачами, как LVM, шифрование дисков и RAID. Не волнуйся, это единственная команда.

mkinitcpio -p linux

Последнее, что вам нужно перед перезагрузкой — это загрузчик, GRUB. Начните с установки с Pacman.

pacman -S grub

Установите GRUB на жесткий диск.

grub-install --target=i386-pc /dev/sda

Наконец, настройте конфигурацию GRUB на разделе «/boot».

grub-mkconfig -o /boot/grub/grub.cfg

Когда это будет сделано, введите «exit», чтобы выйти из chroot. Отключите разделы и перезагрузитесь в Arch.

exit
umount -R /mnt
reboot

Ваша система перезагрузится в Arch Linux! Имейте в виду, что вам все еще нужно будет настроить графический рабочий стол, если вы планируете это сделать. Одной из сильных сторон Arch является выбор, который она предоставляет, и у нее есть множество вариантов, слишком много вариантов, чтобы описать их в таком простом руководстве, как этот. Однако все это описано в Arch Wiki, и в основном сводится к установке нужных пакетов.






Спасибо, что читаете! Подписывайтесь на мой канал в Telegram и Яндекс.Дзен. Только там последние обновления блога и новости мира информационных технологий.

Также, читайте меня в социальных сетях: Facebook, Twitter, VKOK.

Мне нужна ваша помощь


Для своевременного наполнения сайта, его продвижения, развития, а также, конечно, оплаты хостинга мне необходима помощь от вас, читатели. Подробнее о донатах читайте на специальной странице. На данный момент есть возможность поддержать меня через Яндекс Деньги, WebMoney и PayPal.

Все собранные средства будут пущены на развитие сайта и редкое пиво для автора!