Начало работы с Arch Linux: Руководство для начинающих по освоению основ

ArchLinux

Начало работы с Arch Linux: Руководство для начинающих по освоению основ

Введение

Готовы отправиться в эпическое путешествие по установке Arch Linux? Если вы ещё не совсем понимаете, что такое Linux и почему стоит выбрать Arch, взгляните на наш гайд “Что такое Linux и Arch Linux”, чтобы понять базовые вещи перед тем, как погружаться в процесс установки.

Отлично! Мы установим Arch с использованием MBR (да-да, олдскул все еще в моде), с одним корневым разделом (потому что чем проще, тем лучше) и завершим это дело установкой Xorg и GNOME Shell (ведь кто откажется от блестящего современного рабочего стола?).

Берите свою любимую кружку с кофе (или что-то покрепче) — нам предстоит много времени провести в терминале. И помните: в мире Arch Linux каждая ошибка — это маленькая победа над собой!

Шаг 1: Подготовка установочного носителя

Начнем с создания загрузочной USB-флешки с образом Arch Linux. Если вы на Windows, воспользуйтесь программой Rufus; если на Linux — можно использовать dd или что-то вроде Balena Etcher.

Скачать Archlinux

В Linux откройте терминал и введите команду для просмотра дисков:

sudo fdisk -l

А затем для установки Arch Linux на диск:

sudo dd bs=4M if=path/to/archlinux.iso of=/dev/sdX status=progress oflag=sync

Как только флешка будет готова, вставьте её в компьютер и перезагрузите систему. Загружайтесь с USB, чтобы начать процесс установки.

Шаг 2: Настройка раскладки клавиатуры

После загрузки в среду установки Arch настройте раскладку клавиатуры, если это необходимо. Если у вас стандартная американская клавиатура, этот шаг можно пропустить. В противном случае используйте команду:

localectl list-keymaps
loadkeys your-keyboard-layout

Шаг 3: Подключение к интернету

Убедитесь, что вы подключены к интернету. Если вы используете Ethernet, скорее всего, уже подключены. Для подключения по Wi-Fi используйте команду iwctl:

iwctl

Затем в интерактивном режиме:

device list
station wlan0 scan
station wlan0 get-networks
station wlan0 connect your-network-name
exit

Замените wlan0 на название вашего устройства Wi-Fi, а your-network-name — на имя вашей сети Wi-Fi.

Проверьте подключение командой:

ping archlinux.org

Если получили ответ — можно двигаться дальше. В ином случае… ну что ж, повторим попытку!

Шаг 4: Разметка диска с помощью MBR

Теперь давайте разметим диск. Мы будем использовать MBR, и для простоты создадим один корневой раздел, в котором будет все.

Запустите fdisk:

fdisk /dev/sdX

Замените X на букву, соответствующую вашему диску (например, sda). Для просмотра всех доступных дисков:

fdisk -l
  1. Выберите o для создания MBR.
  2. Создайте новый раздел для корневой файловой системы:
    • Нажмите n.
    • Выберите Primary.
  3. Нажмите Enter дважды, чтобы принять значения по умолчанию для первого и последнего секторов.

Когда завершите разметку, введите w для записи изменений и выхода из fdisk.

Шаг 5: Форматирование раздела

Отлично, теперь нам нужно отформатировать новый раздел как ext4:

mkfs.ext4 /dev/sdX1

Замените X1 на ваш раздел (например, sda1).

Шаг 6: Монтирование раздела

Смонтируйте этот раздел в /mnt:

mount /dev/sdX1 /mnt

Шаг 7: Установка базовой системы

Пора установить базовую систему. Выполните следующую команду:

pacstrap -K /mnt base base-devel linux linux-firmware gvim man

Шаг 8: Генерация файла fstab

Сгенерируйте файл fstab, чтобы система знала, где находятся все разделы:

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

Для контроля вы можете посмотреть UUID ваших дисков:

blkid | grep sdX

Вы должны увидеть что-то вроде:

/dev/sda1: UUID="0a8efcfd-4bad-406a-a13b-93112fc4bc45" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="bbb7fc8b-01"

Убедитесь, что UUID совпадают с вашими разделами.

