¿Cómo instalo Arch con un dolor mínimo?

¿Cómo instalar Arch sin dolor?



Prefacio



He oído que a algunas personas les resulta difícil instalar Arch . En parte tienen razón, pero para cualquiera que pueda descubrir cómo instalar y configurar Linux, instalar Arch es bastante sencillo. También es la distribución más flexible, por lo que puede personalizarla mejor que otras distribuciones.



Esta guía es una mezcolanza compuesta de todas las guías que he leído (tanto rusas como extranjeras). Su objetivo es mostrarle una instalación paso a paso de Arch y hacerlo en ruso, simple y sin información técnica innecesaria . Lo principal es que el artículo fue escrito desde la no comprensión para la no comprensión. Diré de antemano que algunas capturas de pantalla ya serán del Arch instalado , pero esto no cambia el trabajo de los comandos de ninguna manera y lo que verá cuando los use.



Entonces comencemos simple.



Vaya al sitio y descargue el archivo ISO:





Allí estamos buscando un espejo (probablemente ruso) y descargamos la imagen:





Para simplificar aún más la vida, es mejor descargar Etcher , justo en el sitio hay una instrucción bastante clara en las imágenes, para que todos puedan manejarlo.



 Instalación



// VirtualBox, ,



1. :



2. '' EFI'':





3. , IDE



.







Enter



:



, Arch .



.



ping -c 3  google.com




wifi , :



wifi-menu


:







, , . USB  HDD\SSD .



( ):



lsblk




, - , .



fdisk -l




. cfdisk gpt :



cfdisk /dev/sda




B! lsblk fdisk sda , , , sdb.



3 :



  • /dev/sda1 # 1G UEFI
  • /dev/sda2 # 10-15 GB root
  • /dev/sda3 # home


PS: ,



lsblk . , /dev/sda 3 .






.



  1. , UEFi



    mkfs.fat -F32 /dev/sda1


  2. root



    mkfs.ext4 /dev/sda2


  3. home



    mkfs.ext4 /dev/sda3




root home:



mount /dev/sda2 /mnt
mkdir /mnt/home
mount /dev/sda3 /mnt/home


lsblk





, . , nano, .  vim ( ).



pacstrap -i /mnt base linux linux-firmware sudo nano


all yes. , , , .



 fstab



genfstab -U -p /mnt >> /mnt/etc/fstab


 



Chroot



Chroot (change root) ,  root ( ).



arch-chroot /mnt /bin/bash






,



nano /etc/locale.gen




#en_US.UTF-8 #, . PS: Ctrl + W .



Ctrl + O, Enter Ctrl + X, Enter



, locale.conf .



locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf




ln -sf /usr/share/zoneinfo/


2 Tab , .



:



ln -sf /usr/share/zoneinfo/Europe/Kaliningrad /etc/localtime




2 . , .



hwclock --systohc --utc
date




ArchMe, :



echo ArchMe > /etc/hostname


localhosts ip.  ip , .



nano /etc/hosts
127.0.1.1 localhost.localdomain ArchMe




.



pacman -S networkmanager
systemctl enable NetworkManager 


GRUB



root :



passwd


GRUB — , , ( EFI). , .



pacman -S grub efibootmgr
mkdir /boot/efi
mount /dev/sda1 /boot/efi
lsblk #       
grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/boot/efi --removable
grub-mkconfig -o /boot/grub/grub.cfg




:



exit
umount -R /mnt
reboot


. , GRUB







root  swapfile (- )



fallocate -l 3G /swapfile


:



chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab


, swap:



free -m




useradd -m -g users -G wheel -s /bin/bash username
passwd username


username , )



:



EDITOR=nano visudo


allí buscamos y eliminamos #, y luego Ctrl + O , luego Enter y Ctrl + X , luego Enter



# %wheel ALL=(ALL) ALL


Leña


pacman -S pulseaudio pulseaudio-alsa xorg xorg-xinit xorg-server


Se le ofrecerá una opción, elija según su horario.



Ambiente


Primero, te mostraré cómo instalar un XFCE bastante simple



pacman -S xfce4 lightdm lightdm-gtk-greeter
echo "exec startxfce4" > ~/.xinitrc
systemctl enable lightdm


Y mi i3 favorito, allí seleccionamos paquetes 2 4 5. Puede ver cuadrados en lugar de símbolos, pero está bien, solo necesita descargar la fuente dejavu ( pacman -S ttf-dejavu). La lista de teclas de acceso rápido se puede encontrar   aquí



echo "exec i3"  > ~/.xinitrc
sudo pacman -S i3




Si decide cambiar su entorno, deberá cambiar la entrada en el archivo xinitrc .



Para comenzar a usar su entorno



startx



All Articles