Arch Linux არის ერთ -ერთი ყველაზე მრავალმხრივი GNU Linux განაწილება მისი სიმარტივისა და უახლესი პროგრამული პაკეტების გამო მოძრავი გამოშვება მოდელი, Arch Linux არ არის განკუთვნილი Linux სამყაროში დამწყებთათვის. ის ასევე იძლევა რთული ბრძანების ხაზის ინსტალერს, გრაფიკული ინტერფეისის მხარდაჭერის გარეშე. ბრძანების ხაზის ინსტალაციის მოდელი ხდის სისტემის დაყენების საქმეს ძალიან მოქნილ, მაგრამ ასევე ძალიან რთულს Linux დამწყებთათვის.
ყველაფერზე მაღლა, Arch Linux უზრუნველყოფს საკუთარი პროგრამული პაკეტების საცავებს მეშვეობით Pacman პაკეტის მენეჯერი. Arch Linux ასევე გთავაზობთ ა მულტიარქი გარემო სხვადასხვა CPU არქიტექტურისთვის, როგორიცაა 32bit, 64bit და ARM.
პროგრამული პაკეტები, დამოკიდებულებები და უსაფრთხოების პატჩები უმეტესად რეგულარულად განახლდება, გახდის Arch Linux უახლეს განაწილებას წარმოებისთვის რამდენიმე მყარი გამოცდილი პაკეტით გარემო
Arch Linux ასევე ინარჩუნებს AUR - თაღი მომხმარებლის საცავი, რომელიც არის უზარმაზარი საზოგადოების მიერ მართული პროგრამული საცავი სარკე. AUR რეპო სარკეები საშუალებას აძლევს მომხმარებლებს შეადგინონ პროგრამული უზრუნველყოფა წყაროებიდან და დააინსტალირონ ის მეშვეობით
პაკმანი და იაურტი (კიდევ ერთი მომხმარებლის საცავი ინსტრუმენტი) პაკეტის მენეჯერები.ეს სახელმძღვანელო წარმოგიდგენთ ეტაპობრივად Arch Linux– ის ინსტალაციის პროცესს CD/USB ჩამტვირთავი სურათის საშუალებით UEFI დაფუძნებულ მანქანებზე. სხვა პერსონალიზაციისთვის ან დეტალებისთვის ეწვიეთ ოფიციალურ Arch Linux Wiki გვერდს, მისამართზე https://wiki.archlinux.org.
1. უპირველეს ყოვლისა, გადადით Arch Linux– ის ჩამოტვირთვის გვერდზე და აიღეთ უახლესი CD სურათი (ანუ მიმდინარე სტაბილური ვერსია: 2020.05.01), შექმენით ჩამტვირთავი CD/USB შემდეგ შეაერთეთ იგი თქვენი სისტემის CD/USB დისკზე.
2.მნიშვნელოვანი ნაბიჯი! ასევე, დარწმუნდით, რომ თქვენს სისტემას აქვს Ethernet ჩართული კაბელი ინტერნეტით და ასევე აქტიური DHCP სერვერი ჩართული.
3. CD/USB ჩატვირთვის შემდეგ თქვენ პირველად მოგეცემათ Arch Linux Installer პარამეტრები. აქ, აირჩიეთ Arch Linux archiso x86_64 UEFI CD და დააჭირეთ შეიყვანეთ გასაღები გასაგრძელებლად.
4. ინსტალერის დეკომპრესიის და ჩატვირთვის შემდეგ Linux ბირთვი თქვენ ავტომატურად გადააგდებთ Arch Linux Bash ტერმინალი (TTY) root პრივილეგიებით.
კარგი ნაბიჯი არის თქვენი მოწყობილობის NIC– ების ჩამოთვლა და ინტერნეტ ქსელთან კავშირის გადამოწმება შემდეგი ბრძანებების გაცემით.
# ifconfig. # ping -c2 google.com.
იმ შემთხვევაში, თუ თქვენ არ გაქვთ DHCP თქვენს ადგილას კონფიგურირებული სერვერი კლიენტებისათვის IP მისამართების დინამიურად განაწილების მიზნით, გასცეს ქვემოთ მოცემული ბრძანებები Arch Live მედიისთვის IP მისამართის ხელით კონფიგურაციისთვის.
შეცვალეთ ქსელის ინტერფეისი და IP მისამართები შესაბამისად.
# ifconfig eno16777736 192.168.1.52 ქსელის ნიღაბი 255.255.255.0 # მარშრუტი დაამატეთ ნაგულისხმევი gw 192.168.1.1. # echo “nameserver 8.8.8.8” >> /და ა.შ.resolv.conf.
ამ ნაბიჯზე თქვენ ასევე შეგიძლიათ ჩამოთვალოთ თქვენი აპარატის მყარი დისკი შემდეგი ბრძანებების გაცემით.
# კატა /პროკი /ტიხრები. # ls /dev /[s | x | v] d* # lsblk. # fdisk –l
იმ შემთხვევაში, თუ თქვენი მანქანა არის ვირტუალური დაფუძნებული მანქანა, მყარ დისკებს შეიძლება ჰქონდეთ სხვა სახელები sdx, როგორიცაა xvda, vda, და ა.შ. გაუშვით ქვემოთ მოცემული ბრძანება, რომ ჩამოთვალოთ ვირტუალური დისკი, თუ არ იცით დისკის დასახელების სქემა.
# ls /dev | grep ‘^[s | v | x] [v | d]’ $*
Მნიშვნელოვანი აღსანიშნავია, რომ სახელის კონვენცია ჟოლოს PI დისკის საცავი ჩვეულებრივ არის /dev/mmcblk0 და ზოგიერთი ტიპის ტექნიკისთვის RAID ბარათები შეიძლება იყოს /dev/cciss.
5. შემდეგ ეტაპზე, ჩვენ ვიწყებთ კონფიგურაციას Მყარი დისკი ტიხრები ამ ეტაპისთვის შეგიძლიათ გაუშვათ cfdisk, cgdisk, დაშორდა ან gdisk პროგრამები GPT დისკისთვის დისკის დანაყოფის განლაგების შესასრულებლად. მე მკაცრად გირჩევთ გამოიყენოთ cfdisk ოსტატებზე ორიენტირებული და გამოყენების სიმარტივისთვის.
ძირითადი დანაყოფისთვის, განლაგების ცხრილი იყენებს შემდეგ სტრუქტურას.
/dev/sda1
) 300M ზომის, FAT32 ფორმატირებული./dev/sda2
) 2xRAM რეკომენდებული ზომით, ჩართეთ./dev/sda3
) მინიმუმ 20 გ ზომის ან მყარი მყარი დისკის დანარჩენი ადგილი, ext4 ფორმატირებული.ახლა რეალურად დავიწყოთ დისკის განლაგების დანაყოფის ცხრილის შექმნა გაშვებით cfdisk ბრძანება აპარატის მყარ დისკზე, აირჩიეთ GPT ეტიკეტის ტიპი, შემდეგ აირჩიეთ Თავისუფალი სივრცე შემდეგ დარტყმა ახალი ქვედა მენიუდან, როგორც ეს ილუსტრირებულია ქვემოთ მოცემულ ეკრანის სურათებში.
# cfdisk /dev /sda.
6. ჩაწერეთ დანაყოფის ზომა MB (300M) და დააჭირეთ შესვლა გასაღები, აირჩიეთ ტიპი ქვედა მენიუდან და აირჩიეთ EFI სისტემა დანაყოფის ტიპი, როგორც ნაჩვენებია შემდეგ ეკრანის სურათებში.
თქვენ დაასრულეთ EFI სისტემის დანაყოფის კონფიგურაცია.
7. შემდეგი, შევქმნათ გაცვლა დანაწევრება იმავე პროცედურის გამოყენებით. გამოიყენეთ ქვემოთ ისრის ღილაკი და კვლავ შეარჩიეთ დარჩენილი Თავისუფალი სივრცე და გაიმეორეთ ზემოთ მოყვანილი ნაბიჯები: ახალი-> რეკომენდირებულია დანაყოფის ზომა 2xRAM ზომა (შეგიძლიათ უსაფრთხოდ გამოიყენოთ 1G) ->ჩაწერეთ Linux swap.
გამოიყენეთ ქვემოთ მოცემული ეკრანის ანაბეჭდები, როგორც სახელმძღვანელო სვოპ დანაყოფის შესაქმნელად.
8. საბოლოოდ, ამისთვის /(root)
დანაყოფი გამოიყენეთ შემდეგი კონფიგურაცია: ახალი -> ზომა: დანარჩენი თავისუფალი ადგილი -> ჩაწერეთ Linux ფაილური სისტემა.
მას შემდეგ რაც განიხილავთ დანაყოფი მაგიდა აირჩიეთ დაწერე, უპასუხეთ დიახ, რათა გამოიყენოთ დისკის ცვლილებები და შემდეგ ჩაწერეთ დატოვე გასასვლელად cfdisk სასარგებლო, როგორც ნაჩვენებია ქვემოთ მოცემულ სურათებში.
9. ჯერჯერობით, თქვენი დანაყოფების ცხრილი წერია HDD GPT მაგრამ ჯერ არ არის შექმნილი ფაილური სისტემა მის თავზე. თქვენ ასევე შეგიძლიათ გადახედოთ დანაყოფების ცხრილის შეჯამებას გაშვებით fdisk ბრძანება.
# fdisk -l.
10. ახლა დროა დანაყოფების ფორმატირება საჭირო ფაილური სისტემით. გასცეს შემდეგი ბრძანებები, რათა შეიქმნას ა FAT32 ფაილური სისტემა EFI სისტემა დანაყოფი (/dev/sda), შექმნა EXT4 ფაილური სისტემა ძირეული დანაყოფისთვის (/dev/sda3) და შექმენით swap დანაყოფი ამისთვის /dev/sda2.
# mkfs.fat -F32 /dev /sda1. # mkfs.ext4 /dev /sda3. # mkswap /dev /sda2.
11. ინსტალაციის მიზნით Arch Linux, /(root)
დანაყოფი უნდა იყოს დამონტაჟებული /mnt
დირექტორია სამონტაჟო წერტილი, რათა იყოს ხელმისაწვდომი. ასევე, სვოპის დანაყოფი უნდა იყოს ინიციალიზებული. ამ ნაბიჯის კონფიგურაციისთვის გასცეს ქვემოთ მოცემული ბრძანებები.
# mount /dev /sda3 /mnt. # ls /mnt # swapon /dev /sda2.
12. მას შემდეგ, რაც დანაყოფები ხელმისაწვდომი გახდა, დროა შეასრულოთ Arch Linux სისტემის ინსტალაცია. ინსტალაციის პაკეტების ჩამოტვირთვის სიჩქარის გასაზრდელად შეგიძლიათ შეცვალოთ /etc/pacman.d/mirrorlist სარკე ფაილების სიის თავზე შეარჩიეთ უახლოესი სარკის ვებ გვერდი (ჩვეულებრივ აირჩიეთ თქვენი ქვეყნის სერვერის ადგილმდებარეობა).
# nano /etc/pacman.d/mirrorlist.
თქვენ ასევე შეგიძლიათ ჩართოთ Arch Multilib ცოცხალი სისტემის მხარდაჭერა შემდეგი სტრიქონების კომენტირების გზით /etc/pacman.conf ფაილი
[მრავალმხრივი] ჩართეთ = /etc/pacman.d/mirrorlist.
13. შემდეგი, დაიწყეთ Arch Linux– ის დაინსტალირება შემდეგი ბრძანების გაცემით.
# pacstrap /mnt base base-devel linux linux-firmware nano vim.
თქვენი სისტემის რესურსებიდან და ინტერნეტის სიჩქარედან გამომდინარე, ინსტალატორს შეიძლება დასჭირდეს 5 -დან 20 წუთამდე.
14. ინსტალაციის დასრულების შემდეგ შექმენით ფსტაბი შეიტანეთ ფაილი თქვენი ახალი Arch Linux სისტემისთვის შემდეგი ბრძანების გაცემით.
# genfstab -U -p /mnt >> /mnt /etc /fstab.
შემდგომში შეამოწმეთ fstab ფაილის შინაარსი ქვემოთ მოყვანილი ბრძანების გაშვებით.
# cat/mnt/etc/fstab.
15. Arch Linux– ის შემდგომი კონფიგურაციისთვის, თქვენ უნდა შეხვიდეთ მასში /mnt
სისტემის ბილიკი და დაამატეთ მასპინძელი სახელი თქვენი სისტემისთვის ქვემოთ მოცემული ბრძანებების გაცემით.
# arch-chroot /mnt. # echo "archbox-tecmint"> /etc /hostname.
16. შემდეგი, დააკონფიგურირეთ თქვენი სისტემის ენა. შეარჩიეთ და დატოვეთ კომენტარი თქვენი სასურველი კოდირების ენებიდან /etc/locale.gen ფაილი შემდეგ დააყენეთ თქვენი ლოკალი შემდეგი ბრძანებების გაშვებით.
# Pacman -S ნანო. # nano /etc/locale.gen.
locale.gen ფაილის ამონაწერი:
jw.org ka_US.UTF-8 UTF-8. jw.org ka ISO-8859-1.
შექმენით თქვენი სისტემის ენის განლაგება.
# locale-gen. # echo LANG = en_US.UTF-8> /etc/locale.conf. # ექსპორტი LANG = en_US.UTF-8.
17. შემდეგი ნაბიჯი არის თქვენი სისტემის დროის ზონის კონფიგურაცია თქვენი ქვედა დროის ზონისთვის symlink- ის შექმნით (/usr/share/zoneinfo/Continent/Main_city) to /etc/localtime ფაილის ბილიკი.
# ls/usr/share/zoneinfo/ # ln -s/usr/share/zoneinfo/Aisa/Kolkata/etc/localtime.
თქვენ ასევე უნდა დააკონფიგურიროთ აპარატურის საათი UTC– ს გამოსაყენებლად (აპარატურის საათი ჩვეულებრივ დაყენებულია ადგილობრივ დროზე).
# hwclock --systohc --utc.
18. Linux– ის მრავალი ცნობილი დისტრიბუციის მსგავსად, Arch Linux იყენებს repo სარკეებს მსოფლიოს სხვადასხვა ადგილას და მრავალი სისტემის არქიტექტურისთვის. სტანდარტული საცავები ნაგულისხმევად არის ჩართული, მაგრამ თუ გსურთ გააქტიურება მრავალმხრივი საცავები თქვენ უნდა დატოვოთ კომენტარი [მრავალმხრივი]
დირექტივებიდან /etc/pacman.conf ფაილი, როგორც ნაჩვენებია ქვემოთ მოცემულ ნაწყვეტში.
# nano /etc/pacman.conf.
19. თუ გსურთ ჩართვა Yaourt პაკეტის ინსტრუმენტი მხარდაჭერა (გამოიყენება AUR პაკეტების გადმოსაწერად და შესაქმნელად) გადადით ბოლოში /etc/pacman.conf ფაილი და დაამატეთ შემდეგი დირექტივები.
[archlinuxfr] SigLevel = არასოდეს. სერვერი = http://repo.archlinux.fr/$arch.
20. საცავის ფაილის რედაქტირების შემდეგ მოახდინეთ მონაცემთა ბაზის სარკეების და პაკეტების სინქრონიზაცია და განახლება ქვემოთ მოყვანილი ბრძანების გაშვებით.
# პეკმენი -სიუ.
21. შემდეგი, შექმენით პაროლი root ანგარიშისთვის და შექმენით ახალი მომხმარებელი Sudo პრივილეგიებით Arch ყუთში ქვემოთ მოცემული ბრძანებების გაცემით. ასევე, ამოწურეთ მომხმარებლის პაროლი, რათა აიძულოთ ახალი მომხმარებელი შეცვალოს პაროლი პირველი შესვლისას.
# passwd. # useradd -mg მომხმარებლები -G საჭე, საცავი, power -s /bin /bash your_new_user. # passwd თქვენი_ახალი_მომხმარებელი. # chage -d 0 თქვენი_ახალი_მომხმარებელი.
22. ახალი მომხმარებლის დამატების შემდეგ თქვენ უნდა დააინსტალიროთ sudo პაკეტი და განაახლოთ საჭე ჯგუფის ხაზი /etc/sudoers ფაილი, რათა მიენიჭოს root პრივილეგიები ახლად დამატებულ მომხმარებელს.
# pacman -S sudo. # პეკმენი -S ვიმი. # ვიზუდო
დაამატეთ ეს ხაზი /etc/sudoers ფაილი:
%საჭე ALL = (ALL) ALL.
24. ბოლო ეტაპზე დააინსტალირეთ ჩატვირთვის ჩამტვირთავი იმისათვის, რომ არჩი ჩატვირთოს გადატვირთვის შემდეგ. ნაგულისხმევი ჩატვირთვის ჩამტვირთავი Linux დისტრიბუციისთვის და Arch Linux ასევე წარმოდგენილია GRUB პაკეტით.
დააყენოთ GRUB ჩამტვირთავი UEFI აპარატებში პირველ მყარ დისკზე და ასევე აღმოაჩინოთ Arch Linux და დააკონფიგურირეთ GRUB ჩატვირთვის ფაილი, შეასრულეთ შემდეგი ბრძანებები, როგორც ეს მოცემულია ქვემოთ ეკრანის ანაბეჭდები
# pacman -S grub efibootmgr dosfstools os -prober mtools. # mkdir /boot /EFI. # mount /dev /sda1 /boot /EFI #Mount FAT32 EFI დანაყოფი # grub-install --target = x86_64-efi --bootloader-id = grub_uefi-გადამოწმება.
25. დაბოლოს, შექმენით GRUB კონფიგურაციის ფაილი შემდეგი ბრძანების გაცემით.
# grub -mkconfig -o /boot/grub/grub.cfg.
გილოცავთ! Arch Linux არის დაინსტალირებული და კონფიგურირებული თქვენი ყუთისთვის. ბოლო ნაბიჯები, რაც ახლა საჭიროა, არის chroot გარედან გასვლა, დანაყოფების დემონტაჟი და სისტემის გადატვირთვა ქვემოთ მოყვანილი ბრძანებების გაცემით.
# გასასვლელი. # თანხა –ა. # ტელინიტი 6.
26. გადატვირთვის შემდეგ, წაშალეთ ინსტალაციის მედიის სურათი და სისტემა ჩაირთვება პირდაპირ GRUB მენიუში, როგორც ეს ნაჩვენებია ქვემოთ.
27. როდესაც სისტემა ჩატვირთულია Arch Linux– ში, შედით თქვენი მომხმარებლისთვის კონფიგურირებული სერთიფიკატებით ინსტალაციის პროცესში და შეცვალეთ მომხმარებლის ანგარიშის პაროლი, როგორც ეს ნაჩვენებია ქვემოთ.
28. თქვენ დაკარგავთ ინტერნეტ ქსელთან კავშირს, რადგან სისტემაში ნაგულისხმევად არ მუშაობს DHCP კლიენტი. ამ პრობლემის გადასაჭრელად, გასცეს შემდეგი ბრძანება root პრივილეგიებით, რათა დაიწყოთ და ჩართოთ DHCP კლიენტი.
ასევე, შეამოწმეთ არის თუ არა ქსელის ინტერფეისი და აქვს IP მისამართი გამოყოფილი DHCP სერვერის მიერ და მუშაობს თუ არა ინტერნეტ კავშირი როგორც მოსალოდნელი იყო. Ping შემთხვევითი დომენი ინტერნეტ კავშირის შესამოწმებლად.
$ sudo systemctl დაიწყება dhcpcd. $ sudo systemctl ჩართეთ dhcpcd. # ip a. # ping -c2 google.com.
ჯერჯერობით, Arch Linux სისტემა შეიცავს მხოლოდ ძირითად პროგრამულ პაკეტებს, რომლებიც საჭიროა სისტემის მართვისთვის Command-Line– დან, ნომრით Მომხმარებლის გრაფიკული ინტერფეისი.
მაღალი პორტაბელურობის, გაშვების ციკლის, წყაროს პაკეტების შედგენის, დაინსტალირებული პროგრამული უზრუნველყოფის გრანულირებული კონტროლისა და დამუშავების სიჩქარის გამო, Arch Linux ბევრ რამეს ჰგავს Gentoo Linux, მაგრამ ვერ აიწევს Gentoo კომპლექსურ არქიტექტურულ დიზაინზე.
ამასთან, Arch Linux სისტემის მართვის პროცესი არ არის რეკომენდებული Linux დამწყებთათვის. Linux– ის დამწყებებმა, რომელთაც სურთ Arch– ის მსგავსი Linux სისტემის ფუნქციონირება, ჯერ უნდა შეისწავლონ Arch Linux– ის პრინციპები პროგრამის დაყენებით მანჯარო Linux განაწილება.