Меню Рубрики

Установка арч линукс 2017

Установка дистрибутива Arch Linux 2017

Добрый день, сегодня мы устанавливаем Arch Linux!

Arch Linux — дистрибутив Linux, который позиционирует себя как простой(в архитектурном плане) и гибкий[см. в Википедии]. Прост в обращении для опытных пользователей, но сложен для новичков. О преимуществах и недостатках в статье говорить не буду, однако скажу, что это мой любимый дистрибутив.

Подготовка к установке

На официальном сайте ArchLinux находим и скачиваем загрузочный образ, быстрее это сделать с помощью Torrent.

Ссылки на скачивание Arch Linux

Загруженный образ необходимо записать на Flash-карту или DVD. Если вы используете операционную систему Windows, то однозначно при помощи программы UNetBootin или Rufus, они для этого предназначены, разобраться очень легко. Выбираем образ, выбираем носитель и жмем ОК (на примере UNetBootin, смотрите картинку ниже).

Если используете Linux, то можно сделать загрузочную flash-карту при помощи команды dd:

/dev/sdx не забудьте заменить на путь к устройству вашей USB Flash.

Итак, на данном этапе у вас имеется загрузочный USB Flash Drive/DVD. Необходимо загрузиться нашего созданного носителя, для этого в BIOS или EFI настраиваем режим загрузки с вашего USB Flash Drive или DVD.

Примечание: Если вы собираетесь установить Arch Linux на Virtual Box, то образ не нужно никуда записывать, достаточно лишь указать его в настройках вашей виртуальной машины Машина -> Настроить -> Носители ->Нажимаем на иконку оптического диска с крестиком, чтобы добавить образ. Далее просто запускаем виртуальную машину и переходим к процессу установки, описанному ниже.

Настройка образа для виртуальной машины

Установка Arch Linux

На данном этапе вы уже должны попасть в меню загрузки

Меню загрузчика Arch Linux

Нажимаем Boot Arch Linux (x86_64) или Boot Arch Linux (i686) в зависимости от нужной архитектуры и дожидаемся загрузки.

Примечание: Советую использовать x86_64, т.к. поддержка архитектуры i686 скоро прекратится.

Для установки необходимо подключение к Интернет. Если вы подключаетесь по Wi-Fi, то используйте команду wifi-menu. Если ПК подключен при помощи Ethernet или если вы устанавливаете на Virtual Box, то настраивать сеть не нужно в большинстве случаев.

Убедитесь, что подключение есть, для этого просто пропингуйте что-нибудь, например так:

источник

Как установить и допилить ArchLinux (актуально март 2017), — шпаргалка.

Обновлено 1.03.17
Всем привет!

Потянуло на эксперименты, и на старом HDD решил опробовать BTRFS + поставить Arch с нуля (очень давно этого не делал). Целью статьи не является «переписать wiki/показать как должно быть и т.п.» Я всего лишь в кратце опишу что делал, и что допиливал,т.к. считаю без этого систему использовать «не очень».

Статью можно использовать как шпаргалку по установке, заменяя intel на вашу видеоадаптер, malody на свой логин, firefox на свой браузер и т.п.)

Надеюсь опытным пользователям будет что дополнить/посоветовать, а новички вынесут что-то для себя полезное.

Если ставите с нуля, — рекомендую делать это с флешки. Я же ставил с уже установленной системы Arch (да, я знаю что можно просто скопировать на другой HDD и поставить загрузчик, — и будет готово, но как же весь смак от установки, и что бы я тут писал? :-D).

Установка из существующей системы

