Установка ArchLinux
Основным источником информации по установке Arch Linux является WIKI Arch’а:
https://wiki.archlinux.org/title/installation_guide
https://wiki.archlinux.org/title/Installation_guide_(Русский)
В этой статье будут приведены лишь краткие инструкции с акцентом на отдельные моменты. Этапы, в которых не приведены примеры команд смотреть в официальном гайде. Пропустим этапы скачивания и записи установочного образа на флешку.
- Для подключения к WI-FI использовать iwctl:
station wlan0 scan station wlan0 get-networks station wlan0 connect <ap_name>
- Разметить диск.
- Смонтировать размеченные разделы в
/mnt
. - Настроить зеркала для скачивания пакетов:
vim /etc/pacman.d/mirrorlist
- Установить ядро, основной пакет и прошивки для устройств:
pacstrap /mnt base linux linux-firmware
- Сгенерировать файл
fstab
для смонтированных разделов:genfstab -U /mnt >> /mnt/etc/fstab
- Зайти в систему под chroot:
arch-chroot /mnt
- Далее настроить окружение по гайду: часовой пояс, локаль, пользователь.
- Для работы сети установить пакет NetworkManager:
pacman -S networkmanager
- Создать образ ранней загрузки
initramfs
:mkinitcpio -plinux
- Для обнаружения Windows до конфигурации grub нужно установить:
pacman –S ntfs-3g pacman –S os-prober
- Установка и настройка загрузчика
Grub
:pacman -S grub grub-install /dev/sda grub-mkconfig -o /boot/grub/grub.cfg
Если во время генерации конфигурационного файла Grub вы увидите предупреждение:
"Warning: os-prober will not be executed to detect other bootable partitions"
, значит необходимо отредактировать настройки Grub и перезапустить генерацию конфигурационного файла:vim /etc/default/grub -> GRUB_DISABLE_OS_PROBER=false
- Установка xorg:
pacman -S xorg-server xorg-utils xorg-apps Xorg :0 –configure cp xorg.conf.new /etc/X11/xorg.conf
После этого можно перезагрузить компьютер, войти в Arch под созданной учетной записью и продолжить установку пакетов и конфигурацию системы под себя. Иногда могут возникнуть проблемы с отображением кириллицы в эмуляторе терминала, например в kitty
. Для исправления необходимо в файл .bashrc
или .zshrc
добавить строчку:
export LC_ALL="en_US.UTF-8"
28 Apr 2022 » Linux