# wifi iwctl device list station ИМЯ_АДАПТЕРА scan station ИМЯ_АДАПТЕРА get-networks station ИМЯ_АДАПТЕРА connect ИМЯ_СЕТИ (SSID) #nvme0n1 259:0 0 476.9G 0 disk #nvme0n1p1 259:4 0 512M 0 part #nvme0n1p2 259:5 0 4G 0 part #nvme0n1p3 259:6 0 472.4G 0 part #swap mkswap -L swap /dev/nvme0n1p2 swapon /dev/nvme0n1p2 #boot #efi mkfs.fat -F 32 /dev/nvme0n1p1 #btrfs mkfs.btrfs -L arch /dev/nvme0n1p3 -f mount /dev/nvme0n1p3 /mnt btrfs su cr /mnt/@ btrfs su cr /mnt/@var btrfs su cr /mnt/@home btrfs su cr /mnt/@snapshots umount /mnt mount -o noatime,compress=zstd:2,space_cache=v2,ssd,subvol=@ /dev/nvme0n1p3 /mnt mkdir -p /mnt/{home,boot,var,.snapshots} mount -o noatime,compress=zstd:2,space_cache=v2,ssd,subvol=@var /dev/nvme0n1p3 /mnt/var mount -o noatime,compress=zstd:2,space_cache=v2,ssd,subvol=@home /dev/nvme0n1p3 /mnt/home mount -o noatime,compress=zstd:2,space_cache=v2,ssd,subvol=@snapshots /dev/nvme0n1p3 /mnt/.snapshots mkdir -p /mnt/boot mount /dev/nvme0n1p1 /mnt/boot pacman -Sy archlinux-keyring pacman-key --init pacman-key --populate archlinux pacman -Syy pacstrap -K /mnt base linux linux-firmware nano genfstab -pU /mnt >> /mnt/etc/fstab arch-chroot /mnt passwd hwclock --systohc --utc nano /etc/hostname ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime nano /etc/locale.gen locale-gen nano /etc/vconsole.conf KEYMAP=ru FONT=cyr-sun16 echo 'LANG=ru_RU.UTF-8' >> /etc/locale.conf nano /etc/hosts 127.0.0.1 localhost ::1 localhost 127.0.1.1 LNB01.fpul.local LNB01 pacman-key --init pacman-key --populate archlinux nano /etc/pacman.conf #(multilib-раскоментировать) pacman -Sy pacman -S mc bash-completion openssh arch-install-scripts git wget htop ntfs-3g mkinitcpio -p linux pacman -S networkmanager systemctl enable NetworkManager nano /etc/ssh/sshd_config systemctl enable sshd nano /etc/pacman.conf # ParallelDownloads = 5 число на 45 pacman -S sudo nano /etc/sudoers # раскоментировать wheel после root useradd -m -g users -G wheel apulkin passwd apulkin # EFI pacman -S grub efibootmgr grub-btrfs os-prober grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub grub-mkconfig -o /boot/grub/grub.cfg # Графика pacman -S xdg-user-dirs # AMD # Драйверы для видеокарты уже в ядре. # Для поддержки графических API нужны mesa и vulkan-radeon # Для Steam ещё и 32-битные версии этих # amdvlk не использовать sudo pacman -S xf86-video-amdgpu vulkan-radeon libva-mesa-driver # Xorg # Xorg должен нормально работать без проприетарных драйверов, которые обычно требуются только для дополнительных возможностей, таких как аппаратное ускорение 3D-рендеринга в играх. Исключением из этого правила являются новейшие графические процессоры (особенно видеокарты NVIDIA), которые не поддерживаются драйверами с открытым исходным кодом. sudo pacman -S xorg xorg-server xorg-xinit xorg-drivers mesa # Окружение # KDE sudo pacman -S plasma kde-applications sddm systemctl enable sddm pacman -S --needed xorg sddm; # i3 sudo pacman -S i3 # АУДИО pacman -S pulseaudio-alsa gvfs thunar-volman exit umount /mnt -l reboot # AUR-yay sudo pacman -S base-devel git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si # PACMAN # Обновление ключей pacman-key --init --keyserver hkps://keys.openpgp.org gpg --keyserver-options auto-key-retrieve --verify archlinux-version-x86_64.iso.sig pacman-key --refresh-keys # JNLP sudo pacman -S icedtea-web # ПО sudo pacman -S mc obsidian telegram-desktop sudo pacman -S keepassxc mc htop net-tools sudo pacman -S net-tools thunderbird ksnip remmina qbittorrent mc vlc ntp wireguard-tools freerdp echo "username=smbusr100" | sudo tee -a /etc/cifs-credentials echo "password=n023\\$hied43fb" | sudo tee -a /etc/cifs-credentials sudo chmod +rw /etc/cifs-credentials echo "/- /etc/autofs/auto.sdb --ghost,--timeout=30" | sudo tee -a /etc/autofs/auto.master echo "/srv/DLNA -fstype=cifs,rw,noperm,vers=3.0,credentials=/etc/cifs-credentials,file_mode=0770,dir_mode=0770 ://10.9.1.3/DLNA" | sudo tee -a /etc/autofs/auto.sdb systemctl restart autofs.service systemctl enable autofs.service