Установка (в процессе написания)
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