Скрипты установки arch linux

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Скрипт установки Arch Linux

like913/arch-install

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

Sign In Required

Please sign in to use Codespaces.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio Code

Your codespace will open once ready.

There was a problem preparing your codespace, please try again.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.md

Скрипт установки Arch linux для опытных пользователей, знакомых с процедурой установки и системы и синтаксисом bash-скриптов. Данный скрипт для автоматического разворачивания системы.

Автор не несет ответственности за любое нанесение вреда при использовании скрипта.
Используйте его на свой страх и риск, и редактируйте под свои личные нужды.

По завершению работы скрипта установится система с ядром linux.

Консоль
​ zsh — консольная оболочка
​ vim — консольный текстовый редактор

Экранный менеджер ​ SDDM

Рабочая среда ​ plasma

Прочее
konsole — эмулятор консоли
pacaur — помощник AUR, который минимизирует взаимодействие с пользователем
ark — архиватор
spectacle — утилита захвата скриншота
firefox — web браузер от mozilla.org
okular — программа для просмотра документов
audacious — легкий, продвинутый аудио плеер, ориентированный на качество звука
vlc — видео проигрыватель
gwenview — Быстрый и простой в использовании просмотрщик изображений
git — быстрая распределенная система контроля версий
kcalc — KDE калькулятор

Читайте также:  Шифрование linux весь раздел

Скрыто
baobab — программа для графического анализа дерева каталогов
partitionmanager — менеджер дисков
octopi — Мощный интерфейс Pacman с использованием библиотек Qt
cheese — захват фотографий и видео с веб-камеры с использованием графических эффектов
А также:
thunderbird qtcreator cmake kdevelop audacity kdenlive gimp blender qbittorrent okteta wine P.S. Код установки данных программ присутствует в скрипте, но он закомментирован.

Загрузить скрипт командой

wget get.io/wget-arch-install sh wget-arch-install

В результате загрузятся следующие скрипты

install # Подгатовка к установке Arch-Linux chroot # Установка Arch и драйверов и дополнительных программ ru.sh # Руссификация консоли

Прежде чем приступить к настройке необходимо русифицировать Arch выполните команду

Вся дальнейшая настройка выполняется редактированием файлов install и chroot Настройка имени пользователя и пароля вынесено в начало скрипта install

echo '--------------------------------------------------' echo '| Config Install |' echo '--------------------------------------------------' username="user" hostname="HOST" pass='123'

Замените user, pass и HOST на имя пользователя, пароль и имя компьютера соответственно. P.S. Для root и пользовательской учетной записи пароль устанавливается одинаковый.

2.1 Форматирование и подключение дисков

Все настройки диска расположены в разделе

echo '--------------------------------------------------' echo '| Форматирование диска |' echo '--------------------------------------------------'

Разбиение диска на разделы

Диск Точка монтирования Размер Тип FS Примечание
/dev/sda1 swap 2Гб swap Можно не создавать
Не рекомендуется создавать более 2Гб
/dev/sda2 /boot/ 100Мб EFI/FAT32 Увеличить если будет больше одной системы
/dev/sda3 / >=10Гб ext4
/dev/sda4 /home/ >4Гб ext4

P.S. Скрипт был оптимизирован для установки на виртуальную машину QEMU, поэтому следует везде vda заменить на sda -диск который будет происходить установка.
Такие же изменения нужно будет внести в файл chroot в строке:
echo ‘options root=/dev/vda3 rw’ >> /boot/loader/entries/arch.conf

Данную разметку диска выполняет следующий код

echo ">> Разметка диска" echo 'label: gpt' | sfdisk /dev/sda #Создать новую таблицу разделов GPT echo 'size=2G, type=0657FD6D-A4AB-43C4-84E5-0933C84B4F4F' | sfdisk -a /dev/sda #swap echo 'size=100M, type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B' | sfdisk -a /dev/sda #/boot echo 'size=20G, type=4F68BCE3-E8CD-4DB1-96E7-FBCAF984B709' | sfdisk -a /dev/sda #/ echo 'size=40G, type=933AC7E1-2EB4-4F13-B844-0E14E2AEF915' | sfdisk -a /dev/sda #/home

P.S. чтобы последний раздел занимал все оставшееся пространство диска укажите размер превосходящий размер оставшегося свободного пространства на диска

Основные типы разделов

