Arch linux минимальная установка

Базовая установка Arch Linux

Я долгое время игнорировал эту операционную систему. Сегодня мы установим базовую минимальную версию Arch linux. А в следующих постах мы установим Xorg и Desktop Environment.

Необходимые требования

рекомендуется: 2048 MB RAM

Установка

Записываем ISO на флешку или на cd/dvd. Обычно я записываю на флешку используя etcher

Проверяем наличие интернета

Подключение к wi-fi

Раньше в установщике Arch-linux была команда wifi-menu и представляла из себя TUI для подключения к wi-fi. Через какое то время эту команду выпилили и сейчас подключение происходит по другому. Для этого используется команда iwctl. Вводим эту команду и попадаем в её окружение

Первым делом получаем список wi-fi устройств введя

У меня адаптер определился как wlan0

Переводим адаптер в режим сканирования

Получаем список wi-fi сетей поблизости

Подключаемся к wi-fi сети, вместо [. ] вписываем необходимую сеть

У нас спросят Passphrase, вписываем пароль от wi-fi сети

Проверяем статус подключения

После успешного подключения выходим из окружения iwctl

Подготовка дисков

Смотрим доступные нам диски

Если наш диск больше чем 2 TB используем gpt, если меньше чем 2 TB используем dos

Первый раздел: 128 MB (primary). Присваиваем ему флаг загрузочный «bootable» нажав на кнопку «b»

Второй раздел: всё оставшееся место на диске (primary)
После этого нажимаем «WRITE»alert-warning

Создаём файловую систему на разделах

swap фаил создадим отдельно (для тех кому он нужен)

mkdir /mnt/boot
mount /dev/sda1 /mnt/boot

Продолжаем установку

На этом этапе мы применяем pacstrap и устанавливаем минимальный набор программного обеспечения.

Установим необходимые утилиты

Разрешим запуск NetworkManager в момент старта нашей системы

Locale

Установим локаль, для этого редактируем

раскомментируем строки:
en_US.UTF-8 UTF-8

Обновляем конфигурацию локали

Нам нужно отредактировать пустой файл и вставить желаемые языковые настройки

вставляем:
LANGUAGE=en_US.UTF-8
LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8
LC_TYPE=en_US.UTF-8alert-warning

Завершение установки

Задаём имя хоста, например: arch2

Назначаем наш часовой пояс, создав символическую ссылку

Читайте также:  Исправить битые пакеты линукс

ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime

или например
ln -sf /usr/share/zoneinfo/Amerika/New_York /etc/localtime

Готово, грузимся в свежеустановленную систему

Первоначальная настройка

После успешной установки для того чтобы подключиться к wi-fi используем TUI NetworkManager

Там всё интуитивно понятно, добавьте необходимую wi-fi сеть, введите пароль и включите автоматическое подключение.

archlinux nmtui

Разрешаем запуск ssh вместе со стартом системы

И наконец запускаем службу ssh

Мы можем ускорить работу менеджера пакетов, переместив ближайшие к нам репозитории в самый верх списка. И они будут использованы первыми

Мы можем сделать pacman цветным

И разрешаем нашему новому пользователю использовать sudo

Добавим несколько полезных пакетов

Установка Docker

Кому то может понадобиться Docker

Разрешаем запуск сервиса docker при старте системы

[Опционально] добавляем текущего пользователя в группу Docker

[Опционально] добавляем свою сеть для Docker

Pacman + Etc

Синхронизировать и обновить пакеты

Удалить кеш + синхронизировать + обновить пакеты (выполняется дольше)

Удалить неиспользуемые пакеты и их зависимости (аналог apt autoremove)

Установленные пакеты + информация о зависимостях

Установленные пакеты без информации о зависимостях

Удаление пакета вместе с зависимостями

Удаление пакета вместе с зависимостями и фаилами конфигурации

Установка yay

Нам нужно создать нового пользователя, если у нас нет ни одного пользователя, кроме root. У меня уже есть пользователь username

su — censured
sudo pacman -S git
mkdir -p ~/personal/git
cd ~/personal/git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

Xorg

В секции Screen в самом низу, под Depth 24, добавить строку с разрешением. Например:
Modes «1920×1080»alert-warning

x resolution fix

Улучшения

Num-Lock enable on X (будет автоматически включать Num-Lock при старте иксов)

Добавить строку:
numlockx &alert-warning

Устраняем некоторые проблемы драйверов

Как то раз, после отключения электричества, для того чтобы восстановить систему я использовал команду.

Я заметил что в отображаемом логе присутствуют такие строки

==> WARNING: Possibly missing firmware for module: bfa
==> WARNING: Possibly missing firmware for module: aic94xx
==> WARNING: Possibly missing firmware for module: qla2xxx
==> WARNING: Possibly missing firmware for module: qed
==> WARNING: Possibly missing firmware for module: qla1280
==> WARNING: Possibly missing firmware for module: wd719x
==> WARNING: Possibly missing firmware for module: xhci_pci

Установить их достаточно просто, сначала ставим linux-firmware-qlogic

Читайте также:  Docker управление контейнерами linux

