Arch Linux uppsetning og stillingar á UEFI vélum


Arch Linux er ein fjölhæfasta GNU Linux dreifingin vegna einfaldleika þess og háþróaða hugbúnaðarpakka vegna Rolling Release líkansins, Arch Linux er ekki ætlað byrjendum í Linux heiminum. Það býður einnig upp á flókið skipanalínuuppsetningarforrit, án stuðnings við grafískt viðmót. Skipanalínuuppsetningarlíkanið gerir starfið við að setja upp kerfið mjög sveigjanlegt en einnig mjög erfitt fyrir Linux byrjendur.

Ofan á allt útvegar Arch Linux sínar eigin hugbúnaðarpakkageymslur í gegnum Pacman Package Manager. Arch Linux býður einnig upp á Multiarch umhverfi fyrir mismunandi CPU arkitektúr, svo sem 32bit, 64bit og ARM.

Hugbúnaðarpakkarnir, ósjálfstæðin og öryggisplástrarnir eru að mestu uppfærðir reglulega, sem gerir Arch Linux að fremstu röð dreifingar með nokkrum traustum prófuðum pakka fyrir framleiðsluumhverfi.

Arch Linux heldur einnig AUR – Arch User Repository, sem er risastór samfélagsdrifinn hugbúnaðargeymsla spegill. AUR endurhverfa speglar gera notendum kleift að safna saman hugbúnaði frá heimildum og setja hann upp í gegnum Pacman og Yaourt (Yet Another User Repository Tool) pakkastjóra.

Þessi kennsla sýnir skref fyrir skref grunn Arch Linux uppsetningarferli í gegnum CD/USB ræsanlega mynd á UEFI vélum. Fyrir aðrar sérstillingar eða upplýsingar, farðu á Official Arch Linux Wiki síðuna á https://wiki.archlinux.org.

  1. Sæktu Arch Linux ISO mynd

Skref 1: Búðu til disksneiðarskipulag

1. Fyrst af öllu, farðu á Arch Linux niðurhalssíðuna og gríptu nýjustu geisladisksmyndina (þ.e. núverandi stöðuga útgáfa: 2020.05.01), búðu til ræsanlegan geisladisk/USB og settu hana síðan í kerfisgeisladiskinn þinn. /USB drif.

2. MIKILVÆGT SKREF! Gakktu líka úr skugga um að kerfið þitt sé með Ethernet snúru með nettengingu og virkan DHCP miðlara virkan.

3. Eftir að geisladiskurinn/USB-inn er ræstur upp mun þér birtast fyrstu Arch Linux Installer valkostirnir. Hér skaltu velja Arch Linux archiso x86_64 UEFI CD og ýta á Enter takkann til að halda áfram.

4. Eftir að uppsetningarforritið hefur afþjappað og hlaðið Linux kjarnanum þér verður sjálfkrafa hent í Arch Linux Bash útstöð (TTY) með rótarréttindi.

Gott skref núna er að skrá NIC vélina þína og staðfesta nettengingu með því að gefa út eftirfarandi skipanir.

# ifconfig
# ping -c2 google.com

Ef þú ert ekki með DHCP miðlara stilltan heima hjá þér til að úthluta IP-tölum á virkan hátt til viðskiptavina, gefðu út skipanirnar hér að neðan til að stilla IP-tölu handvirkt fyrir Arch Live fjölmiðla.

Skiptu um netviðmót og IP vistföng í samræmi við það.

# ifconfig eno16777736 192.168.1.52 netmask 255.255.255.0 
# route add default gw 192.168.1.1
# echo “nameserver 8.8.8.8” >> /etc/resolv.conf

Í þessu skrefi geturðu einnig skráð harða diskinn þinn með því að gefa út eftirfarandi skipanir.

# cat /proc/partitions
# ls /dev/[s|x|v]d*
# lsblk
# fdisk –l 

