Установка
Arch Linux
Интерактивное пошаговое руководство для успешной установки и настройки системы с графическим интерфейсом на виртуальной машине (UEFI).
1. Подготовка
Перед началом убедитесь, что вы скачали образ Arch Linux с официального сайта и подготовили загрузочный носитель.
Команды для Vim:
- i - Режим ввода
- Esc - Обычный режим
- :w - Сохранить
- :q - Выйти
- :wq - Сохранить и выйти
- :q! - Выйти без сохранения
2. Настройка интернета
После загрузки необходимо подключиться к интернету. Проводное подключение определяется автоматически. Для Wi-Fi используйте `iwctl`.
Проверка соединения:
ping -c 3 archlinux.org
Wi-Fi (iwctl)
iwctl
# Найти имя устройства (напр. wlan0)
device list
# Просканировать сети
station wlan0 scan
station wlan0 get-networks
# Подключиться (замените SSID)
station wlan0 connect MyWiFiName
3. Разметка диска
Самый ответственный этап. Создадим GPT-таблицу и 4 раздела для UEFI. Внимательно проверьте имя диска (например, `/dev/sda`).
Схема разделов (наведите курсор):
- ● EFI (550 МБ): Загрузчик UEFI.
- ● Swap (ОЗУ + 2 ГБ): Файл подкачки.
- ● Root (/) (40 ГБ+): Система.
- ● Home (Остаток): Личные файлы.
# 1. Просмотр дисков
fdisk -l
# 2. Запуск утилиты (замените диск)
fdisk /dev/sda
Команды внутри fdisk
g- Создать GPT таблицуn- Новый раздел (EFI): +550M, тип 1n- Новый раздел (Swap): +2G, тип 19n- Новый раздел (Root): +40Gn- Новый раздел (Home): Enter (весь остаток)w- Записать и выйти
4. Форматирование
Форматируем разделы в нужные файловые системы и монтируем их.
# 1. EFI (FAT32)
mkfs.fat -F32 /dev/sda1
# 2. Swap
mkswap /dev/sda2
swapon /dev/sda2
# 3. Root & Home (EXT4)
mkfs.ext4 /dev/sda3
mkfs.ext4 /dev/sda4
Монтирование
mount /dev/sda3 /mnt
mkdir -p /mnt/home
mount /dev/sda4 /mnt/home
mkdir -p /mnt/boot/efi
mount /dev/sda1 /mnt/boot/efi
5. Установка системы
Устанавливаем ядро Linux и генерируем fstab.
# Установка базы
pacstrap /mnt base linux linux-firmware
# Генерация fstab (таблица разделов)
genfstab -U /mnt >> /mnt/etc/fstab
6. Chroot и настройка
Входим внутрь новой системы для настройки.
arch-chroot /mnt
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
hwclock --systohc
vim /etc/locale.gen
locale-gen
echo "LANG=ru_RU.UTF-8" > /etc/locale.conf
passwd # Пароль для root
useradd -m -G wheel,audio,video,storage,network
passwd
pacman -S sudo
EDITOR=vim visudo # Раскомментируйте %wheel ALL=(ALL) ALL
7. Загрузчик GRUB
Устанавливаем GRUB для UEFI.
pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
8. Финал
Установка сетевых утилит и перезагрузка.
pacman -S dhcpcd iwd
exit
umount -R /mnt
reboot
После перезагрузки войдите под пользователем и включите сеть:
sudo systemctl enable --now dhcpcd iwd
9. Графическая оболочка (i3)
Минималистичный оконный менеджер.
# 1. Xorg и i3
sudo pacman -S xorg xorg-xinit xorg-server i3-gaps
# 2. Терминал и шрифты
sudo pacman -S alacritty ttf-jetbrains-mono
# 3. Настройка запуска
echo "exec i3" > ~/.xinitrc
# 4. Запуск
startx
Поздравляю!
Вы успешно установили Arch Linux. Добро пожаловать в клуб.