Создание раздела и субразделов
Вместо разметки GPT или UEFI создал btrfs (изменив всю схему разбиения диска). Внимание! это отформатирует весь ваш диск, с потерей данных!
Монтируем:
создадим два подтома под root и домашний каталог пользователя:
И отмонтируем корень ФС:
Чтобы монтировать подтом подобно обычному разделу диска, команде mount нужно указывать опцию subvol=PATH, где PATH — путь относительно корня ФС. Монтируем корень:
Так же в параметрах указано сжатие lzo, что даёт прирост экономии места + повышает производительность, и дефрагметацию в фоне.
Создаём папку и монтируем в неё наш будущий каталог пользователей:
Устанавливаем базовые пакеты
Создаём fstab
проверяем:
Входим в систему:
Называем компьютер:
Локализация:
Оставить расскомментированными только
Сгенерировать локали:
Выберем локаль для системы:
Создаём рам-диск mkinitcpio и добавим русскую локаль в консоль
В /etc/mkinitcpio.conf, в разделе HOOKS, должен быть прописан хук keymap, и убрать fsck
В разделе MODULES нужно прописать свой драйвер видеокарты: i915 для Intel, radeon для AMD, nouveau для Nvidia.
Задать пароль рута
Создать пользователя
И задать ему пароль
Установка Yaourt, и Powerpill
В конце добавить:

Заодно закомментировать
И Расскомментировать:
Затем выполнить:
Установка первоначального ПО
Установка boot loader’а.
Далее, можно загрузиться в свеже установленную систему, и зайдя под рутом продолжить настройку (переключаясь на второй терминал под обычным пользователем)
запустить интернет: dhcpcd
Выбор часового пояса:
Настройка х-ов:
добавить:
Русский шрифт в консоли:
Временное решение (только на этот сеанс)
Постоянное решение:
Создадим файл
С таким содержимым:
Автологин с помощью .xinitrc и автозапуск Х после логина
Если используем Zsh, то
добавить:
выполнить:
и вставить:

Настройка sudo

Установка и настройка сети
Найти имя сетевого устройства:
enp2s0 (это моё сетевое устройство)
Включить и запустить юнит
Допиливание

Уменьшение размера журнала логов Systemd

расскомментировать и изменить строку

Отключаем переодическое увеличение загрузки из-за man-db.service

Удалить ненужные локали (после установки всех программ (должна быть установлена localepurge))
и закомментируем строчку NEEDSCONFIGFIRST, которая служит “защитой” от удаления локалей без настройки программы.
сделаем последний абзац похожим на:
Запуск:
— я высвободил 370+ мегабайт 🙂
После перезагрузки отключается звук, и громкость сбрасывается на 0.
Исправляем:
— жмём английскую M — на главном канале меняется значение (увеличиваем громкость на максимум стрелкой вверх).
— запоминаем наши настройки
Щелчки при загрузке
Нажмите F6, выберите свою звуковую карту (у меня HDA Intel), пролистайте до Auto Mute и поставьте значение «disabled«, выйдите нажав Esc.
Не трогая системного регулятора громкости выполните:
Перезагрузитесь.
Устраняем тиринг (горизонтальный разрыв)
для Intel
к такому виду:

Читайте также:  Установка ксенона в туманки акцента

Устраняем тиринг в Firefox (ссылка на проверку тиринга в браузере):
Настройки>Дополнительные>Общие(вкладка)>снять галочку “по возможности использовать аппаратное ускорение”. Перезапускаем браузер (однако, в одном случае это помогло, мне же этот способ не помог (хоть с установленной хоть со снятой галочкой), поэтому пишу второй).
Вводим в адресной строке: about:config, соглашаемся с риском, находим строку
layers.acceleration.force-enabled и ставим true
Перезапускаем браузер.

Включаем аппаратное ускорение видео
Если у вас не Intel, пользуйтесь следующей статьёй с Wiki
Если у вас Интел (в данном случае у меня Intel IvyBridge)
Должны стоять пакеты:
проверить что используется:
vainfo

libva info: Trying to open /usr/lib/dri/i965_drv_video.so

если не автоопределился, то задать вручную в: /etc/environment
smplayer:
Для включения аппаратного ускорения: Настройки-Настройки-Основные-Видео-Устройства вывода: vaapi
Настройки-Настройки-Быстродействие-Потоков декодирования, — ставьте 2 потока если двухядерный процессор, 4 если четырёх ядерный и т.д.).
VLC — подхватывает автоматически, если же нет, то на вкладке Ввод и кодеки выбрать vaapi.

