мета-данные страницы
  •  

Это старая версия документа!


установка arch linux

Создание загрузочного диска

качаем iso образ с https://archlinux.org/download/

подключаем диск, который сделаем загрузочным (проверяем в lsblk), диск не должен быть примонтирован

записываем образ на диск (не на раздел, а на весь диск):

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

загружаемся с новоиспеченного загрузочного диска

Подключение к Интернету

втыкаем патчкорд и проверем доступ в Интернет:

ping -c 3 archlinux.org

если нужно подключиться по wifi:

# посмотреть имя Wi-Fi адаптера (например, wlan0)
[iwd]# device list
# сканирование сети
[iwd]# station wlan0 scan
# показ доступных сетей
[iwd]# station wlan0 get-networks
# подключение к открытой сети 
[iwd]# station wlan0 connect ИМЯ_СЕТИ
# подключение к защищенной сети
[iwd]# station wlan0 connect ИМЯ_СЕТИ passphrase=ПАРОЛЬ
# подключение к скрытой сети
[iwd]# station wlan0 connect ssid=ИМЯ_СЕТИ passphrase=ПАРОЛЬ

если ИМЯ_СЕТИ / ПАРОЛЬ содержит спецсимволы - используй кавычки

Форматирование

Разметка диска

# ищем нужный диск
fdisk -l
# начинаем интерактивную разметку
fdisk /dev/sdX
# любуемся резальтатом
lsblk

Схемы разметки могут быть разными под разные потребности. Вот основные разделы:

  • (Обязательно) Системный раздел EFI размером 512 МБ, отформатированный в формате FAT32. Это обеспечивает пространство для хранения загрузчиков и других файлов, необходимых для загрузки.
  • (Опционально) Раздел подкачки размером RAM*2. Пространство подкачки используется для расширения виртуальной памяти за пределы установленной физической памяти (ОЗУ) или для поддержки записи на диск. Лучше использовать SWAP-файл в будущей системе, так как его размер можно будет поменять.
  • (Обязательно) Раздел Linux с оставшимся свободным местом на диске в формате удобной тебе файловой системы (чаще всего EXT4). Это корневой раздел (/), на котором будет храниться наша операционная система, файлы и другая информация.

Опционально можно создать любые другие разделы для хранения в них чего угодно, например /home в отдельном разделе.

Создание ФС

# для типа раздела EFI создай файловую систему FAT32
mkfs.fat -F32 /dev/sdXY
 
# инициализирует раздел как swap
mkswap /dev/sdaXY
# активирует swap-раздел 
swapon /dev/sdaXY
 
# для корневого раздела создай файловую систему (для примера - EXT4)
mkfs.ext4 /dev/sdXY
# таким же образом и для /home или чего-то еще такого

Установка Arch

удобные параметры pacman