Az Arch Linux telepítése és konfigurálása UEFI gépeken

az Arch Linux az egyik legsokoldalúbb GNU Linux disztribúció az egyszerűsége és a legmodernebb szoftvercsomagok miatt a gördülő kiadású modellje miatt az Arch Linux nem a kezdők számára készült a Linux világában. Azt is előírja, egy bonyolult parancssori telepítő, nincs grafikus felület támogatása. A parancssori telepítési modell nagyon rugalmasvá teszi a rendszer telepítését, de nagyon megnehezíti a Linux kezdők számára is.

mindennek tetejébe az Arch Linux saját szoftvercsomag-tárolókat biztosít a Pacman Csomagkezelőn keresztül. Az Arch Linux Multiarch környezetet biztosít a különböző CPU architektúrákhoz, mint például a 32 bites, 64 bites és ARM.

a szoftvercsomagokat, a függőségeket és a biztonsági javításokat többnyire rendszeresen frissítik, így az Arch Linux élvonalbeli disztribúcióvá válik, néhány jól tesztelt csomaggal a termelési környezet számára.

az Arch Linux fenntartja az AUR – Arch felhasználói adattárat is, amely egy hatalmas közösségvezérelt szoftvertároló tükör. Az AUR repo tükrök lehetővé teszik a felhasználók számára, hogy szoftvereket állítsanak össze forrásokból, és telepítsék a Pacman és a Yaourt (Yet Another User Repository Tool) csomagkezelőkön keresztül.

ez az oktatóanyag lépésről lépésre bemutatja az Arch Linux alapvető telepítési folyamatát egy CD/USB rendszerindító képen keresztül UEFI alapú gépeken. További testreszabásokért vagy részletekért látogasson el a hivatalos Arch Linux Wiki oldalra a https://wiki.archlinux.org címen.

követelmények

  1. töltse le az Arch Linux ISO képet

1.lépés: Hozzon létre egy lemezpartíció elrendezést

1. Először is, menjen az Arch Linux letöltési oldalára, és ragadja meg a legújabb CD-képet (azaz a jelenlegi stabil verziót: 2020.05.01), hozzon létre egy indítható CD/USB-t, majd csatlakoztassa a rendszer CD/USB meghajtójához.

2. FONTOS LÉPÉS! Győződjön meg arról is, hogy a rendszer rendelkezik Ethernet-kábellel, internetkapcsolattal, valamint aktív DHCP-kiszolgálóval.

3. A CD / USB betöltése után megjelenik az első Arch Linux telepítő opció. Itt válassza az Arch Linux archiso x86_64 UEFI CD lehetőséget, majd nyomja meg az Enter billentyűt a folytatáshoz.

 Arch Linux Rendszerindító Menü
Arch Linux Rendszerindító Menü
Arch Linux Indítása
Arch Linux Indítása

4. Miután a telepítő kicsomagolja és betölti a Linux kernelt, automatikusan egy Arch Linux Bash terminálra (TTY) kerül, root jogosultságokkal.

egy jó lépés Most az, hogy felsorolja a gép hálózati csatlakozóit, és ellenőrizze az internetes hálózati kapcsolatot a következő parancsok kiadásával.

# ifconfig# ping -c2 google.com

ellenőrizze az Arch Linux hálózatot
ellenőrizze az Arch Linux hálózatot

abban az esetben, ha a telephelyen nincs konfigurálva olyan DHCP-kiszolgáló, amely dinamikusan osztja ki az IP-címeket az ügyfelek számára, adja ki az alábbi parancsokat az arch Live media IP-címének manuális konfigurálásához.

ennek megfelelően cserélje ki a hálózati interfészt és az IP-címeket.

# 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
IP-cím konfigurálása Arch Linuxon
IP-cím konfigurálása Arch Linuxon

ebben a lépésben a következő parancsok kiadásával felsorolhatja a gép merevlemezét is.

# cat /proc/partitions# ls /dev/d*# lsblk# fdisk –l 
Check Arch Linux Disk
Check Arch Linux Disk

abban az esetben, ha a gép egy virtuális alapú gép, a merevlemezek lehetnek más nevek, mint sdx, például xvda, vda, stb. Adja ki az alábbi parancsot a virtuális lemez felsorolásához, ha nem ismeri a lemez elnevezési sémáját.

# ls /dev | grep '^'$* 
Check Virtual Disks
Check Virtual Disks

fontos megjegyezni, hogy a név konvenció Raspberry PI meghajtó tároló általában /dev/mmcblk0 és bizonyos típusú hardver RAID kártyák lehet /dev/cciss.

