Първо ви трябва .iso с Arch Linux, от който да се буутне и да се използва за инсталацията:
Понеже линкът е динамичен и на следващата версия ще е различен, не давам директен линк. Ще трябва просто да цъкнете на latest и да свалите .iso файла оттам.
След като запишете .iso файла на флашка или на диск, трябва да буутнете от него. След като зареди системата сме готови да започваме. Имайте предвид, че в началото няма да има графична среда. Също така трябва да се има предвид, че тук разглеждаме вариант с предварително разделен и форматиран хард диск.
Забележка: Ако получавате автоматично интернет настройките си, можете да прескочите първа стъпка.
Ако компютърът получава интернет със статичен IP адрес първо трябва да бъде спрян dhcpcd:
Код: Избери всички
systemctl stop dhcpcd.service
Код: Избери всички
ip link
Код: Избери всички
ip link set eno1 up
ip addr add xx.xx.xx.xx/24 dev eno1
ip route add default via xx.xx.xx.xx
nano /etc/resolv.conf
nameserver xx.xx.xx.xx
Стъпка 2:
За да разберете по какъв начин се инициализира дялът, на който искате да инсталирате Arch, трябва да се изпълни:
Код: Избери всички
fdisk -l
Код: Избери всички
lsblk
Код: Избери всички
mkfs.ext4 /dev/sdaX
Ако искате да имате и swap дял:
Код: Избери всички
mkswap /dev/sdaХ
swapon /dev/sdaX
Маунтваме дяла, на който ще се инсталира Arch:
Код: Избери всички
mount /dev/sdaX /mnt
Стъпка 3:
Ако успешно сте пуснали интернета, Arch сам наглася сървъра да е от България, но ако поради някаква причина това не се е случило, можете да го зададете и сами:
Код: Избери всички
nano /etc/pacman.d/mirrorlist
Стъпка 4:
Код: Избери всички
pacstrap /mnt base base-devel grub os-prober ntfs-3g
genfstab -U -p /mnt >> /mnt/etc/fstab
arch-chroot /mnt
Стъпка 5:
Код: Избери всички
sudo pacman -S nano
Код: Избери всички
nano /etc/hostname
Стъпка 6:
Оправяме локализацията и часовника:
Код: Избери всички
nano /etc/locale.gen
След това изпълнявате:
Код: Избери всички
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8
ln -s /usr/share/zoneinfo/Europe/Sofia /etc/localtime
hwclock --systohc --localtime
Стъпка 7:
Ако сте с автоматично раздаване на IP-то изпълнявате:
Код: Избери всички
systemctl enable dhcpcd.service
Стъпка 8:
Код: Избери всички
passwd
Стъпка 9:
Код: Избери всички
grub-install --recheck /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
exit
umount /dev/sdax и всичко друго, което е маунтнато. X - дялът, на който инсталирам Арч.
reboot
След тази стъпка компютърът ще се рестартира. След това ще трябва да се логнете. За потребител пишете root, а за парола давате паролата, която създадохме в стъпка 8.
Стъпка 10:
Код: Избери всички
useradd -m -g users -G wheel -s /bin/bash вашият_потребител
passwd вашият_потребител
Код: Избери всички
passwd mozo
Код: Избери всички
nano /etc/sudoers
Код: Избери всички
#%wheel ALL=(ALL) ALL
Код: Избери всички
%wheel ALL=(ALL) ALL
Стъпка 11:
Ако сте с x64-битова система, ще трябва да добавите Multilib хранилището. Това става по следния начин:
Код: Избери всички
nano /etc/pacman.conf
Стъпка 12:
Тук ще трябва да пуснем интернета отново. За тези, които са със статични настройки повтарят стъпка 1. Тези, които а по dhcp изпълняват следното:
Код: Избери всички
systemctl start dhcpcd.service
systemctl enable dhcpcd.service
Код: Избери всички
pacman -Syy
pacman -Sy sddm sddm-kcm
systemctl enable sddm
pacman -S plasma
Код: Избери всички
pacman -S plasma-meta
Сега трябва да инсталираме AUR хелпър. Аз избирам да ви покажа как да инсталирате packer, а вие после с него можете да инсталирате който хелпър искате. AUR хелпърът е програма, с която инсталирате приложения от AUR.
Инсталирате необходимите пакети:
Код: Избери всички
sudo pacman -S base-devel fakeroot jshon expac git wget
След това изпълнявате:
Код: Избери всички
wget https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=packer
Код: Избери всички
mv PKGBUILD\?h\=packer PKGBUILD
Код: Избери всички
makepkg
Код: Избери всички
sudo pacman -U packer-*.pkg.tar.xz
Код: Избери всички
packer -S aurman
Код: Избери всички
packer -S aurman --skipinteg
След това инсталираме някои основни пакети, които ще ни трябват при графичната среда:
Код: Избери всички
packer -S xorg-server nvidia nvidia-settings lib32-nvidia-utils xorg-server-common konsole kwrite kate dolphin --noconfirm
Код: Избери всички
packer -S xorg-server xf86-video-ati mesa-libgl mesa-vdpau lib32-mesa-vdpau konsole kwrite kate dolphin --noconfirm
Код: Избери всички
packer -S xorg-server xf86-video-intel mesa-libgl lib32-mesa-libg konsole kwrite kate dolphin --noconfirm
Код: Избери всички
reboot
Стъпка 15:
Остана да инсталирате някои важни основни пакети. Отваряте konsole и просто копирате и пействате следното:
Код: Избери всички
packer -S spectacle konsole kwrite kate ttf-ms-fonts dosfstools gparted octopi audacious smplayer firefox hunspell-bg ark file-roller rar p7zip unace gwenview okular qt5-imageformats kimageformats kolourpaint gst-plugins-good gst-plugins-bad gst-plugins-ugly gst-libav libdvdcss mlocate mtr python2-pyqt python2-opengl flashplugin gstreamer0.10-plugins k3b dvd+rw-tools transcode emovix cdrdao kcalc kdesudo gksu gstreamer0.10-bad libreoffice-fresh --noconfirm
Имайте предвид, че това ще отнеме доста време, защото някои от пакетите трябва да се компилират. За някои пакети ще ви задава въпроси, така че четете внимателно.
За да включите авто логин ще трябва да създадете файл sddm.conf в /etc/:
*Забележка:
Графичният начин за автологин вече работи, но ако искате можете да го настроите и по показания по-долу начин.
Код: Избери всички
kdesu kate /etc/sddm.conf
Код: Избери всички
[Autologin]
User=USERNAME
Session=plasma.desktop
Честито, вече имате инсталиран Arch Linux. Ако успешно сте стигнали дотук, можете да създадете имидж и да не се притеснявате, че ще трябва да минавате стъпките отново
Mozo написа:Понеже не помня къде обсъждахме проблема с Octopi, да напиша тук - нормалното Octopi може да се инсталира с pacaur.
Код: Избери всички
pacaur -S octopi --noconfirm