Установка (в процессе написания)

1. Подготовка диска

Разметьте диск, затем создайте файловые системы. Я использую cfdisk.

cfdisk /dev/sda

mkfs.vfat -F32 /dev/sda1

mkfs.ext4 /dev/sda2

mkfs.ext4 /dev/sda3

mkdir /mnt

mount /dev/sda2 /mnt

mkdir /mnt/{boot,home}

mount /dev/sda1 /mnt/boot

mount /dev/sda3 /mnt/home

2. Установка базовой системы и создание chroot

Создайте chroot и используйте pacman для установки базовых пакетов. Мета-пакет в разработке.

mount --types proc /proc /mnt/proc

mount --rbind /sys /mnt/sys

mount --rbind /dev /mnt/dev

mount --bind /run /mnt/run

pacman -r /mnt -Sy filesystem pacman pyunix-mirrorlist pyunix-keyring openrc linux \

udev-openrc linux-firmware dracut nano dhcpcd iproute2 dbus grub nano efibootmgr and etc

3. Вход в chroot и настройка

Войдите в новую систему, задайте пароль root, создайте пользователя, установите загрузчик, настройте fstab, локали, хостнейм и т.д.

chroot /mnt /bin/bash

. /etc/profile

export PS1="(chroot) $PS1"

cat >> /etc/locale.gen << EOF

en_US.UTF-8 UTF-8

ru_RU.UTF-8 UTF-8

EOF

locale-gen

cat >> /etc/locale.conf << EOF

LANG="ru_RU.UTF-8"

LC_COLLATE="C.UTF-8"

EOF

passwd

useradd -m -G users,wheel,audio -s /bin/bash pyuro

passwd pyuro

grub-install --target=x86_64-efi --efi-directory=/path/to/efi_directory --bootloader-id=grub

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

exit

umount -R /mnt

reboot