5. A következő lépésben elkezdjük konfigurálni a merevlemez-partíciókat. Ebben a szakaszban futtathatja a cfdisk, cgdisk, parted vagy gdisk segédprogramokat a GPT lemez lemezpartíciójának elrendezéséhez. Erősen ajánlom a cfdisk használatát a varázsló által vezérelt és egyszerű használat érdekében.

alappartíció esetén az elrendezési táblázat a következő struktúrát használja.

  • EFI rendszerpartíció (/dev/sda1) 300m méretű, FAT32 formátumú.
  • Swap partíció (/dev/sda2) 2xram ajánlott méretben, Swap On.
  • gyökérpartíció (/dev/sda3) legalább 20g méretű vagy a merevlemez többi részével, ext4 formázással.

most kezdjük el létrehozni a lemezelrendezési partíciós táblát a cfdisk parancs futtatásával a gép merevlemezén, válassza a GPT címke típusát, majd válassza a Szabad hely lehetőséget, majd nyomja meg az Új elemet az alsó menüből, amint azt az alábbi képernyőképek szemléltetik.

# cfdisk /dev/sda
Válassza Ki Az Arch Linux Címke Típusát
Válassza Ki Az Arch Linux Címke Típusát
Válassza Ki Az Arch Linux Telepítőlemezt
Válassza Ki Az Arch Linux Telepítőlemezt

6. Írja be a partíció méretét MB-ban (300m), majd nyomja meg az enter billentyűt, Válassza az alsó menü Típusátés válassza az EFI rendszerpartíció típusát, amint az a következő képernyőképeken látható.

 EFI rendszer mérete
EFI rendszer mérete
EFI rendszer típusa
EFI rendszer típusa
válassza ki az EFI rendszert
válassza az EFI rendszert

befejezte az EFI rendszerpartíció konfigurálását.

7. Ezután hozzuk létre a Swap partíciót ugyanazzal az eljárással. Használja a lefelé mutató nyíl gombot, válassza ki újra a fennmaradó szabad helyet, majd ismételje meg a fenti lépéseket: új -> partíció mérete 2xram méret ajánlott (biztonságosan használhatja az 1G-t) – > írja be a Linux swap parancsot.

használja az alábbi képernyőképeket a swap partíció létrehozásához.

 Swap Partíció Létrehozása
Swap Partíció Létrehozása
Swap Partíció Méretének Beállítása
Swap Partíció Méretének Beállítása
Válassza Ki A Partíció Típusát
Válassza Ki A Partíció Típusát
Válassza Ki A Swap Partíciót
Válassza Ki A Swap Partíciót

8. Végül a /(root) partícióhoz használja a következő konfigurációt: új – > Méret: A Szabad hely többi része -> írja be a Linux fájlrendszert.

miután áttekintette a partíciós táblát, válassza az írás lehetőséget, válaszoljon igennel a lemezmódosítások alkalmazásához, majd írja be a quit parancsot a cfdisk segédprogramból való kilépéshez, az alábbi képeken látható módon.

 gyökérpartíció létrehozása
gyökérpartíció létrehozása
állítsa be a gyökérpartíció méretét
állítsa be a gyökérpartíció méretét
válassza ki a gyökérpartíció típusát
válassza ki a gyökérpartíció típusát
Linux fájlrendszer kiválasztása
Linux fájlrendszer kiválasztása
partíciós tábla összefoglalása
partíciós tábla összefoglalása
erősítse meg a Partícióváltozásokat
erősítse meg a Partícióváltozásokat
Kilépés a Lemezkezelő konzolból
Kilépés a Lemezkezelésből Konzol

9. Egyelőre a partíciós táblát a HDD GPT-re írták, de a tetején még nem hoztak létre fájlrendszert. A partíciós tábla összefoglalását az fdisk parancs futtatásával is áttekintheti.

# fdisk -l

10. Itt az ideje, hogy formázza a partíciókat a szükséges fájlrendszerekkel. Adja ki a következő parancsokat FAT32 fájlrendszer létrehozásához az EFI Rendszerpartícióhoz (/dev/sda), az EXT4 fájlrendszer létrehozásához a gyökérpartícióhoz (/dev/sda3), valamint a /dev/sda2 swap partíció létrehozásához.

# mkfs.fat -F32 /dev/sda1# mkfs.ext4 /dev/sda3# mkswap /dev/sda2
Arch Linux Fájlrendszer Létrehozása
Arch Linux Fájlrendszer Létrehozása

2.Lépés: Az Arch Linux Telepítése

