- Опубликовано
- • Linux
Установка Arch Linux в 2026 году
- Автор
-
-
- Пользователь
- LastDelphiN
- Авторские статьи
- Авторские статьи
-
Руководство-шпаргалка по установке и первичной настройке Arch Linux.
Как проходит установка
В данном руководстве рассматривается официальный способ установки Arch Linux с помощью командной строки Live-системы. Источником является официальный ISO-образ, подходящий как для записи на DVD, использования в качестве загрузочного образа для виртуальной машины, так и создания загрузочного USB (в т.ч. в режиме UEFI). Скачать образ можно тут: ссылка
Подготовка к установке
Раскладка и язык
Для начала необходимо установить возможность переключать раскладку на русский язык:
loadkeys ru
Далее нужно включить использование шрифта с поддержкой кириллицы:
setfont ter-c32b
Настройка даты и времени
Необходимо включить синхронизацию даты и времени через интернет:
timedatectl set-ntp true
Далее необходимо установить подходящий часовой пояс. Для просмотра списка часовых поясов можно воспользоваться командой:
timedatectl list-timezones | less
Навигация по списку осуществляется клавишами вверх и вниз, выйти из просмотра списка можно клавишей q. Например, можно вывести список часовых поясов для Европы:
timedatectl list-timezones | grep Europe
Наконец устанавливаем нужный часовой пояс:
timedatectl set-timezone Europe/Moscow
Установка базовой системы
Подготовка к установке закончена. Теперь необходимо установить базовую систему. Для этого используется утилита pacstrap. Базовая система состоит из мета-пакета base, пакета с ядром, мета-пакета с драйверами и пары утилит для удобства дальнейшей настройки системы. Необходимо выполнить команду:
pacstrap /mnt base linux linux-firmware nano sudo
Установка базовой системы займет некоторое время.
Генерация fstab
Далее необходимо сгенерировать файл fstab. Это служебный файл, в котором содержится информация о том, как, куда и с какими параметрами система должна смонтировать разделы дисков при загрузке. Необходимо выполнить команду:
genfstab -U /mnt >> /mnt/etc/fstab
Чтобы посмотреть сгенерированный файл, можно выполнить команду:
cat /mnt/etc/fstab
Далее необходимо не забыть смонтировать раздел для данных UEFI, если наша система работает с UEFI. Монтирование этого раздела должно происходить после генерации файла fstab, чтобы система не монтировала раздел /dev/sda1 при загрузке, и раздел не "отсвечивал" в списке точек монтирования.
mkdir /mnt/boot/efi
mount /dev/sda1 /mnt/boot/efi
Переключение корневого каталога
Переключение необходимо, чтобы выполнять команды, как будто мы уже находимся внутри установленной базовой системы. Для этого нужно воспользоваться скриптом arch-chroot и переключиться на каталог /mnt:
arch-chroot /mnt
Найстройка часового пояса
Укажем ссылку на файл часового пояса:
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
Необходимо выполнить команду hwclock, которая сгенерирует файл /etc/adjtime с нужными настройками:
hwclock --systohc
Локализация
Необходимо отредактировать файл со списком локалей, которые может использовать система:
nano /etc/locale.gen
После этого необходимо сгенерировать локали командой:
locale-gen
Далее необходимо указать настройки локализации системы:
nano /etc/locale.conf
В файле необходимо указать строку:
LANG=ru_RU.UTF-8
Далее необходимо установить настройки консоли системы:
nano /etc/vconsole.conf
В файле необходимо указать настройки:
KEYMAP=ru
FONT=ter-c32b
Настройки сети
Для работы с сетью и интернет я использую NetworkManager. Необходимо установить пакет и включить сетефой менеджер при загрузке системы:
pacman -S networkmanager
systemctl enable NetworkManager
Установка загрузчика системы
Для загрузки системы после устрановки необходим загрузчик, я использую самый популярный - GRUB. Необходимо установить пакет grub и утилиту-менеджер efibootmgr:
pacman -S grub efibootmgr
Далее необходимо установить GRUB в загрузочную запись:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB --recheck
Далее генерируем файл настроек для меню загрузки:
grub-mkconfig -o /boot/grub/grub.cfg
Завершение установки базовой системы
После всех манипуляций выше базовая система готова к работе. Теперь нужно завергить работу с Live-системой и загрузиться в только что установленную. Выходимо из окружения chroot:
exit
Далее необходимо корректно размонтировать все разделы:
umount -R /mnt
Также необходимо не забыть размонтировать swap:
swapoff /dev/sda2
Теперь необходимо перезагрузить компьютер:
reboot