Ef vélin þín er sýndarvél geta harðir diskarnir heitið öðrum nöfnum en sdx, eins og xvda, vda, osfrv. Gefðu út skipunina hér að neðan til að skrá sýndardiskinn ef þú veist ekki um nafnakerfi disksins.

# ls /dev | grep ‘^[s|v|x][v|d]’$* 

Mikilvægt er að hafa í huga að nafnasamsetningin fyrir Raspberry PI drifgeymslu er venjulega /dev/mmcblk0 og fyrir sumar tegundir vélbúnaðar geta RAID kort verið /dev/cciss.

5. Í næsta skrefi byrjum við að stilla harða disksneiðarnar. Fyrir þetta stig geturðu keyrt cfdisk, cgdisk, parted eða gdisk tól til að framkvæma disksneiðing fyrir GPT disk. Ég mæli eindregið með því að nota cfdisk vegna töfradrifna og einfaldleika í notkun.

Fyrir grunnskiptingu notar útlitstaflan eftirfarandi uppbyggingu.

  • EFI kerfisskipting (/dev/sda1) með 300M stærð, FAT32 sniðið.
  • Skiptu skiptinguna (/dev/sda2) með 2xRAM ráðlagðri stærð, Skiptu á.
  • Rótarsneiðing (/dev/sda3) með að minnsta kosti 20G stærð eða rest af HDD plássi, ext4 sniðið.

Nú skulum við í raun byrja að búa til skiptingartöflu fyrir diskaútlit með því að keyra cfdisk skipun á harða diski vélarinnar, velja GPT-merkistegund, veldu síðan Free Space og smelltu síðan á Nýtt í neðstu valmyndinni, eins og sýnt er á skjámyndunum hér að neðan.

# cfdisk /dev/sda

6. Sláðu inn skiptingarstærðina í MB (300M) og ýttu á enter takkann, veldu Type í neðstu valmyndinni og veldu EFI System disksneiðargerð, eins og sýnt er á eftirfarandi skjámyndum.

Þú hefur lokið við að stilla EFI System skiptinguna.

7. Næst skulum við búa til Swap skiptinguna með því að nota sömu aðferð. Notaðu örvatakkann niður og veldu aftur laust plássið sem eftir er og endurtaktu skrefin hér að ofan: Nýtt -> skiptingastærð 2xRAM stærð mælt með (þú getur örugglega notað 1G) -> Tegundar Linux skipti.

Notaðu skjámyndirnar hér að neðan sem leiðarvísir til að búa til skipta skiptinguna.

8. Að lokum, notaðu eftirfarandi stillingar fyrir /(rót) skiptingu: Nýtt -> Stærð: afgangur af lausu plássi -> Sláðu inn Linux skráarkerfi.

Eftir að þú hefur skoðað Skiningartöflu velurðu Skrifa, svaraðu með já til að beita diskbreytingum og sláðu síðan inn quit til að hætta cfdisk tólinu, eins og sýnt er á myndunum hér að neðan.

9. Í bili hefur skiptingartaflan þín verið skrifuð á HDD GPT en ekkert skráarkerfi var enn búið til ofan á hana. Þú getur líka skoðað yfirlit skiptingartöflunnar með því að keyra fdisk skipun.

# fdisk -l

10. Nú er kominn tími til að forsníða skiptingarnar með tilskildum skráarkerfum. Gefðu út eftirfarandi skipanir til að búa til FAT32 skráarkerfi fyrir EFI System skipting (/dev/sda), til að búa til EXT4 skráarkerfið fyrir rót skiptinguna (/dev/sda3) og búa til skipti skiptinguna fyrir /dev/sda2.

# mkfs.fat -F32 /dev/sda1
# mkfs.ext4 /dev/sda3
# mkswap /dev/sda2

Skref 2: Settu upp Arch Linux

11. Til þess að setja upp Arch Linux verður /(rót) skiptingin að vera tengd við /mnt skráarfestingarpunkt til að vera aðgengileg. Einnig þarf að frumstilla swap skiptinguna. Gefðu út eftirfarandi skipanir til að stilla þetta skref.

