Одним из самых известных дистрибутивов, основанных на базе ядра Linux, считается Arch. Среди остальных платформ он выделяется сложностью в установке и настройке, но этим и привлекает пользователей, желающих узнать больше о строении этой операционной системы и повысить уровень знаний в использовании классической консоли. Arch Linux устанавливается полностью вручную, начиная от создания разделов жесткого диска и заканчивая добавлением новых учетных записей. Все действия при этом выполняются через путем ввода соответствующих команд.
Устанавливаем Arch Linux
В рамках данной статьи хотелось бы максимально детально рассмотреть процедуру инсталляции этой платформы, взяв во внимание предварительную настройку всех компонентов. Мы разбили весь процесс на шаги, чтобы начинающим юзерам было проще ориентироваться. Для самой установки вам лишь понадобится флешка с объемом минимум 2 ГБ или такой же диск. Все остальное загружается из интернета или добавляется непосредственно во время инсталляции ОС. Заметим, что добавление всех необходимых компонентов производится через активное подключение к интернету.
Шаг 1: Скачивание образа дистрибутива
Рассматриваемая платформа, как и большинство других дистрибутивов, находится в открытом доступе и может быть скачана с официального сайта разработчиков. Рекомендуем использовать именно этот источник, поскольку вы гарантированно получите рабочий образ без каких-либо ошибок и вредоносных файлов внутри.
Скачать дистрибутив Arch Linux с официального сайта
- Перейдите по указанной выше ссылке и выберите раздел .
- Можете использовать любое зеркало, но мы советуем выбрать BitTorrent-ссылку.
- После скачивания запустите файл через любой торрент-клиент и ожидайте завершения загрузки образа на компьютер.
Теперь на компьютере имеется полноценный образ операционной системы. Осталось только его записать на диск или флешку, после чего можно будет приступать непосредственно к процедуре инсталляции.
Шаг 2: Создание загрузочного носителя
Сейчас большей популярностью пользуются USB-флешки, ведь они удобнее дисков, а подходящий разъем присутствует абсолютно на всех компьютерах. Поэтому остановимся именно на этом варианте. Вам потребуется воспользоваться специальной программой, которая позволит создать из обычной флешки загрузочную. Детальные инструкции по этой теме есть в отдельной нашей статье по следующей ссылке.
Подробнее: Запись образа ОС на флешку
Шаг 3: Настройка BIOS для запуска загрузочной флешки
Как известно, начало установки операционной системы производится после подключения накопителя и перезагрузки компьютера. В таком случае важно, чтобы BIOS запустил загрузку именно с флешки, а не жесткого диска. Для обеспечения успешного выполнения этой задачи потребуется вручную выставить приоритет через настройки BIOS. Разобраться с этой процедурой поможет другой наш материал далее.
Подробнее: Настройка BIOS для запуска с флешки
Шаг 4: Загрузка установщика и вход в Live-режим
После выполнения предыдущего шага достаточно будет вставить флешку в свободный разъем и запустить ПК. По прошествии некоторого количества времени на экране отобразится загрузчик Arch Linux. В нем присутствует несколько пунктов, например, перезагрузка или просмотр информации о железе, но сейчас вас интересует . Стрелками на клавиатуре выберите этот пункт и нажмите на клавишу .
Начнется загрузка всех стандартных компонентов для Live-режима. Это может занять несколько минут, поэтому не выключайте ПК и не нажимайте ни на какие клавиши на клавиатуре. После успешной загрузки вы попадете в Live-режим с консолью, где и производится дальнейшая процедура инсталляции.
Шаг 5: Разметка жесткого диска
Разметка жесткого диска — первое, с чем столкнется пользователь при установке рассматриваемой платформы. Для корректной работы ОС все дисковое пространство следует разделить на несколько логических томов, в каждом из которых будет храниться своя информация, параметры хранения при этом тоже задаются вручную. В целом процесс несложный, нужно лишь выполнить несколько команд и внимательно следить за их написанием в консоли.
- Разметку накопителя лучше осуществлять через стандартную утилиту, а для ее запуска в нужно ввести cfdisk /dev/sda.
- Первоочередно выбирается таблица разделов. Более новой считается GPT, поэтому лучше использовать ее, если не можете самостоятельно определиться с выбором.
- Стрелками на клавиатуре перемещайтесь между подключенными устройствами. Выберите накопитель под разметку и активируйте пункт , перейдя к нему с помощью стрелок и .
- Сначала отделяется место под загрузчик GRUB. Он обеспечивает корректный запуск операционной системы. Всегда рекомендуется выделить под него отдельный раздел. Вам нужно будет лишь задать объем тома и нажать на . Загрузчику вполне хватит 200 МБ.
- Если вы выбрали таблицу разделов GPT, а не MBR, дополнительно создается логический раздел для хранения образа загрузчика. Снова выберите и .
- Образу загрузчика стоит отделить 1 мегабайт свободного места.
- Теперь задайте этому разделу определенный тип, чтобы с него происходила загрузка при запуске компьютера. Для этого в таблице выделите и перейдите в меню .
- Стрелками на клавиатуры опуститесь к и нажмите на .
- Дополнительно создается корневой раздел, куда будут помещены все системные файлы. Снова в таблице выполните уже привычные действия, указав размер 20-30 ГБ.
- Далее создайте раздел, который будет выполнять роль домашнего каталога. Отведите под него практически все доступное место, оставив несколько гигабайт для файла подкачки (рекомендованный объем файла подкачки в Arch равен количеству оперативной памяти в ПК). Наконец, после домашнего каталога создайте файл подкачки, и в итоге у вас должно получиться пять разделов. По завершении процедуры сохраните изменения, выбрав вариант .
- Подтвердите запись, написав в строке .
- После всего можно выйти из редактора разделов через нажатие на
По окончании выполнения этого шага жесткий диск будет разбит на необходимое количество разделов. Пользователю останется только произвести их настройку, задав файловую систему и приоритеты, после чего все будет готово к установке.
Шаг 6: Форматирование и монтирование разделов накопителя
Сейчас все созданные разделы не принадлежат к определенным файловым системам и для их установки следует произвести форматирование. Из-за того, что все тома создавались вручную, форматирование и монтирование тоже должно осуществляться самостоятельно.
- Разделу загрузчика лучше определить формат ФС , чтобы обеспечить наилучшую работы. Поэтому в консоли активируйте команду mkfs -t ext2 -L Boot /dev/sda1, где — название первого созданного раздела.
- Второй раздел начального образа не нуждается в форматировании, поэтому переходим к главному системному каталогу и форматируем его в знакомый многим формат вводом mkfs -t ext4 -L Root /dev/sda3.
- Точно такое же действие требуется выполнить и с домашним каталогом, вписав выражение mkfs -t ext4 -L Home /dev/sda4.
- Файл подкачки тоже не форматируется, поэтому сразу монтируйте его через mkswap /dev/sda5.
- Подключение созданных разделов тоже выполняется вручную, только после этого они будут пригодны для работы. Начать следует с корневого каталога sudo mount /dev/sda3 /mnt.
- Далее создайте отдельные папки для загрузчика и домашней директории через sudo mkdir /mnt/{boot,home}.
- Осталось только смонтировать оставшиеся разделы последовательным вводом строк mount /dev/sda1 /mnt/boot, mount /dev/sda4 /mnt/home и повторно swapon /dev/sda5.
Все разделы успешно подготовлены для дальнейшей инсталляции на них ОС Arch. Если все прошло без каких-либо ошибок, смело переходите к следующему шагу.
Шаг 7: Установка системы
Как уже было сказано ранее, для полноценной установки Arch потребуется активное подключение к интернету, поскольку дополнительные компоненты загружаются именно из официальных хранилищ. Если проводное соединение устанавливается сразу, то для Wi-Fi нужно поочередно выполнить такие команды:
wifi-menu
ls /etc/netctl
netctl start profile
Определив соединение, можно переходить к инсталляции, но сначала мы рекомендуем выбрать наиболее оптимальное зеркало, чтобы процесс загрузки прошел как можно быстрее:
- Запустите файл с зеркалами через команду vim /etc/pacman.d/mirrorlist.
- Скопируйте одно из зеркал двойным нажатием на клавишу , а затем перенесите его вверх списка, вставив клавишей . Выход из файла осуществляется нажатием и вводом wq.
- Запустите процедуру инсталляции пакетов, введя pacstrap /mnt base base-devel.
- Ожидайте завершения установки. Во время этой операции не перезагружайте компьютер и не нажимайте никаких клавиш на клавиатуре.
Добавление пакетов будет окончено тогда, когда в консоли отобразится новая строка ввода. Это означает, что можно начинать первоначальную настройку системы.
Шаг 8: Настройка после установки
Важно не только добавить все необходимые компоненты, но и настроить главные параметры, чтобы взаимодействие с ОС было максимально комфортным. Обратите внимание на следующие действия, они как раз предназначены для оптимальной конфигурации:
- Первоочередно в системной папке создается конфигурационный файл под все смонтированные файловые системы. Он будет не только хранить в себе полезную информацию, но и описывать тип интеграции диска в ОС. Для создания компонента используйте команду genfstab -U /mnt >> /mnt/etc/fstab.
- Загрузчик еще не готов, поэтому перезагружаться нельзя. Для выполнения дальнейшей конфигурации выполните вход через arch-chroot /mnt.
- Задайте часовой пояс через sudo timedatectl set-timezone Europe/Kiev, где — необходимый регион. Следующей командой используйте sudo timedatectl set-ntp 1, чтобы задать протокол сетевого времени.
- Ранее вы уже сталкивались с работой в текстовом редакторе перед установкой Arch Linux, но сейчас этот важный компонент отсутствует в самой системе. Установить его можно командой pacman -S vim или pacman -Sy vim.
- Подтвердите добавление пакетов, выбрав подходящий вариант при появлении запроса.
- После этого происходит активация кодировок, с которыми будет работать ОС. Необходимо это для корректного отображения различных символов кириллицы и латиницы. Запустите подходящий конфигурационный файл: vim /etc/locale.gen.
- Уберите знак с подходящих строк, например, с en_US.UTF-8 и ru_RU.UTF-8. Сохраните изменения и выйдите из редактора.
- Понадобится обновить завершенную конфигурацию, введя locale-gen.
- Теперь переключите язык операционной системы на русский для удобства дальнейшего управления: echo «LANG=ru_RU.UTF-8» > /etc/locale.conf.
- Установите имя компьютера, что нужно при обращении к нему. Используйте команду echo «user-pc» > /etc/hostname, где — название устройства.
- Осталось только подтвердить пользователя, добавив его в конфигурационный файл. Сначала запустите его vim /etc/hosts.
- Впишите строку 127.0.0.1 user-pc.localdomain user-pc, выполните запись и закройте редактор.
- Некоторые процессоры требуют образ ранней загрузки для корректного запуска ОС. Если вы не уверены, нужен ли он, просто на всякий случай установите образ через mkinitcpio -p linux.
- Задайте пароль для рут-доступа через команду passwd.
- Осталось только установить загрузчик GRUB и настроить интернет. Инсталлируется он стандартным образом — pacman -S grub.
- После завершения добавляется на диск grub-install /dev/sda и создается отдельный конфигурационный файл grub-mkconfig -o /boot/grub/grub.cfg.
- Настройка интернет-сети тоже осуществляется до перезагрузки системы. Обратите внимание на указанные ниже команды и выполните их поочередно:
ls /sys/class/net/ (определение активного сетевого интерфейса).
cp /etc/netctl/examples/ethernet-dhcp /etc/netctl/ethernet-dhcp (копирование конфигурационного файла).
vim /etc/netctl/ethernet-dhcp (запуск конфигурационного файла через текстовый редактор). - В конфигурационном файле измените значение Interface на то, которое вы узнали ранее через команду .
- Активируйте выбранный профиль по умолчанию: netctl enable ethernet-dhcp.
- Выйдите из окружения exit, затем размонтируйте все файловые системы через umount -R /mnt и перезагрузите Arch Linux, напечатав reboot.
На этом процедура полной конфигурации операционной системы завершена. Осталось только дождаться перезагрузки и можно приступать к работе.
Шаг 9: Использование Arch Linux
Обычно дистрибутивом Arch Linux заинтересовываются те пользователи, кто уже имел ранее опыт работы с другими более простыми сборками на этом ядре. Однако это не отменяет того факта, что начинающие юзеры тоже приходят к этой платформе. Им нужно быть готовым к тому, что большинство действий и настроек осуществляются через стандартную консоль. Ознакомиться с выполнением основных функций вы можете в наших статьях по следующим ссылкам.
Установка Adobe Flash Player в Linux
Распаковка архивов формата TAR.GZ в Linux
Установка драйверов для видеокарты NVIDIA в Linux
Кроме всего, сегодня вы столкнулись с рядом популярных команд, которые придется часто задействовать в . Предлагаем внимательно изучить каждую из них и попытаться запомнить применение, синтаксис и правильность ввода. В этом тоже помогут подробные материалы.
Команда ln / find / ls / grep в Linux
На этом наша статья завершена. Надеемся, вы с легкостью освоили всю процедуру инсталляции и во время ее выполнения не возникло никаких трудностей. За дополнительной информацией по работе в этой платформе обращайтесь к официальной документации, разработанной самими создателями системы.
General recommendations Arch Linux
Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 13047 полезных инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам. Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.