Arch — шпаргалка по установке

Проверим соединение с интернетом:

Это нужно, потому что Arch требует интернет для своей установки.
Такой командой можно проверить своё соединение и увидеть время ответа сайта.

ping -c 3  google.com

Если вы используете wifi на своём ПК, то используйте утилиту :

wifi-menu

Начинаем с того, что смотрим имя беспроводного сетевого интерфейса:

ip a

Видно, что имя моего беспроводного интерфейса wlo1. Прежде чем подключиться к какой-нибудь Wi-Fi
сети, нам нужно узнать, какие точки доступа вообще доступны. Для этого мы просканируем Wi-Fi сети в командной строке.
Поскольку никакого NetworkManager пока нет, то нужно начать с активации сетевого интерфейса:

ip link set wlo1 up

Вместо wlo1 здесь и во всех последующих командах вставьте имя вашего беспроводного адаптера.
Сканируем сети:

iw dev wlo1 scan | grep SSID

В результате выполнения этой команды будут выведены имена беспроводных сетей. У меня две сети с одинаковым
именем MiAl поскольку роутер работает на двух частотах и обе сети называются одинаково.
Нам нужно сформировать конфигурационный файл. Делается это командой:

wpa_passphrase название_ТД пароль > конфигурационный_файл

К примеру, для ТД MiAl пароль здесь_пароль_wifi и конфигурационный файл я хочу назвать wpa_MiAl.conf, тогда команда имеет следующий вид:

wpa_passphrase MiAl здесь_пароль_wifi > wpa_MiAl.conf

Подключаемся к точке доступа:

wpa_supplicant -B -i wlo1 -c wpa_MiAl.conf

В предыдущей команде укажмте свой беспроводной интерфейс (wlo1) и свой файл с настройками (wpa_MiAl.conf).
Для получения автоматических настроек по протоколу DHCP (присвоенный IP адрес, IP адрес шлюза и IP адреса DNS серверов) выполните команду:

dhclient wlo1

Разделы диска

Для полной очистки диска /dev/nvme0n1.
Открываем его программой gdisk:

gdisk /dev/nvme0n1

Для перехода в экспертный режим там введите

x

Затем для удаления GPT введите

z

Дважды согласитесь, чтобы полностью очистить диск.

>

Для того, чтоб разбить наш диск на разделы, можно сначала узнать какие диски подключены. Скорее всего у вас будет USB флешка и HDD\SSD вашего ПК.
Команда для просмотра разделов (понадобится нам ещё много раз):

lsblk

Если у вас несколько дисков, а вы хотите установить на какой-то конкретный, то можно посмотреть диски по размерам.

fdisk -l

Время размечать наш диск. Используем команду cfdisk для этого и выбираем gpt формат :

cfdisk /dev/sda

Bажно! если во время использования команды lsblk и fdisk вы увидели что sda является не тем диском, что нужен вам,
то вы дописываете в конец название другого диска, например sdb.
Используя стрелочки создаём 3 раздела на диске:

/dev/sda1 # размером 1G места под UEFI. И нужно выбрать тип EFI System
/dev/sda2 # размером примерно 10-15 GB под root. в качестве типа ставим Linux root (x86-64)
/dev/sda3 # всё оставшееся место под директорию home

По окончанию выбираем Write, чтобы записать сделанные изменения.
на вопрос пишем yes

PS: Если вы решили переделать разметку диска, то через эту утилиту можно и удалять разделы
Для проверки используем lsblk снова. Если всё норм, что /dev/sda будет содежать в себе 3 раздела.

Если UEFI не поддерживается, размечаем на диске два раздела, один под «/» другой «/home»

Далее форматируем наши разделы.
Форматируем тот раздел, который мы выделили под UEFi

mkfs.fat -F32 /dev/sda1

Раздел root

mkfs.ext4 /dev/sda2

Раздел home

mkfs.ext4 /dev/sda3

Монтируем root и создаём папку home:

mount /dev/sda2 /mnt
mkdir /mnt/home
mount /dev/sda3 /mnt/home