Устанавливаем кодеки
sudo powerpill -S gstreamer gstreamer-vaapi gst-libav gst-plugins-bad gst-plugins-base gst-plugins-good gst-plugins-ugly —noconfirm

Уменьшаем место на диске зарезервированное для root (актуально для ext3 и ext4 разделов)

tune2fs -l /dev/sdX # Смотрим установки
tune2fs -m 2 /dev/sdX # Меняем на 2 процента

Иероглифы в русских названиях файлов в ZIP-архивах

После установки они заменяют штатные команды zip и unzip , что позволяет использовать их не только в консоли, но и через ГУИшные программы, использующие zip и unzip в качестве бэкэнда для ZIP-архивов.

Снимок экрана горячей клавишей при помощи scrot
В настройках Cinnamon:
Настройки > Клавиатура > Комбинации клавиш > Дополнительные комбинации клавиш > Добавить пользовательскую комбинацию
Снимок всего экрана: (prtscr)
scrot /home/malody/Изображения/Скриншоты/%d-%m-%Y-%H-%M-%S.png
Снимок активного окна: (ctrl+prtscr)
scrot -u /home/malody/Изображения/Скриншоты/окно_%d-%m-%Y-%H-%M-%S.png

Настройка ПО (постараюсь выложить свои конфиги)
Создание эскизов для файлов (фото, видео, документы, шрифты).
Допишу позже.

А как вы допиливаете систему? Что делаете ещё? Пишите!

Пока на этом всё. Ставьте своё ПО, и пользуйтесь хорошей системой 😉

источник

Установка ArchLinux

ArchLinux — это удивительный дистрибутив. С одной стороны, он сложен в установке и настройке, потому что все компоненты вам придётся устанавливать вручную, в том числе и создавать конфигурационные файлы. Но с другой стороны, по этой же причине к нему тянется множество новичков, уже освоивших Ubuntu, которые хотят лучше узнать другие Linux-дистрибутивы.

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

Ещё один интересный момент — в ArchLinux для обновления системы используются роллинг-релизы, а это значит, что вы всегда будете иметь самое новое программное обеспечение без необходимости переустанавливать дистрибутив. Это ещё одна причина, почему он так популярен, несмотря на свою сложность. В этой статье мы рассмотрим установку ArchLinux на обычный компьютер. Мы разберём установку и настройку базовой системы, графическое окружение, а другие программы оставим на потом.

Шаг 1. Загрузка образа

Установочный образ ArchLinux для самой последней версии можно взять на официальном сайте. Как таковых версий нет, они обозначаются просто датами сборки Live-системы. Доступны образы как для 64-х, так и для 32-х битной архитектуры процессора.

Для загрузки доступна как прямая ссылка, так и торрент, а поскольку на диске находится только базовая система без графического интерфейса, занимает он немного, всего 756 Мегабайт.

Шаг 2. Запись образа на диск

Я не буду очень подробно останавливаться на этом моменте. Для записи образа на флешку в Linux можно использовать dd или Unetbooin:

В Windows для этих целей есть Rufus:

Шаг 3. Настройка BIOS

Дальше нам предстоит настроить в BIOS загрузку с носителя ArchLinux. Если вы решили устанавливать эту систему, то уже знаете, как это делается. Но я на всякий случай повторю. Во время заставки BIOS нажмите F2, F8, Del или Shift+F2, затем перейдите на вкладку Boot. Здесь выберите пункт 1st Boot Device или Boot Device Priority и установите на первое место ваш носитель:

Шаг 4. Меню загрузчика

В меню загрузчика вы можете выбрать архитектуру системы, которую нужно установить. На диске есть системы обеих архитектур, мы будем устанавливать х64:

Шаг 5. Загрузка Live-режима

Дождитесь завершения загрузки:

Это будет быстро, дальше вы попадёте в консоль. Тут вам и предстоит сделать основную часть работы.