# mount /dev/sda3 /mnt
# ls /mnt 
# swapon /dev/sda2

12. Eftir að skiptingarnar höfðu verið aðgengilegar er kominn tími til að framkvæma Arch Linux kerfisuppsetningu. Til að auka niðurhalshraða uppsetningarpakka geturðu breytt /etc/pacman.d/mirrorlist skránni og valið næst speglavefsíðu (yfirleitt veldu staðsetningu netþjóns lands) efst á speglaskráalistanum.

# nano /etc/pacman.d/mirrorlist

Þú getur líka virkjað Arch Multilib stuðning fyrir lifandi kerfið með því að aflýsa eftirfarandi línum úr /etc/pacman.conf skránni.

[multilib]
Include = /etc/pacman.d/mirrorlist

13. Næst skaltu byrja að setja upp Arch Linux með því að gefa út eftirfarandi skipun.

# pacstrap /mnt base base-devel linux linux-firmware nano vim

Það fer eftir kerfisauðlindum þínum og nethraða sem uppsetningarforritið getur tekið frá 5 til 20 mínútur að klára.

14. Eftir að uppsetningunni er lokið skaltu búa til fstab skrá fyrir nýja Arch Linux kerfið þitt með því að gefa út eftirfarandi skipun.

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

Í kjölfarið skaltu skoða innihald fstab skráar með því að keyra skipunina hér að neðan.

# cat /mnt/etc/fstab

Skref 3: Arch Linux System Configuration

15. Til þess að stilla Arch Linux enn frekar verður þú þarf að chroota inn í /mnt kerfisslóðina og bæta við hýsilheiti fyrir kerfið þitt með því að gefa út skipanirnar hér að neðan.

# arch-chroot /mnt
# echo "archbox-tecmint" > /etc/hostname

16. Næst skaltu stilla tungumál kerfisins. Veldu og afskrifaðu valinn kóðunartungumál úr /etc/locale.gen skránni og stilltu síðan staðsetningu þína með því að keyra eftirfarandi skipanir.

# pacman -S nano
# nano /etc/locale.gen

locale.gen skráarútdrátturinn:

en_US.UTF-8 UTF-8
en_US ISO-8859-1

Búðu til kerfismálsútlitið þitt.

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

17. Næsta skref er að stilla kerfistímabeltið þitt með því að búa til tákntengil fyrir undirtímabeltið þitt (/usr/share/zoneinfo/Continent/Main_city) í /etc/localtime skráarslóð.

# ls /usr/share/zoneinfo/
# ln -s /usr/share/zoneinfo/Aisa/Kolkata /etc/localtime

Þú ættir líka að stilla vélbúnaðarklukkuna þannig að hún noti UTC (vélbúnaðarklukkan er venjulega stillt á staðartíma).

# hwclock --systohc --utc

18. Eins og margar frægar Linux dreifingar, notar Arch Linux endurhverfa spegla fyrir mismunandi staði í heiminum og marga kerfisarkitektúra. Stöðluðu geymslurnar eru sjálfgefnar virkar, en ef þú vilt virkja Multilib geymslur verður þú að afskrifa [multilib] tilskipanir úr /etc/pacman.conf skránni, eins og sýnt er í útdrættinum hér að neðan.

# nano /etc/pacman.conf

19. Ef þú vilt virkja Yaourt Package Tool stuðning (notað til að hlaða niður og byggja AUR pakka) farðu neðst í /etc/pacman.conf skrána og bættu við eftirfarandi leiðbeiningum.

