Начало работы с 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.
В 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
- Выберите
o
для создания MBR. - Создайте новый раздел для корневой файловой системы:
- Нажмите
n
. - Выберите
Primary
.
- Нажмите
- Нажмите
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, только в мире терминалов! Собирайте и модифицируйте на здоровье.
Смотрите также
- Установка VS Code на Linux: Когда Кодирование Становится Удобнее, Чем Кофе
- Установка `yay` на Arch Linux
- Как установить Caddy веб-сервер, чтобы он делал всю работу за вас (ну, почти)
- Урок 2 – Циклы и Условия: Принимаем Решения и Повторяемся (Без Сумасшествия)
- Урок 7: CSS Анимации – Оживи Свои Веб-Страницы!