Arch Linux — это дистрибутив GNU/Linux общего назначения, который предоставляет самое современное программное обеспечение по модели непрерывных выпусков. В отличие от дистрибутивов Linux с фиксированной версией, Arch Linux позволяет вам использовать обновленное передовое программное обеспечение и пакеты сразу после их выпуска разработчиками. Изначально он поддерживал как 32-битные, так и 64-битные системы. Но теперь разработчики Arch Linux отказались от поддержки 32-битной версии. Начиная с версии Arch Linux 2017.03.01, поддерживаются только компьютеры с 64-битным процессором.
Не много познакомились в статье Arch Linux: небольшой экскурс. с этим дистрибутивом. Теперь давайте посмотрим как его установить. Есть, конечно простой вариант, используя утилиту archinstall ( Установка Arch Linux с помощью archinstall.), но мы не ищем простых путей.
Шаг 1. Загрузка образа системы и первые шаги.
Загрузите последнюю версию:
На момент написания этого руководства последней версией была 2024.02.01.
После загрузки ISO создайте загрузочный USB или DVD. Ну, либо, если вы устанавливаете на виртуалку, то смонтируйте образ в соответствии с инструкцией.
Загружаемся с установочного образа
Вас встретит следующий экран установщика. Выберите опцию «Arch Linux install medium (x86_64, BIOS)» и нажмите клавишу ВВОД.
Как только ваша система загрузится, вы автоматически войдете в систему как пользователь root по умолчанию.
Шаг 2. Настройка сети.
Для установки Arch Linux вам необходимо работающее подключение к Интернету. Проверим, работает ли наше интернет-соединение:
$ ping roadit.ru -c 4
Если вы получите ответ, все готово. Если у вас не включен DHCP, вам необходимо вручную настроить статический IP-адрес. Как это сделать написано на wiki (Network configuration#Static IP address.)
Если вы используете Wi-Fi, выполните следующую команду, чтобы подключиться к сетям Wi-Fi.
wifi-menu -o Network_name
Замените Network_name на имя вашей беспроводной сетевой карты.
Шаг 3. Разметка жесткого диска.
Далее нам нужно разбить жесткий диск.
Чтобы проверить таблицу разделов, запустите:
fidsk -l
Как вы видите выше, у меня есть жесткий диск на 20 ГБ. Разметим его. Можно использовать утилиты «Fdisk» или «Cfdisk», чтобы разбить жесткий диск на разделы.
Я использовал cfdisk.
Создадим три раздела.
- Корневой раздел /dev/sda1 в качестве основного загрузочного файла размером 10 ГБ и отформатированный в ext4.
- Раздел подкачки /dev/sda2 с размером 2xRAM.
- Логический раздел Home, /dev/sda5, остальное пространство и формат ext4.
Запускаем команду cfdisk
cfdisk
Выберите тип dos, как показано ниже.
Создание новой партиции.
Выбираем ‘New‘
Введите размер раздела, в нашем случае это 10G (для 10 ГБ).
Затем нам нужно выбрать тип раздела: основной, логический, подкачки и т. д. Как я уже упоминал ранее, мы делаем этот раздел основным и отформатированным в ext4.
Затем выбираем пункт ‘Bootable’, чтобы сделать его загрузочным.
Затем выбираем ‘Write’, чтобы записать изменения. И напечатать ‘Yes’ для подтверждения.
Создаем SWAP партицию.
Выбираем свободное место стрелками вверх/вниз.
Вводим значение размера раздела подкачки, обычно используют размер 2XRAM. У меня 1 ГБ ОЗУ, поэтому я назначил размер раздела подкачки 2048M.
Выбираем тип раздела «Primary».
Выбираем «Write».
Вводим ‘Yes’ для сохранения изменений.
Создание логического раздела.
Снова выберите свободное место с помощью клавиши со стрелкой вверх/вниз. И выбираем «New».
Вводим размер раздела. Поскольку это мой последний раздел, я хочу выделить для этого раздела все свободное пространство.
Это мой логический раздел, поэтому я выбираю ‘Extended’
Затем выбираем свободное место для раздела home с помощью стрелки вниз и нажимаем «New».
И указываем размер для раздела home.
Наконец, сохраняем изменения раздела, выбрав опцию «Write».
Снова вводим ‘Yes’, чтобы сохранить изменения.
После создания необходимых разделов выбираем пункт ‘Quit’ и выходим из диспетчера разделов.
Вы можете проверить детали созданных разделов с помощью команды:
fdisk -l
Форматирование разделов
Предыдущим шагом мы созали разделы, но еще пока их не отформатировали.
Отформатируем первый раздел, следующей командой
mkfs.ext4 /dev/sda1
Аналогичным образом отформатируtv логический раздел, используя файловую систему ext4.
mkfs.ext4 /dev/sda5
Затем отформатируем и активируем раздел подкачки, используя следующие команды:
mkswap /dev/sda2 swapon /dev/sda2
Базовая установка Arch.
Мы создали необходимые разделы и отформатировали их. Теперь нам нужно смонтировать их, чтобы установить базовую систему Arch Linux.
Я смонтировал корневой раздел (/dev/sda1) в /mnt и раздел home в /mnt/home.
mount /dev/sda1 /mnt mkdir /mnt/home mount /dev/sda5 /mnt/home
Теперь пришло время установить базовую систему Arch Linux.
pacstrap /mnt base linux linux-firmware
Это займет некоторое время в зависимости от скорости вашего Интернета.
Поздравляем! Базовая установка Arch Linux завершена.
После установки базовой системы создайте файл fstab с помощью следующей команды:
genfstab /mnt >> /mnt/etc/fstab
Затем проверьте записи fstab с помощью следующей команды:
cat /mnt/etc/fstab
Базовая конфигурация Arch.
Теперь давайте переключимся на установленную базовую систему Arch Linux с помощью команды:
arch-chroot /mnt /bin/bash
Следующим шагом, настроим язык системы:
Для этого отредактируем файл /etc/locale.gen
vi /etc/locale.gen
Раскомментируйте ru_RU.UTF-8 UTF-8, а также другие необходимые локализации.
Сохраняем и закрываем файл.
Затем сгенерирем новые локали с помощью команды:
locale-gen
Создадим файл /etc/locale.conf
vi /etc/locale.conf
И добавим в него следующую строку:
LANG=ru_RU.UTF-8
Сохраняем и закрываем файл.
Затем нужно назначить часовой пояс системы.
Посмотреть доступные часовые пояса можно следующей командой
ls /usr/share/zoneinfo
Поскольку мой регион — Europe/Moscow, я выполнил следующую команду:
ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
Далее устанавливаем стандарт времени UTC
hwclock --systohc --utc
И устанавливаем пароль root с помощью следующей команды:
passwd
Сетевые настройки.
Редактируем файл /etc/hostname
vi /etc/hostname
И установим имя системы, я взял следующее
ArchLinux
Но вы можете использовать любое, какое удобно вам.
Сохраняем и закрываем файл. Затем отредактируем файл /etc/hosts и также укажем имя хоста. Помните, что вам необходимо установить одно и то же имя хоста в обоих файлах.
Затем включаем в автозагрузку демон systemd-networkd, чтобы соединение автоматически происходило при загрузке системы.
Установка GRUB.
Мы дошли до финальной стадии. Теперь нам нужно установить загрузчик для вновь установленной системы Arch.
Чтобы сделать это, выполните следующие команды:
pacman -S grub os-prober grub-install /dev/sda grub-mkconfig -o /boot/grub/grub.cfg
Наконец, выйдем из chrrot, отмонтируем разделы и перезагрузим Arch Linux. Также не забудьте удалить установочный носитель из системы.
exit umount /mnt umount /mnt/home reboot
Выберите Arch Linux в меню загрузки.
Войдите в установленную систему Arch как пользователь root и пароля, который вы указали во время установки.
Поздравляем! Система Arch Linux готова к использованию.
Заключение.
В этой статье рассмотрели то, как установить Arch Linux. Надеюсь такое руководство будет полезным. Дальше посмотрим, как работать в ней, какие настройки необходимо провести после установки, а так же как установить графический интерфейс.
Was this helpful?
1 / 1