##############################################
##############################################
Этот скрипт не задумывался, как обычный установочный с большим выбором DE, разметкой диска и т.д. И он не предназначен для новичков. Он предназначен для тех, кто ставил ArchLinux руками и понимает, что и для чего нужна каждая команда.
Его цель - это моментальное разворачивание системы со всеми конфигами. Смысл в том что, все изменения вы делаете предварительно в самом скрипте и получаете возможность быстрой установки ArchLinux с вашими личными настройками (при условии, что вы его изменили под себя, в противном случае с моими настройками).
Cкрипт основан на чек листе ручной установке ArchLinux https://vk.cc/7JTg6U Этот скрипт работает с UEFI. Для работы с Legacy/BIOS используйте предыдущий скрипт https://github.com/ordanax/arch2018
- Добавлена поддержка LUKS шифрования (LVM on LUKS) - опционально при установке
- Шифрование всей системы с автоматической настройкой GRUB, mkinitcpio hooks
- LUKS2 с pbkdf2 для совместимости с GRUB (aes-xts-plain64, 512-bit key)
- Объединены archuefi1.sh и archuefi2.sh в один файл
archuefi.sh - Добавлен обязательный флаг
-Kвpacstrap(требуется с 2024) - Обновлена установка GRUB для UEFI с правильными флагами
- Заменен устаревший
netctl+wifi-menuнаNetworkManager+iwd - Заменен
dhcpcdнаNetworkManager - Заменен устаревший
LXDMнаLightDM - Заменен
pulseaudioнаpipewire - Убраны устаревшие пакеты:
dialog,wpa_supplicant,compton - Добавлен выбор типа процессора (Intel/AMD) для установки микрокода
- Добавлен
hwclock --systohc - Улучшена структура и читаемость скриптов
- Удалены из AUR:
xflux(сервис закрыт),megasync(проблемы со сборкой) - Обновлены пакеты:
sublime-text-dev→sublime-text-4,compton→picom
-
Скачать и записать на флешку ISO образ Arch Linux https://www.archlinux.org/download/
-
Скачать и запустить скрипт командой:
pacman -Syy pacman -S wget wget git.io/archuefi.sh && sh archuefi.shили просто
curl -OL git.io/archuefi.sh && sh archuefi.shЗапустится установка базовой системы с XFCE.
-
После первой перезагрузки и входа в систему установите дополнительные программы:
wget git.io/archuefi3.sh && sh archuefi3.sh
-
archuefi.sh— основной скрипт (бывшие archuefi1.sh + archuefi2.sh)- Разметка диска, форматирование
- Установка базовой системы (pacstrap)
- Настройка GRUB, локали, пользователя
- Установка XFCE + LightDM
-
archuefi3.sh— настройка после установки (опционально)- Установка yay (AUR helper)
- Установка программ (Firefox, LibreOffice, Telegram и др.)
- Темы и конфиги XFCE
- i3wm (опционально)
- Файрвол UFW
Вы можете форкнуть этот скрипт. Изменить разметку дисков под свои нужды, сделать копию собственного конфга, залить его на Github и производить быстрое разворачивание вашей системы.
По завершению работы скрипта вы получаете готовую и настроенную систему со всеми вашими конфигами. Как и что менять написано в комментариях в самом скрипте.
Автор не несет ответственности за любое нанесение вреда при использовании скрипта. Используйте его на свой страх и риск или изменяйте под свои личные нужды.
Скрипт затирает диск /dev/sda в системе. Поэтому если у вас есть ценные данные на дисках сохраните их. Если вам нужна установка рядом с Windows, тогда вам нужно предварительно изменить скрипт и разметить диски. В противном случае данные и Windows будут затерты.
Если вам не подходит автоматическая разметка дисков, тогда вам, предварительно нужно сделать разметку дисков и настроить скрипт под свои нужды (программы, XFCE config и т.д.)
Автор скрипта Алексей Бойко https://vk.com/ordanax
Помогали в разработке:
Степан Скрябин https://vk.com/zurg3
Михаил Сарвилин https://vk.com/michael170707
Данил Антошкин https://vk.com/danil.antoshkin
Юрий Порунцов https://vk.com/poruncov
Alex Creio https://vk.com/creio
Наша группа по Arch Linux https://vk.com/arch4u Telegram чат: https://t.me/linux4at
- Добавлена опциональная поддержка LUKS шифрования (LVM on LUKS)
- Обновлен скрипт archuefi.sh с выбором режима установки (обычный/шифрованный)
- Объединены archuefi1.sh и archuefi2.sh в archuefi.sh
- Актуализация под Arch Wiki 2024-2025
- Обновлены все устаревшие команды и пакеты
- Добавлен PipeWire вместо PulseAudio
- Заменен LXDM на LightDM
- Добавлен флаг -K в pacstrap
- Исправлена установка GRUB для UEFI
Исправлены баги установки i3wm с моими конфигами + обновлен конфиг i3wm
Устранены проблемы установки программ из AUR, добавлен zramswap
Устранены баги автовхода без DE.
Исправлены баги в 3-м скрипте
В archuefi3.sh добавлен выбор автовхода без DE. Устранена проблема установки программ из-за ошибок при сборки пакетов из AUR.
На выбор добавлен i3wm с моими конфигами
Переход на UEFI