И снова lsblk для проверки

Установка

Начинается самая долгая часть, потому что нужно будет много скачать. Устанавливаем все основные пакеты, а также nano,
чтоб редачить файлы системы. Если вдруг вы знакомы с vim можете скачать и его (дописать в конец).

pacstrap -i /mnt base linux linux-firmware sudo nano

по второй инструкции pacstrap -i /mnt base base-devel

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

Создадим fstab файл

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

Настраиваем установленную систему Сhroot
Chroot (change root) нужен нам, чтобы мы могли сменить root пользователя (как и сказано в названии команды).

arch-chroot /mnt /bin/bash

Настройка файла локали
Для начала идём в файл локали, чтоб настроить язык

nano /etc/locale.gen

Находим там #en_US.UTF-8 и стираем #, с русским языком так же. PS: можно использовать Ctrl + W для поиска языка в файле.
Чтобы всё сохранить Ctrl + O, затем Enter и Ctrl + X, затем Enter
Далее пишем команды, которые сгенерируют локаль и создаём locale.conf с нужными настройками языка.

locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf

Настраиваем временную зону

ln -sf /usr/share/zoneinfo/

Далее жмём 2 раза на Tab и видим список регионов, после городов.
В моём случае было так:

ln -sf /usr/share/zoneinfo/Europe/Kaliningrad /etc/localtime

Задаём время
Тут 2 команды. Одна ставит время для системы, а другая его показывает.

hwclock --systohc --utc
date

Имя хоста и адрес
Я решил назвать ПК ArchMe, поэтому используем следующую команду:

echo ArchMe > /etc/hostname

Далее идём в файл localhosts и записываем ip. Если у вас ip статический, используйте свой.

nano /etc/hosts
127.0.1.1 localhost.localdomain ArchMe

Сетевой менеджер
Что бы посмотреть доступные сетевые интерфейсы наираем

ip a

или

iw dev

Качаем и включаем.

pacman -S networkmanager
systemctl enable NetworkManager

Установка GRUB (UEFI)
Для начала сменим пароль root пользователя :

passwd

GRUB — это загрузчик, который нужен, чтоб запускать нашу установленную систему (в режиме EFI).
Далее будет куча команд, которые нужно выполнить.

pacman -S grub efibootmgr
mkdir /boot/efi
mount /dev/sda1 /boot/efi
lsblk # для проверки всё ли норм смонтировано 
grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/boot/efi --removable
grub-mkconfig -o /boot/grub/grub.cfg
   Установка GRUB (без UEFI)                                                                                                              
   Установим пакеты grub и os-prober:

       pacman -S grub os-prober

   Установим grub на жесткий диск:

       grub-install –recheck /dev/sda

   Создадим файл конфигурации GRUB:

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

Перезагрузка
Чтобы без потерь перезагрузить нашу систему используем эти команды:

exit
umount -R /mnt
reboot

Входим в root аккаунт и создаём swapfile (что-то вроде доп оперативки) и задаём ему размер как у вашей ОЗУ

fallocate -l 3G /swapfile

Далее выполняем следующие команды:

chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab

И проверяем, работает ли swap:

free -m

Добавим пользователя и окружение

useradd -m -g users -G wheel -s /bin/bash username
passwd username

username замените на то имя, что хотите вы)
Также нужно дать ему права суперюзера:

EDITOR=nano visudo

там ищем и убираем #, а дальше Ctrl + O, затем Enter и Ctrl + X, затем Enter

# %wheel ALL=(ALL) ALL

Драйвера *

Перед тем, как мы установим всё необходимое программное обеспечение, нам нужна помощь пакета bash-completion,
который при нажатии на клавишу TAB дописывает команды или показывает список возможных команд или файлов для подстановки.

sudo pacman -S bash-completion

sudo pacman -Syu
pacman -S pulseaudio pulseaudio-alsa xorg xorg-xinit xorg-server

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


ПО ДРУГОЙ ИНСТРУКЦИИ

Следующий шаг – это установка дефолтного X окружения, которое обеспечивает настройки по умолчанию Xorg сервера и поддержку 3D.

sudo pacman -S xorg-server xorg-apps xorg-xinit mesa

Для дополнительной функциональности Xorg также установите следующие пакеты.

sudo pacman -S xorg-twm xterm xorg-xclock

Для ноутбуков и нетбуков также установите драйверы для поддержки тачпада.

sudo pacman -S xf86-input-synaptics

   ВИДЕОДРАЙВЕРА                                                                                                                            
   Установка драйверов видео
   Наберите следующую команду, чтобы определить вашу видеокарту.

   lspci -k | grep -E "(VGA|3D)"

   Пример вывода:

   00:02.0 VGA compatible controller: Intel Corporation Device 3e9b
   01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Ti Mobile] (rev a1)
00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter

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

xf86-video-amdgpu — новый, свободный драйвер для видеокарт AMD;
xf86-video-ati — старый свободный драйвер для AMD;
xf86-video-intel — драйвер для встроенной графики Intel;
xf86-video-nouveau — свободный драйвер для карт NVIDIA;
xf86-video-vesa — свободный драйвер, поддерживающий все карты, но с очень ограниченной функциональностью;
nvidia nvidia-utils — проприетарный драйвер для NVIDIA.

   Я бы не советовал с самого начала ставить проприетарный драйвер. Поэтому вам остается выбрать один из доступных свободных драйверов. 
   Если вы используете виртуальную машину - ваш драйвер - vesa. Теперь устанавливаем:

   pacman -S xf86-video-vesa

   Если у вас видеокарта Intel, установите пакет mesa, который обеспечивает драйвер DRI для 3D-ускорения. 
   Драйвер xf86-video-intel устанавливать не рекомендуется::

   sudo pacman -S mesa

   Для поддержки Vulkan (Ivy Bridge и новее) установите:

   sudo pacman -S vulkan-intel vulkan-mesa-layer

Окружение **
Вначале покажу как поставить довольно простое — XFCE

pacman -S xfce4 lightdm lightdm-gtk-greeter
echo "exec startxfce4" > ~/.xinitrc
systemctl enable lightdm

Для запуска вашего окружения используйте

startx

Дополнительные окружения рабочего стола:

Установка Gnome
Установим Gnome. Я устанавливал два пакета — gnome и gnome-extra. Второй пакет содержит несколько дополнительных программ для Gnome
(архиватор, текстовый редактор, несколько вспомогательных утилит, игры и так далее.

pacman -S gnome gnome-extra

Установка займет некоторое время, так как пакетов в Gnome очень много.
Установка XFCE
Для установки XFCE выполните команду:

sudo pacman -S xfce4 xfce4-goodies

Установка KDE
Для установки KDE выполните команду:

sudo pacman -S plasma

Установка Mate
Для установки Mate выполните команду:

sudo pacman -S mate mate-extra

Установка Cinnamon
Для установки Cinnamon выполните команду:

sudo pacman -S cinnamon

Установим русскую локаль: (русифицируем)

su -
echo LANG=ru_RU.UTF-8 > /etc/locale.conf
Ctrl+d

>
>
НА ЭТОМ ШАГЕ МЫ ИМЕЕМ ЧИСТУЮ СИСТЕМУ
>
>

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

sudo pacman -Syy
sudo pacman -S gedit gnome-terminal pulseaudio pulseaudio-alsa pavucontrol firefox vlc eog eog-plugins chromium unzip unrar p7zip pidgin toxcore deluge smplayer audacious qmmp gimp xfburn thunderbird gnome-system-monitor doublecmd-gtk2 gnome-calculator pinta recoll deadbeef veracrypt bleachbit gnome-screenshot evince mlocate antiword catdoc unrtf djvulibre id3lib aspell-en git calibre ttf-freefont ttf-linux-libertine ntfs-3g libmtp

Вместе с этими программами также установятся и шрифты, после чего надписи приобретут нормальный вид

Просмотр информации о системе в консоли

sudo pacman -S screenfetch
screenfetch

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.