Код
MBR
Идентификаторы (GUID) GPT Типы разделов
ef C12A7328-F81F-11D2-BA4B-00A0C93EC93B EFI
82 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F linux SWAP
4F68BCE3-E8CD-4DB1-96E7-FBCAF984B709 Корень linux
83 0FC63DAF-8483-4772-8E79-3D69D8477DE4 linux
933AC7E1-2EB4-4F13-B844-0E14E2AEF915 linux home
b EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 Microsoft
5 Расширенный раздел для MBR
Читайте также:  Линукс подключение есть интернета нет

Форматирование и подключение разделов

echo ">> Форматирование разделов" echo 'y' | mkswap /dev/sda1 -L swap echo 'y' | mkfs.ext4 /dev/sda3 -L Arch echo 'y' | mkfs.fat -F32 /dev/sda2 -n EFI echo 'y' | mkfs.ext4 /dev/sda4 -L home echo ">> Подключение разделов" swapon /dev/sda1 mount /dev/sda3 /mnt mkdir -p /mnt/boot mount /dev/sda2 /mnt/boot mkdir -p /mnt/home mount /dev/sda4 /mnt/home

2.2 Другие настройки вынесены в файл chroot.

# Разблокировка и обновление x32 библиотек' # 1 -установить, 0 -не устанавливать x86=0 # Наcтройка загрузчика # efi - установка и настройка только UEFI загрузчика # grub - установка и настройка grub без UEFI # efigrub - установка и настройка grub с поддержкой UEFI bootmgr=grub # Установка поддержки микрокода для процессоров # amd, intel ucode=intel

2.3 Дальнейшая настройка скрипта

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

Запустите скрипт install

С вопросами и предложениями обращайтесь к автору: vk.com/like_913 like_913@mail.ru

About

Скрипт установки Arch Linux

Источник

Arch Linux Install Script

A simple powerful Bash based script for an unattended, easy and fast way to install Arch Linux.

Boot. Get. Configure. Install. Enjoy.

What is alis?

Arch Linux Install Script (or alis, also known as the Arch Linux executable installation guide and wiki) installs unattended, automated and customized Arch Linux system.

It is a simple Bash script developed from many Arch Linux Wiki pages that fully automates the installation of a Arch Linux system after booting from the original Arch Linux installation media. It contains the same commands that you would type and execute one by one interactively to complete the installation. The only user intervention needed is to edit a configuration file to choose the installation options and preferences from partitioning, to encryption, bootloader, file system, language and keyboard mapping, desktop environment, kernels, packages to install and graphic drivers. This automation makes the installation easy and fast, as fast as your internet connection allows.

Bash based

Contains the same commands you type on a manual install one after another. Being Bash based is easy to compare the script commands with your own manual recipe and easy to compare with the commands provided by the Arch Linux wiki pages and other installation guides, ecause that can be known as _the Arch Linux executable installation guide and wiki_.

Читайте также:  Astra linux удаление fly
Simple configuration

The configuration is a simple Bash file that defines some environment variables to customize the installation to each user own preferences. Simple variables but that allow most common and quite advanced configurations.

Unattended

Fully automated to complete the installation easy and fast, as fast as your internet connection allows. Not a guided script means is not necessary to spend time on answer slowly the same questions over and over on each usage.

Desktop environments

Choose between the most popular GNU/Linux desktop environments like GNOME, KDE, XFCE or discover and try alternative graphical environments options like i3-gap, Deepin, Budgie and others. Pick one from more than 10 available environments.

Advanced features

Based on more than 70 Arch Linux wiki pages to get a successful installation also for advanced features like LVM, LUKS encryption, BTRFS filesystem with subvolumes, alternative kernels, systemd-boot, systemd-homed, PipeWire, AUR utility or SSH install for virtual machines.

And much more!

These are a small feature set selection provided by alis. Read the complete list.

Usage

Only 4 commands away to have a vanilla Arch Linux system.

# # Start the system with latest Arch Linux installation media # loadkeys Скрипты установки arch linux # Load keyboard keymap, eg. loadkeys es, loadkeys us, loadkeys de # curl -sL https://raw.githubusercontent.com/picodotdev/alis/master/download.sh | bash # Download alis scripts # vim alis.conf # Edit configuration and change variables values with your preferences (system configuration) # ./alis.sh # Start installation

Video

Arch Linux base installation installed in less than 4 minutes with a fiber internet connection and a NVMe SSD. Don’t trust? See the video.

Type the system installation commands and wait to the installation complete. After a reboot the system is ready to use and customized with your choosen preferences.

Screenshots

Once the installation ends you have a ready to use system with your choosen preferences including all the free software latest version you wish to do produtive task from browsing, multimedia and office programs, to programming languages, compilers and server software and tools for creative and artistic tasks.

These are some desktop environments that can be installed.

Источник

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