Шаг 6. Настройка сети

Подключение к интернету обязательно при установке этой системы. Большинство пакетов, которые нужно установить, вам придётся скачивать. Если вы используете сетевой шнур, интернет подключиться автоматически. Но ещё можно использовать Wi-Fi. Здесь нужно выполнить пару настроек. Для подключения используйте команду:

Читайте также:  Установка времени при ненормированном рабочем времени

В открывшемся окне выберите нужную сеть и введите её пароль. Затем нажмите кнопку Ok. Дальше посмотрите содержимое папки /etc/netctl, чтобы узнать, какое имя профиля для вашей сети выбрала программа:

Шаг 7. Разметка диска

На этом этапе начинается установка ArchLinux. Сразу после того, как сеть будет настроена переходим к разметке диска. Для этого воспользуемся программой cfdisk:

Здесь /dev/sda — тот жёсткий диск, на который будет установлена система.

Шаг 8. Выбор таблицы разделов

Если диск ещё не отформатирован, нам предложат выбрать таблицу разделов. Я буду использовать GPT, поскольку это более совершенная технология:

Шаг 9. Создание раздела загрузчика

Выберите свободное место с помощью стрелок вверх/вниз и с помощью стрелок вправо/влево выберите New:

Далее введите размер, достаточно 200М:

Шаг 10. Раздел для образа загрузчика

Для установки Grub в GPT необходимо создать отдельный раздел для начального образа загрузчика, который раньше писался в MBR. Так же как и раньше переместитесь на свободное место и выберите New.

Укажите размер 1М, этого вполне достаточно. Затем переместитесь на кнопку type и выберите Bios boot:

Шаг 11. Корневой раздел

Дальше создадим главный системный раздел. Опять переместитесь на одно положение вниз, чтобы выбрать свободное место, затем нажмите New:

Размер раздела 20-30 Гб, этого должно быть достаточно.

Шаг 12. Домашний раздел

Дальше создаём домашний раздел, размер раздела — всё доступное пространство, только оставьте немного на swap:

Шаг 13. Раздел подкачки

Раздел подкачки должен иметь размер такой же, как и размер вашей оперативной памяти.

Шаг 14. Сохранение изменений

У вас должно получиться что-то похожее на это. Теперь нажмите кнопку Write и наберите yes.

Затем нажмите Quit, чтобы выйти из программы:

Шаг 15. Форматирование файловых систем

Поскольку мы всё делаем вручную, форматировать тоже придётся нам самим. Для раздела загрузчика будем использовать ext2, для всех остальных — ext4. Опция -L задает метку раздела. Начнём.

Раздел для файлов загрузчика был первым, значит /dev/sda1:

mkfs -t ext2 -L Boot /dev/sda1

Второй раздел для начального образа не трогаем, форматируем корень в ext4:

mkfs -t ext4 -L Root /dev/sda3

Форматируем домашний раздел:

mkfs -t ext4 -L Home /dev/sda4

Форматируем раздел подкачки:

Шаг 16. Монтирование файловых систем

Чтобы установить файлы системы на только что созданные разделы, их нужно сначала примонтировать. Монтировать будем в /mnt. Сначала корень:

Создаём папки для разделов home и boot:

mount /dev/sda1 /mnt/boot
$ mount /dev/sda4 /mnt/home
$ swapon /dev/sda5

Шаг 17. Выбор зеркала

По умолчанию все пакеты новой системы будут скачиваться с самого быстрого зеркала по мнению разработчиков. Но для меня лучше работает зеркало от Яндекса. Чтобы изменить зеркало, откройте файл /etc/pacman.d/mirrorlist и перенесите нужное зеркало на первое место. Например:

Скопировать строчку под курсором в vim можно, нажав два раза y (yy), а вставить с помощью p в командном режиме. Для сохранения наберите :wq

Шаг 18. Установка системы

Теперь мы готовы к тому, чтобы установить ArchLinux, а именно, все пакеты нашей новой системы. Для этого выполните:

pacstrap /mnt base base-devel

Будут установлены базовые утилиты, которые есть на этом образе, а также основные программы для разработчиков. При хорошем интернете установка занимает до 10 минут.

Шаг 19. Создание fstab

Создайте файл описания подключённых файловых систем fstab на основе точек монтирования /mnt с помощью такой команды:

genfstab -U /mnt >> /mnt/etc/fstab

Шаг 20. Вход в систему

Наша новая система установлена и для её дальнейшей настройки нам нужно войти в неё, но без перезагрузки, потому что загрузчик и сеть в ней ещё не готовы. Поэтому выполните:

Шаг 21. Часовой пояс

Теперь мы в установленной системе. Как видите, установка Archlinux для новичков не так уж проста, но дальше нам нужно ещё всё настроить. Указываем часовой пояс с помощью символической ссылки на него в файле /etc/localtime:

ln -s /usr/share/zoneinfo/Europe/Kiev /etc/localtime

Это временная зона для Киева, аналогично можно сделать для Москвы или другого города, просто выбрав другой файл в том же каталоге.

Шаг 22. Способ хранения таймера

Дальше нужно настроить способ синхронизации системного времени между перезагрузками. Есть два способа UTC и localtime. Если вы используете ещё и Windows, выберите localtime, иначе можно брать utc:

hwclock —systohc —localtime

Шаг 23. Редактор Vim

Почему-то он не устанавливается по умолчанию, поэтому установим:

Шаг 24. Локаль

Дальше нам нужно включить кодировки, с которыми сможет работать система. Для этого откройте файл /etc/locale.gen и расскоментируйте нужные строки. Например en_US.UTF-8 и ru_RU.UTF-8

Когда завершите, запустите генерацию локалей:

Шаг 25. Язык системы

Выполните такую команду, чтобы включить русский язык:

echo «LANG=ru_RU.UTF-8» > /etc/locale.conf

Как видите, здесь мы указываем только что сгенерированую локаль.

Шаг 26 Шрифт и раскладка

За эти параметры отвечает файл /etc/vconsole.conf. Просто добавьте в него такие строки:

Все доступные шрифты можно найти по адресу /usr/share/kbd/consolefonts/.

Шаг 27. Имя компьютера

Имя компьютера задаётся в файле /etc/hostname:

echo «sergiy-pc» > /etc/hostname

Теперь подтвердим его, добавив следующую строчку в /etc/hosts:

127.0.0.1 sergiy-pc.localdomain sergiy-pc

Здесь sergiy-pc — это имя компьютера, которое нужно заменить на своё.

Шаг 28. Создание образа ранней загрузки

В некоторых случаях ядру необходима начальная файловая система initcpio. ArchLinux не настроен, чтобы работать без этого образа, поэтому его нужно создать:

Читайте также:  Установки для прессования отходов

Установка ArchLinux в VirtualBox почти завершена, ещё пару действий.

Шаг 29. Пароль суперпользователя

Чтобы войти в систему, вам нужно как минимум задать пароль суперпользователя. Для этого выполните:

Шаг 30. Новый пользователь

Вам понадобится обычный пользователь для работы в системе. Для его создания выполните:

useradd -m -g users -G wheel -s /bin/bash sergiy

Здесь -g указывает основную группу, -G — дополнительные, группа wheel даёт возможность использовать команду sudo, больше пока не нужно. Опция -s задаёт командную оболочку, а последний параметр — имя пользователя.

Теперь создадим пароль для этого пользователя:

Шаг 31. Загрузчик

Далее нам нужно инсталлировать загрузчик, сначала устанавливаем файлы с помощью pacman:

Дальше установим загрузчик на диск:

И создаём конфигурационный файл:

grub-mkconfig -o /boot/grub/grub.cfg

Шаг 32. Настройка сети

Почти всё, но поскольку мы не хотим оказаться в новой системе без сети, нужно её настроить здесь. Рассмотрим настройку сети по DHCP. Сначала смотрим сетевые интерфейсы:

