мета-данные страницы
Это старая версия документа!
установка 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 или чего-то еще такого