Поиск по сайту:

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


Arch Linux хорошо известен своей сложной установкой на основе команд. Но как только вы ознакомитесь с тонкостями процесса, вы сможете установить Arch на любой компьютер, не опасаясь терминала. Мы поможем вам добраться туда.

Загрузите ISO-образ Arch Linux

Первый шаг — получить установочный образ Arch Linux с подходящего зеркала. Для этого посетите страницу загрузки Arch Linux и в зависимости от того, как вы хотите загрузить ISO-образ, выберите соответствующий вариант. Доступные варианты включают прямую загрузку, торрент, образ виртуальной машины, установку «Netboot» для проводных подключений и многое другое.

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

Следующие шаги включают создание загрузочного USB-накопителя, перезагрузку компьютера и загрузку с только что созданного установочного носителя вместо жесткого диска. Загрузится загрузочный интерфейс Arch Linux, и вам будет предложено выбрать один из различных отображаемых параметров.

Выберите выделенную по умолчанию опцию, нажав «Enter». После того, как система успешно загрузит файлы, необходимые для установки, вы увидите приглашение «root@archiso».

Предварительные шаги

Двигаясь дальше, вам необходимо иметь активное подключение к Интернету для завершения установки. Установщик Arch утверждает, что соединения Ethernet и DHCP должны работать автоматически. Однако пользователям беспроводной сети придется устанавливать соединение вручную.

На всякий случай проверьте, подключены ли вы к сети, введя ping google.com. Если вывод выглядит примерно так, вы можете перейти к следующему разделу.

Однако, если появляется сообщение об ошибке «Временный сбой в разрешении имен», вам необходимо установить подключение к Интернету с помощью команды iwctl.

Сначала запустите утилиту в интерактивном режиме, набрав iwctl в терминале. Затем проверьте имя своего беспроводного интерфейса, введя команду список устройств. Как правило, имя беспроводного интерфейса начинается с буквы «w», например, wlan0 или wlp2s0.

Затем выполните следующие команды, чтобы найти свой SSID и подключиться к нему. Замените [device] и [SSID] в командах на ваш беспроводной интерфейс и имя Wi-Fi соответственно.

iwctl station [device] get-networks
iwctl station [device] connect [SSID]

Затем система запросит у вас пароль Wi-Fi, если он у вас настроен. Введите его и нажмите «Enter», чтобы продолжить. Запустите ping google.com еще раз, чтобы проверить соединение.

Включите синхронизацию сетевого времени с помощью timedatectl, выполнив следующую команду:

timedatectl set-ntp true

Установите систему Arch Linux

Когда ваш компьютер подключен к Интернету, вы готовы начать. Процесс установки Arch по своей сути аналогичен установке любого другого дистрибутива Linux. Так в чем подвох?

В то время как другие дистрибутивы предоставляют графический пользовательский интерфейс для настройки и настройки ОС, Arch Linux поставляется только с интерфейсом командной строки. Любые инструкции, команды или конфигурации необходимо выполнять через оболочку.

Создание необходимых разделов

Чтобы установить Arch, вам нужно создать три раздела, а именно EFI, root и swap. Перечислите доступные устройства хранения в вашей системе, используя fdisk -l. В большинстве случаев жесткий диск будет указан как /dev/sda, а твердотельные накопители будут указаны как /dev/nvme0n1.

Запустите fdisk , введя fdisk /dev/sda или fdisk /dev/nvme0n1, в зависимости от того, устанавливаете ли вы ОС на жесткий диск или SSD. Затем введите g и нажмите «Enter», чтобы создать новую таблицу разделов GPT.

Введите n, чтобы создать новый раздел EFI, и выберите тип раздела primary . Дважды нажмите «Ввод», чтобы продолжить с номером раздела по умолчанию и значением первого сектора.

Для размера раздела вы можете либо ввести номер сектора вручную, либо указать желаемый размер раздела. Поскольку вы не хотите тратить дисковое пространство на разделы EFI, подойдет любое число от 500M до 1G. Введите +550M и нажмите «Enter», чтобы продолжить.

Вы можете заменить 550M в вышеупомянутой команде на желаемый размер раздела.

Аналогичным образом создайте раздел подкачки с +2G в качестве значения последнего сектора. Наконец, создайте корневой раздел и выделите для него все оставшиеся сектора, просто продолжив настройки по умолчанию.

По умолчанию все разделы будут иметь тип «Файловая система Linux». Чтобы изменить это, введите t и нажмите «Enter», чтобы продолжить. Выберите раздел EFI, введя 1 . Затем введите ef, чтобы изменить файловую систему на тип системы EFI.

Аналогичным образом выберите раздел подкачки (раздел номер 2) и введите 82, чтобы преобразовать тип раздела в раздел подкачки Linux. Корневой раздел должен иметь тип файловой системы Linux, поэтому нам не нужно его менять.

Введите w и нажмите «Enter», чтобы записать изменения на диск.

Форматирование разделов

