- Как установить Arch с минимальной болью?
- Предисловие
- Итак, начнём с простого.
- Установка
- Начинаем с запуска
- Проверим соединение с интернетом:
- Разделы диска
- Установка
- Создадим fstab файл
- Настраиваем установленную систему
- Chroot
- Настройка файла локали
- Настраиваем временную зону
- Задаём время
- Имя хоста и адрес
- Сетевой менеджер
- Установка GRUB
- Перезагрузка
- Добавим пользователя и окружение
- Установка Arch Linux на нетбуки и планшеты с 32 битным загрузчиком
- Вступление
- Подготовка iso
- Установка 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.
Источник
Установка Arch Linux на нетбуки и планшеты с 32 битным загрузчиком
Вступление
Не так давно рынок ноутбуков и планшетов наполнили не совсем качественными но очень дешёвыми устройствами в бюджете до 200$. В основном это смартбуки Prestigio, Chuwi и другие. Из коробки на них установлена операционная система Windows 10 Home. В принципе вроде не плохо, ведь это 12 дюймовые модели весом меньше 1 килограмма и большой автономной работой. Оно и не удивительно, ведь при наличии материнской платы как у планшета и АКБ в 10000 мА/ч, большое время работы гарантированно. Но вот вам ложка дёгтя, и не одна. Процессоры в таких устройствах обычно Intel Atom, ОЗУ 2 Гб и 32 Гб SSD. В принципе как устройство для простого сёрфинга в интернете они имеют адекватные характеристики. Только вот проблема кроется в самой операционной системе. Во первых она 32 битная, хоть и процессор поддерживает 64 битную архитектуру, а во вторых, после нескольких обновлений, устройством пользоваться уже не возможно. Так как система уже требует хотя бы 4 Гб ОЗУ. Ну и не стоит забывать что много программ уже не поддерживают 32 битные архитектуры, и их установить не получится. Умные пользователи могут посоветовать снести Windows с которым устройство продавалось и установить 64 битную версию, но загрузчик UEFI в них как раз 32 битный что не позволяет нормально установить любую операционную систему с поддержкой 64 бит. И тут нам на помощь приходит Linux. Дело в том что мы можем используя 32 битный загрузчик, он же Grub, установить 64 битную версию системы, а что самое главное, 32 битный Grub мы можем сами собрать используя уже установленную систему на виртуальной машине.
Примечание: Все дальнейшие действия описаны на примере установки Arch Linux на нетбуке Prestigio PSB116A03. На других подобных устройствах эта инструкция не проверялась. Делайте все на свой страх и риск. Автор статьи не несёт ответственности за потерянные данные или сломанное устройство. В процессе установки SSD диск вашего устройства будет форматирован. Заранее сделайте резервную копию всех важных данных. Эта статья создана на основе множества существующих инструкций на разных форумах и сайтах.
Подготовка iso
В конце статьи будет ссылка на готовый iso образ. Если не хотите собирать загрузчик вручную, можете использовать его.
Для начала форматируем через Rufus USB накопитель в файловую систему FAT32, схему раздела GPT и целевая система BIOS или UEFI. Метку тома указываем ARCH_YYYYMM. Где YYYYMM это год и месяц релиза Arch Linux. В методе загрузки выбрать “Незагрузочный образ”. Жмём старт. После завершения нужно распаковать всё содержимое образа с Arch Linux прямо на USB накопитель используя архиватор 7zip.
Теперь нам предстоит использовать виртуальную машину с Arch. Просто загружаемся в ней и подключаем USB накопитель в настройках носителей виртуальной машины. Вводим lsblk, мы должны получить список дисковых устройств, среди которых будет наш USB накопитель, для примера обозначу её как sdb (у вас может быть по другому).
Монтируем раздел с файлами установщика Arch в /mnt/usb/:
Далее устанавливаем GRUB для EFI32, прописав данные команды:
Теперь нам нужно создать файл grub.cfg в директории /mnt/usb/EFI/boot с следующим содержимым:
Это можно сделать и на основной системе. Не обязательно использовать терминал.
Где ARCH_YYYYMM, указываем метку тома которую указывали в момент форматирования USB накопителя. Вот и все, накопитель готовый для установки системы на ноутбук.
Установка Arch Linux
После загрузки системы с usb, настроим русский язык для удобства работы:
Изменим консольный шрифт на тот, который поддерживает кириллицу:
Подключение к интернету. Wi-Fi на этом ноутбуке не заведётся, вернее устройство wlan0 работает но к сети вы не подключитесь. По этому подключаем телефон к ноутбуку и включаем режим модема. И подключаемся как по кабелю:
Синхронизация системных часов:
Создание разделов
Смотрим какие диски есть:
Разбиваем диски (для ручной разметки используем fdisk, для псевдографической разбивки можно использовать команду cfdisk)
Процесс разбивки диска по шагам
- Создаем GPT таблицу командой g
- Создаем новый диск командой n
- Выбираем primary (основной) или extented (расширенный)По умолчанию стоит primary (основной) поэтому просто жмем enter
- Выбор номера диска, по умолчанию подставляется следующий номер. Просто жмем enter
- Запрос на первый сектор диска Просто жмем enter
- Запрос на последний сектор диска (Ставим + и объем памяти. Пример: +500M)
- Для efi не забываем указать, что это efi раздел t и поставить 1
Повторяем все шаги снова для всех нужных разделов диска. Как все разметили не забываем все записать командой w . В итоге можете проверить, что у вас получилось командой fdisk -l
Форматирование и монтирование разделов
Устанавливаем базовую систему + необходимые пакеты:
Настройка системы
Генерируем fstab, для этого используем следующую команду:
Перейдём в установленную систему:
Прописываем имя компьютера. Вместо ArchLinux впишите свое название:
Настроим часы (Для Киева):
Добавим русскую локаль в систему:
Обновим текущую локаль системы:
Указываем язык системы:
Указываем keymap для console + прописываем шрифт:
Создадим загрузочный RAM диск:
Изменим пароль root:
Обновляем базы данных пакетов:
Ставим программу для Wi-fi:
Выходим и перегружаем:
После установки
Логинимся, логин root, пароль тот, что установили.
Добавляем пользователя
Добавим нового пользователя. Вместо MYUSERNAME пишем имя пользователя без спец символов, только маленькие лат. буквы:
Установим пароль для нового пользователя. Вместо MYUSERNAME пишем имя пользователя:
Устанавливаем SUDO
Заходим в файл sudoers:
В файле /etc/sudoers находим строчку # %wheel ALL=(ALL) ALL и раскомментируем ее убрав символ #
Ставим иксы и драйвера
Установим Х (Иксы) и свободные драйвера + читаем зависимости при необходимости ставим их тоже:
Ставим Xfce, LXDM и сетевые утилиты
Ставим Xfce + менеджер входа lxdm (или sddm):
Ставим шрифты, чтобы можно было читать, что написано. Иначе будут просто квадратики:
Ставим менеджер сети:
Подключаем автозагрузку менеджера входа и интернет (с соблюдением регистра для NetworkManager):
Перезагрузка
Выбираем Xfce Session или просто “Сеанс”. Это важно иначе не войдете!
Установка AUR
yaourt и aurman более не обновляются разработчиками поэтому рекомендую к использованию именно yay
Создаём yay_install директорию и переходим в неё:
Установка “yay” из AUR:
Если вы предпочитаете работать с графическим интерфейсом, а не с терминалом то как альтернативу yay можно использовать pamac (установщик пакетов из AUR c GUI)
Создаём pamac-aur_install директорию и переходим в неё:
Установка “pamac-aur” из AUR:
Установка программ
Установка пакетов, которые решают большинство проблем, с которыми вы можете столкнуться:
Установка AUR программ:
Вот и вся инструкция. Дальше можете кастомизировать и настраивать xfce как вам угодно.
Ссылка на bootia32.efi для Arch Linux: bootia32.efi
Источник