И следом ставим всё остальное

Либо альтернативный вариант, если не ставили yay

git clone https://aur.archlinux.org/aic94xx-firmware.git
cd aic94xx-firmware
makepkg -sri

git clone https://aur.archlinux.org/wd719x-firmware.git
cd wd719x-firmware
makepkg -sri

git clone https://aur.archlinux.org/upd72020x-fw.git
cd upd72020x-fw/
makepkg -sri

После чего данные ворнинги пропадают. Дополнительная информация.

Источник

Простой способ установки ArchLinux в 2022 году

В современной Linux-тусовке бытует мнение, будто установка Archlinux — это весьма сложный и утомительный процесс, а неподготовленному пользователю даже не стоит и пытаться лесть в эти дебри. В этом материале мы попытаемся наглядно опровергнуть все эти глупые заблуждения на примере нового установщика Archlinux.

Подготовка

Хотя дистрибутив Archlinux в последнее время и стал более популярен, но многие продолжают задавать вопросы о том, где его скачать и чем записать на носитель.

Скачать чистую систему без лишних пакетов и вирусов вы всегда можете с официального сайта проекта. Запись же на носитель лучше производить с помощью Belena Etcher во избежание ошибок. Перейдём к установке.

Установка

Установка весьма проста и не должна вызвать каких-либо затруднений. Вставляем наш носитель в PC и перезагружаемся. Встречает нас командная строка. Вводим команду ArchInstall и дожидаемся срабатывания скрипта.

Скрипт запускает меню конфигурации, в котором по порядку указаны варианты настройки модулей системы. Пропускаем первые два пункта, отвечающих за язык установщика c вводом, и переходим к конфигурированию будущей ОС. Чтобы не плодить сотни скриншотов, поделим установку на модули: файлы, пользователь и компоненты системы.

Файлы

  • Select mirror region отвечает с репозиториев какой страны вы будете скачивать пакеты для работы и установки OC.
    Выбираем свою страну и продолжаем.
  • Select harddrives позволяет указать, на какой диск установить систему. Вновь выбираем желаемый носитель.
  • Select disk layout отвечает за форматирование. Выбираем Wipe all (удалить всё с диска) и желаемую файловую систему.

Файловые системы:

  1. BTRFS — новая файловая сочитающая в себе сохранность данных и скоротные показатели. Использовать только для SSD.
  2. EXT4 — проверенная временем универсальная файловая система, что идеально подходит HDD и SSD.
  3. F2FS — файловая система созданная специально дря раскрытия потенциала SSD-носителей от компании Samsung.
  4. XFS — старая файловая система для киношных станций. Для десктопа не подходит.
  • Set encryption password можно пропустить, если вам не нужно шифрование содержимого на диске. Лично я пропускаю.
  • Select boot loader отвечает за выбор загрузчика, тоесть того ПО, которое будет грузить нашу систему.
    На самом деле загрузчиков весьма много, но разработчики ArchLinux выбрали из коробки не самый лучший выриант.
    Выбираем yes, и загрузчик сам изменится на привычный Grub.
  • Следующие два пункта посвящены созданию Swap и именованию компьютера в сети (Use swap и Specify hostname), их можно пропустить, так как никакого существенного влияния на работу будущей системы это не окажет.
Читайте также:  Astra linux special edition box

Пользователь

Наконец-то мы подобрались к основным модулям, что отвечают за добавление и настройку аккаунта пользователя:
Set root password (Назначить пароль администратора), Specify user account (создать отдельного пользователя). Вновь вводим желаемые данные и переходим к конфигурированию основных компонентов системы.

Компоненты системы

Specify profile позволяет выбрать весьба обширный список заранее подготовленных компонентов: предварительную пакетную базу, графическое окружение (DE) и видеодрайверы. Если вы не являетесь прошаренным пользователем, то выбирайте Desktop, KDE или Gnome и видеодрайвер в зависимости от вашей видеокарты. Следом уже пойдут пункты отвечающие за звук (Select audio), ядро системы (Select kernels), добавление ПО (Packages to install), настройка времени (Select timezone и Set automatic time sync).
Всех их можно пропустить, так как они уже заранее настроены. (Если не используете DE, то укажите Select audio).

Выбираем теперь настройку интернета (Configure Network) и задействуем репозиторий с 32-битными библиотеками (Repositories to enable). Для любого типа подключения лучше использовать NetworkManager из-за своей универсальности и multilib, если собираетесь устанавливать Wine или Steam. Выбираем Install и начинаем установку.

Пример рабочей системы

Если вы всё сделали правильно и выбрали Gnome как рабочее окружение, то вы получите примерно такую систему.
Всю дополнительную информацию о послеустановочной настройке вы всегда можете найти в теме оптимизации ArchLinux или в нашем файле ARU.

Итоги

Вот собственно и всё, меньше чем за 5 минут мы установили одну из самых сложных систем Linux-мира и развеяли глупые заблуждения о сложности её установки. Попробуйте и вы данную систему, ведь может оказаться, что именно она является тем, что вы так долго искали.

Видеоверсия

Источник

Оцените статью
Adblock
detector