- Установка Arch Linux с помощью archinstall.
- 1. Загружаем ISO-файл.
- 2. Установка с помощью archinstall.
- Saved searches
- Use saved searches to filter your results more quickly
- like913/arch-install
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
Установка Arch Linux с помощью archinstall.
В этом руководстве рассмотрим один из самых простых способов установки Arch Linux , с помощью автоматического скрипта archinstall . Установка системы таким способом подойдет как начинающим пользователям, так и продвинутым.
Установка Arch Linux вызывает много проблем для новых рядовых пользователей, так как требует достаточного количества знаний о командах и внутренней работе системы Linux, включая процесс загрузки, устройство ядра и как работает Grub. Такими знаниями не обладает каждый, но при этом многие хотят установить и испытать в работе Arch Linux, в силу своего любопытства или по иным причинам.
Установка операционной системы, в нашем веке вычислительной техники, должна быть максимально проста и понятна для обывателя. Многие вещи, использующиеся профессиональными работниками сферы ИТ, должны быть максимально абстрагированы для конечного пользователя. Ведь операционные системы существуют для для одной цели — помогать пользователю выполнять определенные задачи, а не усложнять их.
Команда разработчиков Arch Linux разработала автоматизированный и интерактивный скрипт под названием archinstall . Этот скрипт сделал установку Arch Linux довольно простой задачей, с которой сможет справиться практически любой.
Разделим такую установку на два этапа. Сначала загрузим ISO-файл и загрузимся с его использованием. Потом, непосредственно, пройдет сама установка.
1. Загружаем ISO-файл.
Для того, чтобы загрузить Arch Linux пройдите по ссылке: скачать Arch Linux . На сайте загрузки, вы сможете найти ссылки для загрузки. Можно использовать прямую ссылку для скачивания по HTTP или использовать torrent/magnet файлы.
После загрузки можно создать загрузочную флэшку с помощью, например, Etcher. Или, если вы устанавливаете на виртуальную машину, то достаточно будет смонтировать скаченный файл напрямую в виртуальный CD-ROM.
Прежде чем приступить к следующему шагу, убедитесь, что ПК подключен к сети интернет кабелем, либо находится в зоне известного вам Wi-Fi.
2. Установка с помощью archinstall.
После завершения загрузки, вы увидите следующий экран
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 калькулятор
Скрыто
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