Если вы профи в VIM, можете воспользоваться командой vim /mnt/etc/fstab. Если нет — воспользуйтесь Nano:

nano /mnt/etc/fstab

Пример:

# Статическая информация о файловых системах.
# Подробности см. в fstab(5).

# /dev/sda1
UUID=0a8efcfd-4bad-406a-a13b-93112fc4bc45	/         	ext4      	rw,relatime	0 1

Шаг 9: Переход в новую систему

Перейдите в корень вашей новой системы с помощью команды:

arch-chroot /mnt

Шаг 10: Установка часового пояса

Настройте часовой пояс:

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

Замените Region/City на ваш реальный часовой пояс (например, Europe/Moscow).

Синхронизируйте аппаратные часы:

hwclock --systohc

Шаг 11: Локализация

Распакуйте локали в файле /etc/locale.gen, а затем сгенерируйте локали:

locale-gen

Создайте конфигурационный файл локали:

echo "LANG=ru_RU.UTF-8" > /etc/locale.conf

Замените ru_RU.UTF-8 на вашу локаль, если она другая.

Шаг 12: Настройка сети

Создайте файл с именем хоста:

echo "myhostname" > /etc/hostname

Затем отредактируйте /etc/hosts, добавив следующие строки:

nano /etc/hosts
127.0.0.1   localhost
::1         localhost
127.0.1.1   myhostname.localdomain myhostname

Замените myhostname на ваше имя хоста.

Шаг 13: Установка пароля root

Установите пароль для пользователя root:

passwd

Шаг 14: Установка загрузчика

Установите GRUB для MBR:

pacman -S grub
grub-install --target=i386-pc /dev/sdX
vim /etc/default/grub

Измените строку GRUB_DISABLE_OS_PROBER на:

...
GRUB_DISABLE_OS_PROBER=false
...

Затем сгенерируйте конфигурацию GRUB:

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

Шаг 15: Добавление пользователя

Создайте нового пользователя с правами администратора:

useradd -m -G users,wheel,video -s /bin/bash admin
passwd admin

Шаг 16: Установка Xorg и GNOME

Теперь давайте установим Xorg, GNOME и другие важные программы:

pacman -S gnome-shell gdm gnome-disk-utility archlinux-keyring alacritty xorg-xinit network-manager-applet dnsmasq ttf-dejavu ttf-droid wqy-zenhei noto-fonts-emoji sudo grub gst-libav ntfs-3g gnome-control-center git gnome-keyring gnome-applets wget rsync

Активируйте GDM и NetworkManager, чтобы они запускались при старте системы:

systemctl enable gdm.service
systemctl enable NetworkManager.service

Шаг 17: Intel или AMD

Выберите микрокод для вашего процессора:

pacman -S intel-ucode

или

pacman -S amd-ucode

Шаг 18: Выбор видеодрайвера

Установите драйвер для вашей видеокарты:

pacman -S xf86-video-fbdev
pacman -S xf86-video-intel
pacman -S xf86-video-amdgpu
pacman -S xf86-video-ati
pacman -S xf86-video-vesa
pacman -S xf86-video-nouveau

Если не знаете, какой драйвер нужен, можно установить все — на всякий случай.

Шаг 19: Настройка sudo и отключение Wayland

Разрешите использование sudo для пользователей группы wheel:

nano /etc/sudoers
...
## Разрешить членам группы wheel выполнять любые команды
%wheel ALL=(ALL) ALL
...

Отключите Wayland, чтобы использовать Xorg для входа в систему:

nano /etc/gdm/custom.conf
...
# Отключить Wayland и принудительно использовать Xorg
WaylandEnable=false
...

Шаг 20: Перезагрузка

Выйдите из chroot, размонтируйте разделы и перезагрузите компьютер:

exit
umount -R /mnt
reboot

Заключение

Вуаля! Вы только что установили Arch Linux с MBR, единым корневым разделом, Xorg и GNOME Shell. Теперь можете приступать к настройке системы под себя. Добро пожаловать в сообщество Arch Linux — это как LEGO, только в мире терминалов! Собирайте и модифицируйте на здоровье.


Смотрите также