11. Az Arch Linux telepítéséhez a /(root) partíciót a /mnt könyvtár csatolási pontjára kell csatlakoztatni ahhoz, hogy elérhető legyen. Ezenkívül a swap partíciót inicializálni kell. Adja ki az alábbi parancsokat a lépés konfigurálásához.

# mount /dev/sda3 /mnt# ls /mnt # swapon /dev/sda2
Gyökérpartíció Csatlakoztatása
Gyökérpartíció Csatlakoztatása

12. Miután a partíciókat elérhetővé tették, ideje elvégezni az Arch Linux rendszer telepítését. A telepítési csomagok letöltési sebességének növeléséhez szerkesztheti az /etc/pacman fájlt.d / mirrorlist fájlt, és válassza ki a legközelebbi tükör webhelyet (általában válassza ki az ország szerver helyét) a tükörfájl lista tetején.

# nano /etc/pacman.d/mirrorlist

az Arch Multilib támogatást az élő rendszerhez is engedélyezheti az /etc/pacman következő sorainak megjegyzésével.conf fájl.

Include = /etc/pacman.d/mirrorlist
Arch Multilib Engedélyezése
Arch Multilib Engedélyezése

13. Ezután indítsa el az Arch Linux telepítését a következő parancs kiadásával.

# pacstrap /mnt base base-devel linux linux-firmware nano vim
az Arch Linux telepítése
az Arch Linux telepítése
Arch Linux Installer in Progress
Arch Linux Installer in Progress

a rendszer erőforrásaitól és az internet sebességétől függően a telepítő 5-20 percet vehet igénybe.

14. A telepítés befejezése után hozzon létre fstab fájlt az új Arch Linux rendszerhez a következő parancs kiadásával.

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

ezt követően ellenőrizze az fstab fájl tartalmát az alábbi parancs futtatásával.

# cat /mnt/etc/fstab
fstab fájl létrehozása
fstab fájl létrehozása

3.lépés: Arch Linux Rendszerkonfiguráció

15. Az Arch Linux további konfigurálásához chroot-ot kell beírni a /mnt rendszer elérési útjába, és hozzá kell adni a rendszer hosztnevét az alábbi parancsok kiadásával.

# arch-chroot /mnt# echo "archbox-tecmint" > /etc/hostname
gépnév beállítása Arch Linuxhoz
gépnév beállítása Arch Linuxhoz

16. Ezután konfigurálja a rendszer nyelvét. Az /etc/locale állományban válassza ki és távolítsa el a kívánt kódolási nyelveket.gen fájl ezután állítsa be a területi beállítást a következő parancsok futtatásával.

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

a területi beállítás.gen fájl részlet:

en_US.UTF-8 UTF-8en_US ISO-8859-1
állítsa be az Arch Linux nyelvet
állítsa be az Arch Linux nyelvet

hozza létre a rendszer nyelvi elrendezését.

# locale-gen# echo LANG=en_US.UTF-8 > /etc/locale.conf# export LANG=en_US.UTF-8
Arch Linux Nyelv Beállítása
Arch Linux Nyelv Beállítása

17. A következő lépés a rendszer időzónájának konfigurálása úgy, hogy létrehoz egy szimbolikus linket az al időzónához (/usr/share/zoneinfo/Continent/Main_city) az /etc/localtime fájl elérési útjára.

# ls /usr/share/zoneinfo/# ln -s /usr/share/zoneinfo/Aisa/Kolkata /etc/localtime
állítsa be az Arch Linux időzónáját
állítsa be az Arch Linux időzónáját

a hardver óráját úgy is be kell állítania, hogy UTC-t használjon (a hardver óra általában a helyi időre van beállítva).

# hwclock --systohc --utc

18. Mint sok híres Linux disztribúció, az Arch Linux repo tükröket használ különböző világhelyekhez és több rendszerarchitektúrához. A standard adattárak alapértelmezés szerint engedélyezve vannak, de ha aktiválni akarjuk a Multilib adattárakat, akkor az /etc/pacman fájlból kell eltávolítanunk a direktívákat.conf fájl, amint az az alábbi részletben látható.

# nano /etc/pacman.conf
Arch Multilib Engedélyezése
Arch Multilib Engedélyezése

19. Ha engedélyezni szeretné a Yaourt csomag eszköz támogatását (az AUR csomagok letöltéséhez és létrehozásához), lépjen az /etc/pacman aljára.conf fájlt, és adja hozzá a következő irányelveket.

SigLevel = NeverServer = http://repo.archlinux.fr/$arch
Yaourt Csomag Eszköz Aktiválása
Yaourt Csomag Eszköz Aktiválása