Теперь вам нужно отформатировать разделы с помощью команды mkfs. Отформатируйте раздел /dev/sda1 (EFI) в FAT32, введя:

mkfs.fat -F32 /dev/sda1

Снова выполните следующую команду, чтобы отформатировать раздел /dev/sda3 (корневой) в ext4:

mkfs.ext4 /dev/sda3

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

mkswap /dev/sda2
swapon /dev/sda2

Установка и настройка системы

Чтобы иметь возможность установить Arch на свой диск, вам необходимо смонтировать созданные разделы в соответствующие каталоги. Смонтируйте корневой раздел ( /dev/sda3 ) в каталог /mnt.

mount /dev/sda3 /mnt

Следующим шагом будет установка базовых пакетов Linux в смонтированный корневой раздел.

pacstrap /mnt base linux linux-firmware

Это займет некоторое время в зависимости от вашего сетевого подключения. После этого создайте таблицу файловой системы с помощью команды genfstab.

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

Система Arch Linux запущена и работает в каталоге /mnt. Вы можете изменить root для доступа к системе, набрав:

arch-chroot /mnt

Изменение в приглашении bash означает, что вы вошли в недавно установленную систему Arch Linux. Прежде чем вы сможете продолжить, вам нужно будет настроить некоторые параметры и установить необходимые пакеты для правильной работы системы.

Установите местный часовой пояс, создав символическую ссылку между каталогами «/usr/share/zoneinfo» и «/etc/localtime».

ln -sf /usr/share/zoneinfo/Region/City /etc/localtime

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

Затем синхронизируйте аппаратные часы с системным временем, запустив:

hwclock --systohc

Прежде чем двигаться дальше, установите Vim (или другой текстовый редактор по вашему выбору) и пакет «networkmanager».

pacman -S vim networkmanager

Затем отредактируйте файл «/etc/locale.gen» с помощью текстового редактора и раскомментируйте оператор локали, который соответствует вашим потребностям. Для целей этого руководства мы раскомментируем строку en_US.UTF-8 UTF-8 в файле с помощью Vim.

vim /etc/locale.gen

После редактирования файла введите locale-gen в терминале, чтобы сгенерировать конфигурацию локали.

Затем создайте новый файл имени хоста внутри /etc и добавьте в него имя хоста, которое вы хотите для своего компьютера. Это может быть что угодно, и вам не нужно вводить ничего, кроме имени. Когда закончите, не забудьте сохранить файл.

vim /etc/hostname

Создайте еще один текстовый файл с именем hosts в каталоге /etc.

vim /etc/hosts

Вы заметите, что файл уже содержит некоторые комментарии. Оставьте комментарии как есть и добавьте в файл следующий текст. Не забудьте заменить hostname в команде системным именем хоста, которое вы установили на предыдущем шаге.

127.0.0.1        localhost
::1              localhost
127.0.1.1        hostname.localdomain        hostname

Создание и настройка пользователей

Установите пароль пользователя root, введя команду passwd. Затем создайте дополнительного пользователя без полномочий root с помощью useradd следующим образом, заменив username своим именем пользователя:

useradd -m username

Настройте пароль нового пользователя с помощью команды passwd, снова заменив username своим именем пользователя.

passwd username

Добавьте нового пользователя в группы wheel , audio и video с помощью приведенной ниже команды. Замените username своим именем пользователя и обратите внимание, что в именах групп в команде нет пробелов после запятых.

usermod -aG wheel,video,audio username

Настройка загрузчика GRUB

Сначала установите пакет grub с помощью pacman.

pacman -S grub

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

pacman -S efibootmgr dosfstools os-prober mtools

Смонтируйте раздел EFI ( /dev/sda1 ) в каталог /boot/EFI. Обратите внимание, что сначала вам нужно создать каталог с помощью mkdir.

mkdir /boot/EFI
mount /dev/sda1 /boot/EFI

Наконец, запустите скрипт grub-install, чтобы установить загрузчик в каталог EFI.

grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grub

Создайте файл конфигурации GRUB с помощью grub-mkconfig следующим образом:

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

Установите среду рабочего стола в Arch

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

Вы можете установить любую среду разработки, которую предпочитаете, но мы установим рабочий стол KDE Plasma в этой системе. Однако перед этим давайте настроим сервер отображения, сетевой менеджер и подобные службы.

Выполните следующую команду, чтобы установить пакеты xorg , plasma-meta и kde-applications:

pacman -S xorg plasma-meta kde-applications

Затем включите службы SDDM и NetworkManager, набрав:

systemctl enable sddm
systemctl enable NetworkManager

Выйдите из среды arch-chroot, введя exit. Затем размонтируйте корневой раздел, смонтированный в каталоге /mnt, следующим образом:

umount -f /mnt

Наконец, перезагрузите систему, введя reboot и извлеките установочный носитель. После загрузки системы вы заметите, что темный экран терминала теперь заменен красочной заставкой SDDM.

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