November 8, 2022

Установка Arch Linux

В этой статье я расскажу об установке Arch Linux, расскажу об его плюсах и минусах. Из плюсов можно отметить то, что в нём вообще ничего нет, от слова совсем - чистый терминал даже без установленного ядра, которое можно выбрать вручную, например linux-zen и прочее.

  1. Нам необходимо получить идентификатор сетевого устройства, для этого пишем команду: ip a
  2. Идентификатор сетевого интерфейса 'ens192'

3. Если IP адрес не присвоен, нам необходимо его присвоить вручную, для этого вводим команду без <>: ip a add <ваш_ip_адрес>/<ваша_маска> dev <идентификатор>

4. Также нам необходимо присвоить IP адрес маршрутизатора, для этого вводим команду без <>: ip route add default via <ip_адрес_роутера>

5. Нам необходимо настроить подключение к DNS серверам, для этого вводим команду: nano /etc/resolv.conf

6. Заполняем по примеру, сохраняем CTRL + O и выходим CTRL+X

7. Проверяем подключение к интернету командой: ping google.com
8. Прерываем проверку CTRL+C
9. Вводим команду для просмотра разделов накопителя: lsblk
10. Производим разметку накопителя, вводим команду: cfdisk /dev/sda
11. Размечаем по примеру:

12. Выбираем кнопку write и пишем: yes . Выходим
13. Форматируем основной раздел командой: mkfs.ext4 /dev/sda3
14. Форматируем раздел подкачки командой: mkswap /dev/sda2
15. Включаем раздел подкачки командой: swapon -a
16. Переходим в директорию монтирования образа командой: cd /mnt
17. Вводим команду монтирования: mount /dev/sda3 /mnt
18. Вводим команду произведения установки, а также вписываем необходимые нам модули: pacstrap /mnt base linux linux-firmware nano grub dhcpcd
19. Вводим команду: genfstab /mnt
20. Вводим команду: genfstab /mnt >> /mnt/etc/fstab
21. Вводим команду для входа под пользователем root: arch-chroot /mnt
22. Устанавливаем пароль с помощью команды: passwd
23. Вводим команду инициализации grub загрузчика: grub-install /dev/sda
24. Конфигурируем grub загрузчик: grub-mkconfig -o /boot/grub/grub.cfg
25. Вводим команду: exit
26. Вводим команду: reboot
27. После перезагрузки вводим имя пользователя root и ваш пароль
28. Пишем команду: nano /etc/dhcpcd.conf
29. Заполняем по шаблону, также без <>:

interface <идентификатор>
static ip_address=<ваш_ip/маска>
static routers=<ваш_маршрут>
static domain_name_servers=<ваш_маршрут> <8.8.8.8> <8.8.4.4>

30. Вводим команду: systemctl enable dhcpcd.service
31. Вводим команду: systemctl start dhcpcd.service
32. Вводим команду: pacman -S xorg xorg-server lxdm xfce4
33. Вводим команду: systemctl enable lxdm
34. Вводим команду: pacman –S sudo
35. Вводим команду: useradd –m –G adm имя_пользователя
36. Вводим команду: passwd имя_пользователя и придумываем пароль
37. Вводим команду: nano /etc/sudoers
38. Внизу дописываем, без <>:

<имя_пользователя> ALL=(ALL:ALL) ALL

39. Вводим команду: sudo nano /etc/locale.gen
40. Убираем # около en_USE.UTF-8 и ru_RU.UTF-8
41. Вводим команду, для генерации локалей: locale-gen
42. Вводим команду, для установки русских локалей по умолчанию : localectl set-locale LANG=ru_RU.UTF-8
43. Вводим команду: reboot
44. Выбираем внизу нашу оболочку xfce4, вводим имя пользователя и пароль.

Donunts:
Sber: 5469440014313432
Eth: 0x9EDabA0483d6893F503C52b7DDFE7A5276C37b3A
BTC: bc1qkvuqgtexjpxlr8ty8ck6a4y586mfl25qc342e5