20. A tárolófájl szerkesztése után szinkronizálja és frissítse az adatbázis tükröket és csomagokat az alábbi parancs futtatásával.

# pacman -Syu

Adatbázis szinkronizálása és frissítése
Adatbázis szinkronizálása és frissítése

21. Ezután állítson be egy jelszót a root fiókhoz, majd hozzon létre egy új felhasználót Sudo jogosultságokkal az Arch mezőben az alábbi parancsok kiadásával. Ezenkívül lejár a felhasználói jelszó annak érdekében, hogy az új felhasználót az első bejelentkezéskor a jelszó megváltoztatására kényszerítse.

# passwd# useradd -mg users -G wheel,storage,power -s /bin/bash your_new_user# passwd your_new_user# chage -d 0 your_new_user
Arch Linux Felhasználó Létrehozása
Arch Linux Felhasználó Létrehozása

22. Az új felhasználó felvétele után telepítenie kell a sudo csomagot, és frissítenie kell a wheel group sort az /etc/sudoers fájlból, hogy root jogosultságokat biztosítson az újonnan hozzáadott felhasználónak.

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

adja hozzá ezt a sort az / etc / sudoers fájlhoz:

%wheel ALL=(ALL) ALL
Sudo jogosultságok engedélyezése
sudo jogosultságok engedélyezése

24. Az utolsó lépésben telepítse a rendszerbetöltőt annak érdekében, hogy az Arch újraindítás után elinduljon. A Linux disztribúciók és az Arch Linux alapértelmezett boot betöltőjét szintén a GRUB csomag képviseli.

a GRUB boot loader UEFI gépeken történő telepítéséhez az első merevlemezen, valamint az Arch Linux észleléséhez és a GRUB boot loader fájl konfigurálásához futtassa a következő parancsokat az alábbi képernyőképeken látható módon.

# 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
telepítse a Grub rendszerbetöltőt Arch Linuxba
telepítse a Grub rendszerbetöltőt Arch Linuxba
Grub rendszertöltő konfigurálása Arch Linuxban
Grub rendszertöltő konfigurálása Arch Linuxban

25. Végül hozza létre a GRUB konfigurációs fájlt a következő parancs kiadásával.

# grub-mkconfig -o /boot/grub/grub.cfg
Grub konfigurációs fájl létrehozása
Grub konfigurációs fájl létrehozása

Gratulálunk! Az Arch Linux most telepítve van és konfigurálva van a dobozához. Az utolsó lépés a chroot környezetből való kilépés, a partíciók leválasztása és a rendszer újraindítása az alábbi parancsok kiadásával.

# exit# umount -a# telinit 6

26. Az újraindítás után távolítsa el a telepítési adathordozó képét, és a rendszer közvetlenül a GRUB menübe indul, az alábbiak szerint.

 Arch Linux Grub Menü
Arch Linux Grub Menü

27. Amikor a rendszer elindul az Arch Linuxra, jelentkezzen be a felhasználó számára konfigurált hitelesítő adatokkal a telepítés során, és módosítsa a felhasználói fiók jelszavát az alábbiak szerint.

 Arch Linux Bejelentkezés
Arch Linux Bejelentkezés

28. Elveszíti az internetes hálózati kapcsolatot, mert alapértelmezés szerint nem fut DHCP-kliens a rendszerben. A probléma kiküszöbölése érdekében adja ki a következő parancsot root jogosultságokkal a DHCP-ügyfél indításához és engedélyezéséhez.

ellenőrizze továbbá, hogy a hálózati interfész működik-e, és a DHCP-kiszolgáló által kiosztott IP-címmel rendelkezik-e, és hogy az internetkapcsolat a várt módon működik-e. Pingeljen egy véletlenszerű tartományt az internetkapcsolat teszteléséhez.

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

jelenleg az Arch Linux rendszer csak azokat az alapvető szoftvercsomagokat tartalmazza, amelyek a rendszer parancssorból történő kezeléséhez szükségesek, grafikus felhasználói felület nélkül.

a nagy hordozhatóság, a gördülő kiadási ciklusok, a forráscsomagok összeállítása, a telepített szoftverek szemcsés ellenőrzése és a feldolgozási sebesség miatt az Arch Linux sok szempontból hasonlít a Gentoo Linuxra, de nem tud felemelkedni a Gentoo komplex építészeti tervezéséhez.

azonban az Arch Linux rendszer kezelésének folyamata nem ajánlott Linux kezdőknek. A Linux kezdőknek, akik Arch-szerű Linux rendszert akarnak működtetni, először meg kell tanulniuk az Arch Linux alapelveit a Manjaro Linux disztribúció telepítésével.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.

More: