Установка и настройка Linux на linux arch rolling
Подробное руководство по установке, настройке и оптимизации Linux для linux arch rolling
Введение
Arch Linux - легковесный rolling-release дистрибутив, предоставляющий полный контроль над системой. Это руководство поможет установить и настроить базовую систему с последующей оптимизацией.
Требования
Минимальные требования:
- 512 МБ ОЗУ (рекомендуется 2 ГБ)
- 2 ГБ свободного места на диске
- Интернет-соединение
- Загрузочный носитель с образом Arch Linux
Установка
Подготовка
- Скачайте актуальный образ с официального сайта
- Запишите образ на USB:
dd if=archlinux.iso of=/dev/sdX bs=4M status=progress
- Загрузитесь с носителя и проверьте интернет:
ping archlinux.org
Процесс установки
- Разметка диска (пример для GPT):
1# Создайте разделы: ESP (512M), SWAP (2G), ROOT (остальное)``` 22. Форматирование: 3```mkfs.fat -F32 /dev/nvme0n1p1 4mkswap /dev/nvme0n1p2 5mkfs.ext4 /dev/nvme0n1p3``` 63. Монтирование: 7```mount /dev/nvme0n1p3 /mnt 8mount --mkdir /dev/nvme0n1p1 /mnt/boot 9swapon /dev/nvme0n1p2``` 104. Установка базовой системы: 11```pacstrap -K /mnt base linux linux-firmware nano``` 125. Генерация fstab: 13```genfstab -U /mnt >> /mnt/etc/fstab``` 14 15## Настройка 16 171. Переход в chroot: 18```arch-chroot /mnt``` 192. Установка часового пояса: 20```ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime``` 213. Настройка локалей: 22```sed -i 's/#ru_RU.UTF-8/ru_RU.UTF-8/' /etc/locale.gen 23locale-gen 24echo LANG=ru_RU.UTF-8 > /etc/locale.conf``` 254. Установка загрузчика (systemd-boot): 26```bootctl install``` 27 28## Типичные ошибки и их решения 29 30**Ошибка: Нет интернет-соединения** 31Решение: 32```dhcpcd 33systemctl enable --now systemd-networkd``` 34 35**Ошибка при генерации initramfs** 36Решение: 37```mkinitcpio -P``` 38 39## Заключение 40 41После перезагрузки система готова к использованию. Рекомендуется обновлять пакеты регулярно: 42```pacman -Syu``` 43 44## Команды 45 46### Обновление зеркал 47 48```bash 49reflector --country Russia --latest 5 --sort rate --save /etc/pacman.d/mirrorlist
Установка графической оболочки (GNOME)
1pacman -S xorg gnome gnome-tweaks
Решение проблем
Невозможно монтировать ESP-раздел
Проверьте флаги раздела (должен быть EF00 в gdisk)
1gdisk -l /dev/nvme0n1
Ошибка загрузчика при старте системы
Переустановите bootctl с chroot окружения
1arch-chroot /mnt bootctl install