[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch

20. Eftir að geymsluskránni hefur verið breytt skaltu samstilla og uppfæra gagnagrunnsspegla og pakka með því að keyra skipunina hér að neðan.

# pacman -Syu

21. Næst skaltu setja upp lykilorð fyrir rótarreikninginn og búa til nýjan notanda með Sudo forréttindi í Arch kassanum með því að gefa út skipanirnar hér að neðan. Renndu einnig lykilorði notanda úr gildi til að þvinga nýja notandann til að breyta lykilorðinu við fyrstu innskráningu.

# passwd
# useradd -mg users -G wheel,storage,power -s /bin/bash your_new_user
# passwd your_new_user
# chage -d 0 your_new_user

22. Eftir að nýjum notanda hefur verið bætt við þarftu að setja upp sudo pakkann og uppfæra hjólhópslínuna úr /etc/sudoers skránni til að veita nýlega bættum notanda rótarréttindi.

# pacman -S sudo
# pacman -S vim
# visudo 

Bættu þessari línu við /etc/sudoers skrána:

%wheel ALL=(ALL) ALL

24. Í síðasta skrefi skaltu setja upp ræsihleðsluforritið til að Arch  geti ræst sig eftir endurræsingu. Sjálfgefinn ræsiforrit fyrir Linux dreifingar og Arch Linux er einnig táknað með GRUB pakkanum.

Til að setja upp GRUB ræsihleðslutæki í UEFI vélum á fyrsta harða disknum og einnig uppgötva Arch Linux og stilla GRUB ræsihleðsluforritið skaltu keyra eftirfarandi skipanir eins og sýnt er á eftirfarandi skjámyndum.

# pacman -S grub efibootmgr dosfstools os-prober mtools
# mkdir /boot/EFI
# mount /dev/sda1 /boot/EFI  #Mount FAT32 EFI partition 
# grub-install --target=x86_64-efi  --bootloader-id=grub_uefi --recheck

25. Að lokum, búðu til GRUB stillingarskrána með því að gefa út eftirfarandi skipun.

# grub-mkconfig -o /boot/grub/grub.cfg

Til hamingju! Arch Linux er nú sett upp og stillt fyrir kassann þinn. Síðustu skrefin sem þarf núna eru að fara úr chroot umhverfinu, aftengja skiptingarnar og endurræsa kerfið með því að gefa út skipanirnar hér að neðan.

# exit
# umount -a
# telinit 6

26. Eftir endurræsingu skaltu fjarlægja uppsetningarmiðilmyndina og kerfið mun ræsa beint inn í GRUB valmyndina eins og sýnt er hér að neðan.

27. Þegar kerfið ræsist upp í Arch Linux, skráðu þig inn með skilríkjunum sem stillt eru fyrir notandann þinn meðan á uppsetningarferlinu stendur og breyttu lykilorði notandareikningsins eins og sýnt er hér að neðan.

28. Þú munt missa nettenginguna vegna þess að enginn DHCP biðlari er sjálfgefið í gangi í kerfinu. Til að sigrast á þessu vandamáli skaltu gefa út eftirfarandi skipun með rótarréttindi til að ræsa og virkja DHCP biðlarann.

Athugaðu einnig hvort netviðmótið sé uppi og hefur IP tölu sem DHCP þjónninn úthlutar og hvort nettengingin virkar eins og búist er við. Pingdu handahófskennt lén til að prófa nettenginguna.

$ sudo systemctl start dhcpcd
$ sudo systemctl enable dhcpcd
# ip a
# ping -c2 google.com

Í bili inniheldur Arch Linux kerfið aðeins grunnhugbúnaðarpakkana sem þarf til að stjórna kerfinu frá Command-Line, án grafísks notendaviðmóts.

Vegna mikillar flytjanleika, veltandi útgáfuferla, söfnun frumpakka, nákvæmrar stjórnunar yfir uppsettum hugbúnaði og vinnsluhraða, líkist Arch Linux á margan hátt Gentoo Linux, en getur ekki farið upp í Gentoo flókna byggingarhönnun.

Hins vegar er ekki mælt með því að stjórna Arch Linux kerfi fyrir byrjendur Linux. Linux byrjendur sem vilja nota Arch-líkt Linux kerfi ættu fyrst að læra Arch Linux meginreglur með því að setja upp Manjaro Linux dreifingu.