Код: Выделить всё
# dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress && sync
Загрузил USB-носитель и выбрал Boot Arch Linux (x86_64) UEFI
После загрузки мы получаем консоль.
Код: Выделить всё
passwd root
useradd -m -G wheel username
passwd username
Код: Выделить всё
systemctl start sshd.service
ip a
Код: Выделить всё
ssh username@ip address
su
Код: Выделить всё
setfont cyr-sun16
Код: Выделить всё
nano /etc/locale.gen
Код: Выделить всё
locale-gen
Код: Выделить всё
export LANG=ru_RU.UTF-8
Код: Выделить всё
ping -c3 ya.ru
Код: Выделить всё
parted -a optimal /dev/sda
mklabel gpt
unit mib
mkpart ESP fat32 1 515
name 1 boot
set 1 boot on
mkpart primary linux-swap 515 4539
name 2 swap
mkpart primary 4539 -1
name 3 rootfs
print
quit
Код: Выделить всё
lsblk -f
Код: Выделить всё
mkfs.fat -F32 /dev/sda1
mkswap /dev/sda2
swapon /dev/sda2
mkfs.f2fs -l SSD /dev/sda3
Код: Выделить всё
modprobe f2fs
Код: Выделить всё
mount -t f2fs /dev/sda3 /mnt
mkdir -p /mnt/boot
mkdir -p /mnt/home
mount /dev/sda1 /mnt/boot
Код: Выделить всё
pacstrap -i /mnt base base-devel
Код: Выделить всё
genfstab -U /mnt >> /mnt/etc/fstab
nano /mnt/etc/fstab
Код: Выделить всё
arch-chroot /mnt /bin/bash
Код: Выделить всё
nano /etc/locale.gen
Код: Выделить всё
en_US.UTF-8 UTF-8
en_US ISO-8859-1
ru_RU.KOI8-R KOI8-R
ru_RU.UTF-8 UTF-8
ru_RU ISO-8859-5
Код: Выделить всё
locale-gen
Код: Выделить всё
echo LANG=ru_RU.UTF-8 > /etc/locale.conf
export LANG=ru_RU.UTF-8
Код: Выделить всё
nano /etc/vconsole.conf
KEYMAP=ru
FONT=cyr-sun16
Код: Выделить всё
echo myhostname > /etc/hostname
Код: Выделить всё
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
hwclock --systohc
Код: Выделить всё
pacman -S f2fs-tools
Код: Выделить всё
nano /etc/mkinitcpio.conf
MODULES="crypto-crc32 crc32c-intel crc32c-generic"
Код: Выделить всё
mkinitcpio -p linux
Код: Выделить всё
lsmod | grep f2fs
Код: Выделить всё
pacman -S intel-ucode
Код: Выделить всё
bootctl install
Код: Выделить всё
nano /boot/loader/entries/arch.conf
title Arch Linux
linux /vmlinuz-linux
initrd /intel-ucode.img
initrd /initramfs-linux.img
options root=/dev/sda3 rw
Код: Выделить всё
nano /boot/loader/loader.conf
timeout 0
default arch
Код: Выделить всё
ip a
Код: Выделить всё
systemctl enable dhcpcd@enp3s0.service
Код: Выделить всё
pacman -S iw wpa_supplicant dialog
Код: Выделить всё
pacman -S openssh
systemctl enable sshd.service
Код: Выделить всё
passwd root
Код: Выделить всё
useradd -m -G wheel,audio,lp,disk,power,storage,sys,network,video -s /bin/bash username
Код: Выделить всё
passwd username
Код: Выделить всё
EDITOR=nano visudo
Код: Выделить всё
exit
Код: Выделить всё
umount -R /mnt
Код: Выделить всё
reboot