Сообщение отредактировал Djeclol — 16.12.20, 01:11
внесу свои пять копеек >-) я не то что бы фанат арха на внутреннем диске, но пра паппи рус линукс на ядре арх запускаю с флешки, как боле могучую ос чем виндовс, на ней из-под вайне и весь виндовский софт работает и специфический линуксовский софт, например для пентестинга.
Сообщение отредактировал Tailis🦊🎮 — 20.06.16, 20:16
set default=0 set timeout=3 #search —no-floppy —set=root -l ‘ISOIMAGE’
if loadfont /boot/grub/font.pf2 ; then set gfxmode=auto insmod efi_gop insmod efi_uga insmod gfxterm terminal_output gfxterm fi
insmod png if background_image /boot/grub/boot.png; then set color_normal=light-gray/black set color_highlight=white/black else set menu_color_normal=cyan/blue set menu_color_highlight=white/blue fi
menuentry «PRA рус.» < set gfxpayload=text linux /pra/vmlinuz quiet dir=pra initrd /pra/initrd.xz >
загрузчик http://mirror.yandex.r…pyrus/puppyrus-a/uefi/ дистрибутив http://mirror.yandex.r…/puppyrus-a/pra03/iso/ если загрузчик ставить по ссылке выше то от дистрибутива понадобится только папка pra
соответственно на флешке будут только 3 папки boot EFI pra
грузить указав в БИОС флешку как загрузочный диск.
программы устанавливаются копированием модулей в папку /pra/modules репозитарий программ http://mirror.yandex.r…/puppyrus-a/pra03/pfs/
Готовый загрузчик для Puppy Arch Linux под uefi x32 для планшетов и трансформеров. Разархивировать содержимое архива, от дистрибутива нужна только папка /pra
Источник
Arch Linux
Разработчик:
Judd Vinet and Aaron Griffin (Канада)
Лицензия:
GNU GPL (бесплатно)
Версия:
2021.10.01
Обновлено:
2021-10-02
Архитектура:
x86_64 (64-bit)
Интерфейс:
русский / английский / многоязычный
Рейтинг:
Ваша оценка:
О системе
Что нового
Новое в версии 2021.10.01
Системные требования
Системные требования (минимальные):
Машина: x86_64 совместимая
Оперативная память: 512 MB RAM
Жёсткий диск: 800 MB свободного дискового пространства
Подключение к Интернету
Полезные ссылки
Подробное описание
Arch Linux являются универсальным дистрибутивом, который может быть использован для решения широкого круга задач.
Приоритетами разработки являются простота, минимализм и совершенство кода. Arch устанавливается как минималистичная базовая платформа, гибко настраиваемая пользователем за счет установки отдельных компонентов, необходимых для конкретных нужд.
Утилиты настройки графического интерфейса официально не поставляются и большинство операций конфигурирования выполняются с помощью командной строки и текстового редактора. Благодаря использованию модели плавающего релиза Arch всегда включает новейшие версии большинства приложений.
Обзор Arch Linux
Arch Linux — независимо разработанный дистрибутив Linux, оптимизированный для архитектур i686- и x86-64 и предназначенный для опытных пользователей Linux. В качестве стандартного менеджера пакетов используется “pacman” — решение обновляет приложения и отслеживает все зависимости. Arch Linux выпускается по системе “плавающий релиз” и может быть установлен не только с помощью диска, но и через FTP-сервер. Стандартная установка предусматривает инсталляцию прочной базы, которая позволяет пользователям создавать собственные сборки. Кроме того, система Arch Build System (ABS) позволяет создавать новые пакеты, изменять конфигурацию стандартных пакетов и обмениваться пакетами с другими пользователями с помощью репозитория Arch Linux.
Перечислим основные принципы дистрибутива Arch (известные как Arch Way или философия Arch):
Простота*
* Под простотой подразумевается не простота использования ОС, а простота её внутренней организации: минимализм, лаконичность, следование принципам KISS и Unix-way.
Arch Linux символизирует простоту за счет исключения ненужных дополнений, модификаций и усложнений. Дистрибутив включает программы в том же виде, в каком они были выпущены разработчиком с минимальными изменениями.
Централизованные патчи исключены. Целевые обновления включают в основном исправления ошибок портирования, которые устаревают с выходом нового релиза. Аналогичным образом Arch поставляет конфигурационные файлы — они включают только ограниченные дистрибутивом изменения, например, корректировку пути системных файлов. Функции автоматизации не добавляются, например, включение службы после установки пакета.
Пакеты Arch Linux обычно соответствуют централизованным проектам. Пакеты разделяются, только когда существуют убедительные преимущества. Разделение используются только для сохранения дискового пространства в особо тяжелых случаях.
Современность
Arch Linux стремится поддерживать последние стабильные версии программ до тех пор, пока проблемы системных пакетов могут быть исключены. Дистрибутив использует систему плавающих релизов, что позволяет выполнять одноразовую установку с регулярными обновлениями, без необходимости проводить переустановку или выполнять сложные процедуры, связанные с инсталляцией системных обновлений. Введя всего одну команду, Вы получите новейшую версию системы Arch.
Arch включает в себя многие возможности, доступные пользователям GNU/Linux, включая систему инициализации systemd, современные файловые системы (Ext2/3/4, Reiser, XFS, JFS, BTRFS), LVM2, поддержку программного RAID, udev и initcpio, а также новейшие версии системного ядра.
Прагматичность
Arch является скорее прагматичным дистрибутивом, чем идеологическим. Проектные решения принимались сообществом разработчиков на индивидуальной основе посредством обсуждений и технического анализа.
Большое количество пакетов и скриптов в различных дистрибутивах Arch Linux гарантируют свободу выбора. Они предлагают бесплатные продукты с открытым исходным кодом для пользователей, которые больше ценят функциональность, а не идеологию.
Ориентированность на пользователя
В то время как GNU/Linux пытаются быть более дружественными, Arch Linux всегда был ориентирован на конечных пользователей. Arch способен удовлетворить требования отдельного круга пользователей и не пытается угодить всем. Дистрибутив подходит опытным пользователям, которые не боятся самостоятельно решать возникающие проблемы и иногда просматривать документацию в поисках решения.
Каждый пользователь может внести свой вклад, сообщив об ошибках, улучшив вики-документацию сообщества и предоставив техническую поддержку другим пользователям. Репозиторий Arch Linux предлагает большое количество отредактированных пользователями пакетов.
Универсальность
Arch Linux является дистрибутивом для широкого круга задач. После установки становится доступна среда командной строки. Вместо того, чтобы захламлять систему ненужными пакетами, пользователь получает возможность установить только необходимый для конкретных задач набор инструментов. Философия разработки и реализации Arch Linux позволяет легко расширить возможности системы и превратить ее из консольной машины в системы с выбранной средой рабочего стола.
Источник
Как установить Arch с минимальной болью?
Предисловие
Слышал, что некоторые считают Arch сложным в установке. Отчасти они правы, но для любого человека, который способен разобраться в установке и настройке linux, установка Arch довольно проста. Также это самый гибкий дистрибутив, поэтому настроить под себя его получится лучше других дистрибутивов.
Данный гайд является сборной солянкой из всех гайдов, что я прочитал (как русскоязычные, так и иноязычные). Его цель просто и без лишней технической информации показать пошаговую установку Arch и сделать это на русском языке. Главное, что статья написана от непонимающего для непонимающих. Заранее скажу, что некоторые скрины будут уже с установленного Arch, но это никак не меняет работу команд и то, что вы увидите при их использование.
Итак, начнём с простого.
Идём на сайт и качаём ISO-файл:
Там ищем зеркало(скорее всего русское) и скачиваем образ:
Для упрощения дальнейшей жизни лучше скачать Etcher, прямо на сайте есть довольно понятная инструкция в картинках, так что справятся все.
Установка
// начну с настройки VirtualBox, если вы используете её, то выполните следующие действия
1.Идём в настройки машины:
2.Во вкладке система ставим галочку около пункта »Включить EFI»:
3.Далее идём во вкладку носители, там добавляем контроллер IDE и выбираем наш дистрибутив
Далее установка будет для всех одинакова.
Начинаем с запуска
Выбираем первую строку и жмём Enter
Проверим соединение с интернетом:
Это нужно, потому что Arch требует интернет для своей установки.
Такой командой можно проверить своё соединение и увидеть время ответа сайта.
Если вы используете wifi на своём ПК, то используйте утилиту :
Вы увидите примерно это:
Разделы диска
Для того, чтоб разбить наш диск на разделы, можно сначала узнать какие диски подключены. Скорее всего у вас будет USB флешка и HDD\SSD вашего ПК.
Команда для просмотра разделов (понадобится нам ещё много раз):
Если у вас несколько дисков, а вы хотите установить на какой-то конкретный, то можно посмотреть диски по размерам.
Время размечать наш диск. Используем команду cfdisk для этого и выбираем gpt формат :
Bажно! если во время использования команды lsblk и fdisk вы увидели что sda является не тем диском, что нужен вам, то вы дописываете в конец название другого диска, например sdb.
Используя стрелочки создаём 3 раздела на диске:
/dev/sda1 # размером 1G места под UEFI
/dev/sda2 # размером примерно 10-15 GB под root
/dev/sda3 # всё оставшееся место под директорию home
PS: Если вы решили переделать разметку диска, то через эту утилиту можно и удалять разделы
Для проверки используем lsblk снова. Если всё норм, что /dev/sda будет содежать в себе 3 раздела.
Далее форматируем наши разделы.
Форматируем тот раздел, который мы выделили под UEFi
Монтируем root и создаём папку home:
И снова lsblk для проверки
Установка
Начинается самая долгая часть, потому что нужно будет много скачать. Устанавливаем все основные пакеты, а также nano, чтоб редачить файлы системы. Если вдруг вы знакомы с vim можете скачать и его (дописать в конец).
Вам предложат что установить выбирайте all и далее yes. Встречался с проблемой, что можно было скачать первый или второй вариант, можно просто выполнить команду дважды выбирая вначале один пакет, а затем второй.
Создадим fstab файл
Настраиваем установленную систему
Chroot
Chroot (change root) нужен нам, чтобы мы могли сменить root пользователя (как и сказано в названии команды).
Настройка файла локали
Для начала идём в файл локали, чтоб настроить язык
Находим там #en_US.UTF-8 и стираем #, с русским языком так же. PS: можно использовать Ctrl + W для поиска языка в файле.
Чтобы всё сохранить Ctrl + O, затем Enter и Ctrl + X, затем Enter
Далее пишем команды, которые сгенерируют локаль и создаём locale.conf с нужными настройками языка.
Настраиваем временную зону
Далее жмём 2 раза на Tab и видим список регионов, после городов.
В моём случае было так:
Задаём время
Тут 2 команды. Одна ставит время для системы, а другая его показывает.
Имя хоста и адрес
Я решил назвать ПК ArchMe, поэтому используем следующую команду:
Далее идём в файл localhosts и записываем ip. Если у вас ip статический, используйте свой.
Сетевой менеджер
Качаем и включаем.
Установка GRUB
Для начала сменим пароль root пользователя :
GRUB — это загрузчик, который нужен, чтоб запускать нашу установленную систему (в режиме EFI). Далее будет куча команд, которые нужно выполнить.
Перезагрузка
Чтобы без потерь перезагрузить нашу систему используем эти команды:
После перезагрузки вы увидите следующее. Если это так, то наш GRUB установился правильно
Входим в root аккаунт и создаём swapfile (что-то вроде доп оперативки) и задаём ему размер как у вашей ОЗУ
Далее выполняем следующие команды:
И проверяем, работает ли swap:
Добавим пользователя и окружение
username замените на то имя, что хотите вы)
Также нужно дать ему права суперюзера:
там ищем и убираем #, а дальше Ctrl + O, затем Enter и Ctrl + X, затем Enter
Дрова
Вам будет предложен выбор, выбирайте исходя из своей графики.
Окружение
Вначале покажу как поставить довольно простое — XFCE
И моё любимое i3, там выбираем пакеты 2 4 5. Возможно вы увидите квадраты вместо символов, но это нормально, вам просто нужно будет скачать шрифт dejavu ( pacman -S ttf-dejavu ). Cписок горячих клавиш можно посмотреть тут
Если вы решите поменять своё окружение, то нужно будет менять запись в файле xinitrc.