Теперь скопируем пример конфигурационного файла netctl:

cp /etc/netctl/examples/ethernet-dhcp /etc/netctl/ethernet-dhcp

Дальше нам нужно исправить имя интерфейса:

Готово, осталось только включить запуск этого профиля по умолчанию:

netctl enable ethernet-dhcp

Шаг 33. Перезагрузка

Вот и всё. Первоначальная настройка системы завершена, и теперь вы знаете, как установить ArchLinux. Выходим из окружения chroot:

Теперь размонтируем файловые системы:

И перезагружаем компьютер:

Выводы

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

Дальнейшая настройка ArchLinux после установки будет рассмотрена в следующих статьях. А вы уже пользовались ArchLinux? Какие у вас ощущения? Будете использовать её ещё? Напишите в комментариях!

Оцените статью:

Об авторе

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux интересуюсь всем, что связано с информационными технологиями и современной наукой.

87 комментариев

Можно не извращаться и установить с помощью Architect linux installer.

Извращаться?
100% арч Вам не нужен! Продолжайте пользоваться минтом, бубунтой etc

а вам он зачем — чтобы сидеть кнопить в консоли вместо того, чтобы дело делать?

У каждого свое дело. У меня 2 ключевых аспекта, которые подтолкнули в принципе отказаться от графической морды на всем и вся. Первый — как ни крути, но чрезмерно развитый гуй отвлекает от сути. Он хорош, только когда все просто. А когда коллега вдруг в проекте в какой-то запрятанной в жопе менюшке случайно ткнул не ту галку, после чего у всего отдела ничего не работает, а единственный способ все исправить найти глазами и руками что он там мог ткнуть — беда. Не каждый день такая хрень происходит, но когда случается, разгребать приходится долго, все вокруг нервные и тд и тп. С редактированием конфигов в этом плане проще — сравнил что было и что стало. Да и просто так человек, который не знает что он собирается делать, туда не полезет. Да, придется убить немного времени на изучение, но результат окупается сполна. Второй аспект — автоматизация. Чисто теоретически и в гуях все можно автоматизировать, но на практике это гораздо сложнее, потому, что придется для этого еще изучать как работает конкретное окружение стола, что там в программе установки творится и тд и тп.
Ну и как бонус — используя такие дистрибутивы волей-не волей, а получаешь более углубленные знания о работе системы. Соответственно начинаешь понимать, что linux может быть не только на десктопе или ноуте, а, например, как его поставить на сервер, на встроенную железяку, а это уже считай подготовка к более серьезной работе, можно сказать подводящее упражнение. Ubuntu->Slackware->Arch->Gentoo->Linux From Scratch и книга Embedded Linux читается гораздо лучше и правильнее, чем если вообще не проходить данный путь.

Для себя дома все так и стоит убунта. И на это есть свои причины. Самая основная — лучший репозиторий, что только существует. Большой и весь из стабильных пакетов. Для себя лично я нашел все, в среде по с открытым исходным кодом, причем порой оно даже превосходит по моим предпочтениям платные аналоги, а то и вовсе под другими операционными системами работает из рук вон плохо.

Тем более, что это только кажется сложным, автор тут очень неплохую инструкцию выдал.

Мсье знает толк в извращениях!))) А по сути, если сильно пугает консольная установка (хотя искренне не понимаю, что там может пугать, кроме отсутствия навыка к чтению манов) есть два дистра с графической установкой: ApricityOS и Antergos. Второй еще хорош тем, что имеет свою репу с infinality-fonts и поддерживает ZFS «искаропки».

Согласен. Ну его нафиг, у меня времени на это нет. Мне нужна рабочая система а не извращения. А эти все установки пускай студенты делают.

Archlinux очень гибкая и хорошая система. Пробывал инсталером все не очень нормально получается, если хочешь хорошую систему то надо ставить руками. Я хотел продолжения этой статьи где будеть полноц установка разной графической среди.

источник

Добавить комментарий