Arch Linux telepítési útmutató kezdőknek 2024-ben

Üdvözöllek, leendő Arch Linux felhasználó! Ha idáig eljutottál, valószínűleg már hallottál az Arch Linux hírnevéről: egy minimalista, „rolling release” operációs rendszer, amely teljes kontrollt és a legfrissebb szoftvereket kínálja. Sokan tartanak tőle, mondván, hogy csak a legprofibb felhasználóknak való. Azonban ebben a részletes Arch Linux telepítési útmutatóban, amelyet kifejezetten kezdőknek állítottunk össze 2024-re, bebizonyítjuk, hogy a türelemmel és a megfelelő lépésekkel te is feltelepítheted ezt a rendszert, és élvezheted az általa nyújtott szabadságot.

Az Arch Linux nem egy „telepítsd és felejtsd el” disztribúció. Éppen ellenkezőleg: a telepítés során minden egyes komponenset neked kell kiválasztanod és konfigurálnod. Ez eleinte ijesztőnek tűnhet, de pont ez az, ami a leginkább tanulságossá és jutalmazóvá teszi az Arch élményt. Megismered a Linux belső működését, és pontosan tudni fogod, miért van a rendszereden az, ami van. Készülj fel egy izgalmas utazásra a parancssor világába!

Miért érdemes Arch Linuxot választani?

  • Rolling Release: Mindig a legújabb szoftververziókat használhatod, frissítések érkeznek folyamatosan, nem kell fél évente új rendszert telepíteni.
  • Egyszerűség (KISS elv): „Keep It Simple, Stupid!” Az Arch csak azt telepíti, amire szükséged van. Nincs felesleges szoftver, nincsenek bloatware-ek.
  • Testreszabhatóság: A telepítéstől kezdve a grafikus felületig mindent te választasz és konfigurálsz. Ez a te rendszered, a te szabályaid szerint.
  • Tudásbázis: Az Arch Wiki a valaha írt egyik legjobb Linux dokumentáció. Bármilyen problémával találkozol, szinte biztos, hogy ott megtalálod a megoldást.
  • Közösség: Aktív és segítőkész közösség áll rendelkezésre a fórumokon és IRC csatornákon.

Előkészületek a Telepítés Előtt

Mielőtt belevágnánk a sűrűjébe, nézzük meg, mire lesz szükséged, és mire figyelj oda:

  • Internetkapcsolat: A telepítés során elengedhetetlen a stabil internetkapcsolat, lehetőleg vezetékes (Ethernet), mivel a vezeték nélküli hálózati kártya illesztőprogramjai néha extra konfigurációt igényelhetnek.
  • USB Pendrive: Legalább 8 GB-os pendrive, amire felírjuk az Arch Linux ISO-t. Fontos: az USB-ről minden adat törlődni fog!
  • Adatok biztonsági mentése: Ha a gépeden már van más operációs rendszer (pl. Windows), és megtartanád, mindenképp készíts teljes biztonsági mentést az adataidról! A particionálás során könnyen elveszhetnek.
  • UEFI vagy BIOS: A legtöbb modern gép UEFI-vel működik. Fontos tudni, hogy a géped milyen indítási módot használ, mivel ez befolyásolja a particionálást és a bootloader beállítását.
  • Türelem és kitartás: Ez nem egy Next-Next-Finish telepítés lesz. Olvass el minden lépést figyelmesen!

1. Az Arch Linux ISO letöltése és a bootolható USB létrehozása

  1. ISO letöltése: Látogass el az Arch Linux hivatalos letöltési oldalára, és töltsd le a legfrissebb ISO fájlt. Válassz egy hozzád közel eső tükrözött szervert (mirror) a gyorsabb letöltés érdekében.
  2. ISO ellenőrzése (opcionális, de ajánlott): Az MD5 vagy SHA256 ellenőrzőösszeg segítségével győződj meg arról, hogy a letöltött ISO fájl nem sérült. Az ellenőrzőösszegek a letöltési oldalon találhatók.
  3. Bootolható USB készítése:
    • Windows alatt: Ajánlott program a Rufus vagy az Etcher (balenaEtcher). Egyszerűen válaszd ki a letöltött ISO fájlt és a pendrive-ot, majd indítsd el a folyamatot.
    • Linux/macOS alatt: Használhatod a dd parancsot. Nagyon óvatosan használd, mert hibásan alkalmazva adatvesztéshez vezethet!
      sudo dd if=/path/to/archlinux.iso of=/dev/sdX bs=4M status=progress

      Cseréld le a /path/to/archlinux.iso részt a letöltött ISO fájl elérési útjára, az /dev/sdX részt pedig a pendrive-od azonosítójára (pl. /dev/sdb, NE a merevlemezedre! Ellenőrizd a lsblk vagy fdisk -l paranccsal, mielőtt futtatod!).

2. Rendszerindítás az Arch Linux Live Környezetből

  1. BIOS/UEFI beállítások: Indítsd újra a számítógépedet, és lépj be a BIOS/UEFI beállításokba (általában Del, F2, F10, F12 billentyűk valamelyikével). Itt:
    • Győződj meg róla, hogy a Secure Boot le van tiltva, ha az Arch telepítése során problémák merülnének fel.
    • Állítsd be a boot sorrendet úgy, hogy a pendrive-ról induljon a rendszer.
  2. Bootolás: Válaszd ki az „Arch Linux install medium (x86_64)” opciót, és nyomj Entert. Néhány másodperc múlva egy fekete képernyő fogad, fehér szöveggel és egy parancssorral, ahol a root@archiso ~# prompt villog. Gratulálunk, a live rendszerben vagy!

3. Kezdeti Konfiguráció és Hálózati Beállítások

Mielőtt bármit tennél, ellenőrizzük a hálózatot és az időt:

  1. Ellenőrizd a hálózati kapcsolatot:
    • Vezetékes (Ethernet): A legtöbb esetben automatikusan működik. Teszteld a kapcsolódást:
      ping -c 3 google.com

      Ha válaszokat kapsz, rendben vagy.

    • Vezeték nélküli (Wi-Fi): Ez kicsit bonyolultabb. Használd az iwctl segédprogramot:
      iwctl
      device list
      station <device name> scan
      station <device name> get-networks
      station <device name> connect <SSID>
      # Ha jelszó kell, meg fogja kérdezni.
      exit

      Cseréld le a <device name>-et a Wi-Fi adaptered nevére (pl. wlan0 vagy iwlwifi), és az <SSID>-et a hálózatod nevére. Ismételd meg a ping tesztet.

  2. Rendszeróra szinkronizálása: Fontos a pontos idő a csomagkezeléshez.
    timedatectl set-ntp true

    Ellenőrizd a státuszt:

    timedatectl status

    Az „NTP synchronized: yes” feliratot kell látnod.

  3. Billentyűzetkiosztás beállítása (opcionális): Ha nem US billentyűzetet használsz (pl. magyar), beállíthatod:
    loadkeys hu

    Ez csak a live rendszerre vonatkozik, később be kell állítani az állandó rendszeredben is.

4. A Merevlemez Particionálása

Ez az egyik legkritikusabb lépés. Légy rendkívül óvatos! A rossz particionálás adatvesztéshez vezethet. A cfdisk nevű eszközt fogjuk használni, mert felhasználóbarátabb, mint a fdisk vagy a gdisk.

Első lépésként azonosítsd a merevlemezedet:

lsblk

Ez kiírja a csatlakoztatott lemezeket (pl. sda, nvme0n1). A példában feltételezzük, hogy a telepítés helye /dev/sda.

Indítsd el a cfdisk-et:

cfdisk /dev/sda

(Vagy /dev/nvme0n1, ha NVMe SSD-d van).

Válaszd ki a particionálási tábla típusát. Modern rendszerek (UEFI): GPT. Régebbi (BIOS) rendszerek: DOS (MBR).

Ajánlott partíciók (UEFI esetén):

  1. EFI System Partition (ESP):
    • Méret: 512MB – 1GB
    • Fájlrendszer: FAT32
    • Címke: EFI System
    • Ez tartalmazza a bootloadert.
  2. Swap Partíció (opcionális, de ajánlott):
    • Méret: Általában a RAM méretével megegyező, vagy 2x RAM, ha hibernálni szeretnél. (Pl. 4GB vagy 8GB)
    • Fájlrendszer: Linux swap
    • Ha sok RAM-od van (16GB+), elhagyható, de segíthet a rendszer stabilitásán, ha megtelik a RAM.
  3. Gyökér (Root) Partíció (/):
    • Méret: Minimum 20-30GB, de inkább 40-60GB a jövőbeni bővítésre.
    • Fájlrendszer: Ext4 (általánosan használt, stabil)
    • Ide települ a rendszer maga.
  4. Home Partíció (/home) (opcionális, de erősen ajánlott):
    • Méret: A maradék hely, vagy amennyit az adataidnak szánsz.
    • Fájlrendszer: Ext4
    • Ez tartalmazza a felhasználói fájlokat és beállításokat. Külön partíción tartva megkönnyíti a rendszer újratelepítését anélkül, hogy az adataid elvesznének.

A cfdisk felületén:

  • Válaszd a New opciót.
  • Add meg a méretet (pl. 512M, 4G, 60G, a maradék pedig üresen marad a home partíciónak).
  • Válaszd a Type opciót, és állítsd be a megfelelő típust (EFI System, Linux swap, Linux filesystem).
  • Ismételd meg az összes kívánt partícióra.
  • Ha kész vagy, válaszd a Write opciót, írd be a yes szót a megerősítéshez, majd válaszd a Quit opciót.

5. Partíciók Formázása

Most formázzuk meg a létrehozott partíciókat a megfelelő fájlrendszerekkel. Cseréld le a /dev/sdaX-et a saját partícióid azonosítójára (pl. /dev/sda1 az EFI-hez, /dev/sda2 a swap-hoz, /dev/sda3 a root-hoz, /dev/sda4 a home-hoz).

# EFI partíció formázása (FAT32)
mkfs.fat -F 32 /dev/sda1

# Root partíció formázása (Ext4)
mkfs.ext4 /dev/sda3

# Home partíció formázása (Ext4)
mkfs.ext4 /dev/sda4

# Swap partíció inicializálása és aktiválása
mkswap /dev/sda2
swapon /dev/sda2

6. Partíciók Csatolása (Mountolás)

A partíciókat be kell csatolnunk a /mnt könyvtárba, ami a leendő rendszered gyökérkönyvtára lesz.

# Root partíció csatolása
mount /dev/sda3 /mnt

# Boot és EFI könyvtárak létrehozása
mkdir -p /mnt/boot/efi

# EFI partíció csatolása
mount /dev/sda1 /mnt/boot/efi

# Home partíció csatolása (ha van külön home)
mkdir /mnt/home
mount /dev/sda4 /mnt/home

7. Az Alaprendszer Telepítése

Most jön a lényeg! A pacstrap paranccsal telepítjük az alapvető Arch Linux rendszert a /mnt-re.

Először is, frissítsd a tükörlistát, hogy a leggyorsabb szerverekről töltsd le a csomagokat. Ezt a /etc/pacman.d/mirrorlist fájl szerkesztésével teheted meg (töröld a kommenteket (#) a hozzád legközelebbi szerverek elől, vagy futtasd a reflector-t, ha telepítetted):

# Ezt a lépést a telepítési ISO-ban futtatjuk, még mielőtt chroot-olnánk
# Ez a pacstrap előtt történjen!
nano /etc/pacman.d/mirrorlist
# Keresd meg és töröld a # jelet a hozzád földrajzilag legközelebb eső mirrorok elől, pl. Hungary
# Miután szerkesztetted, mentsd (Ctrl+O) és lépj ki (Ctrl+X).

Most telepítsd az alaprendszert és néhány alapvető csomagot:

pacstrap /mnt base linux linux-firmware nano vim dhcpcd
  • base: Az alapvető Arch Linux rendszer.
  • linux: A Linux kernel.
  • linux-firmware: Szükséges firmware fájlok a hardvereidhez.
  • nano és vim: Szövegszerkesztők (válaszd, amelyik szimpatikusabb).
  • dhcpcd: Egy DHCP kliens a hálózathoz. Később felrakhatsz komplexebb hálózati menedzsert is.

8. Fstab fájl generálása

Az fstab fájl határozza meg, hogy a rendszerindításkor mely partíciók hova legyenek csatolva. Generáld automatikusan:

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

Nagyon fontos: Ellenőrizd az fstab tartalmát!

cat /mnt/etc/fstab

Győződj meg róla, hogy az összes partíció (/, /boot/efi, /home, swap) helyesen szerepel, és a megfelelő fájlrendszerekkel vannak megjelölve.

9. Chrootolás az Új Rendszerbe

Most belépünk a frissen telepített Arch rendszerbe, és ott folytatjuk a konfigurálást.

arch-chroot /mnt

A parancssor promptja most már valószínűleg root@archiso /# lesz, jelezve, hogy a gyökérkönyvtárban vagy az új rendszeredben.

10. A Rendszer Konfigurálása

Időzóna beállítása:

Linkeld az időzónádat a /etc/localtime-hoz. Keresd meg a sajátodat a ls /usr/share/zoneinfo/ parancssal (pl. Europe/Budapest).

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

Szinkronizáld a hardverórát (BIOS óra) a rendszertől:

hwclock --systohc

Lokalizáció:

Szerkeszd a /etc/locale.gen fájlt, és távolítsd el a # jelet a használni kívánt nyelvek elől (pl. en_US.UTF-8 UTF-8 és hu_HU.UTF-8 UTF-8).

nano /etc/locale.gen

Generáld a lokalizációkat:

locale-gen

Hozd létre a /etc/locale.conf fájlt, és add hozzá a preferált nyelvet. Ez lesz a rendszer alapértelmezett nyelve:

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

(Vagy hu_HU.UTF-8, ha ezt szeretnéd alapértelmezettnek).

Hálózati Konfiguráció:

Hozd létre a hosztnevedet (a géped neve):

echo myarchpc > /etc/hostname

Szerkeszd a /etc/hosts fájlt:

nano /etc/hosts

Add hozzá a következő sorokat (a myarchpc helyére a saját hosztnevedet írd):

127.0.0.1	localhost
::1		localhost
127.0.1.1	myarchpc.localdomain	myarchpc

Telepíts egy hálózati kezelőt. A NetworkManager a legelterjedtebb és legkönnyebben kezelhető kezdők számára:

pacman -S networkmanager

Engedélyezd a NetworkManager szolgáltatást:

systemctl enable NetworkManager

Ha vezeték nélküli hálózatot szeretnél használni, és nincs NetworkManager, fontold meg az iwd (iwl daemon) telepítését is.

Root jelszó beállítása:

passwd

Add meg az új jelszót kétszer.

Felhasználó létrehozása:

Soha ne használd a root felhasználót a napi munkához! Hozz létre egy saját felhasználót:

useradd -m -g users -G wheel,storage,power -s /bin/bash <felhasználónév>

Cseréld le a <felhasználónév>-et a kívánt felhasználónévre.

Állíts be jelszót a felhasználódnak:

passwd <felhasználónév>

Sudo konfigurálása:

Ahhoz, hogy a felhasználód futtathasson adminisztrátori parancsokat, telepítsd a sudo-t:

pacman -S sudo

Engedélyezd a wheel csoportnak a sudo használatát a visudo paranccsal. Ezt biztonságosabb a nano szerkesztővel tenni:

EDITOR=nano visudo

Keresd meg ezt a sort:

# %wheel ALL=(ALL:ALL) ALL

És töröld a # jelet az elejéről:

%wheel ALL=(ALL:ALL) ALL

Mentsd el (Ctrl+O) és lépj ki (Ctrl+X).

Bootloader Telepítése (GRUB):

A bootloader felelős a rendszer indításáért. A GRUB a leggyakoribb választás.

UEFI Rendszerekhez:

pacman -S grub efibootmgr

Telepítsd a GRUB-ot az EFI partícióra:

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ArchLinux --recheck

Generáld a GRUB konfigurációs fájlt:

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

BIOS Rendszerekhez (MBR):

pacman -S grub

Telepítsd a GRUB-ot a merevlemez MBR-jébe (NE egy partícióba, hanem az egész lemezre! Pl. /dev/sda, nem /dev/sda1):

grub-install --target=i386-pc /dev/sda

Generáld a GRUB konfigurációs fájlt:

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

Microkód telepítése (erősen ajánlott):

A CPU-dhoz tartozó microkód frissítések javítják a stabilitást és a teljesítményt.

# Intel CPU-hoz
pacman -S intel-ucode

# AMD CPU-hoz
pacman -S amd-ucode

Ezután újra generáld a GRUB konfigurációt, hogy a microkód is bekerüljön az indítási folyamatba:

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

11. Grafikus Környezet Telepítése (Opcionális, de Kezdőknek Ajánlott)

Most, hogy az alaprendszer fut, telepíthetjük a grafikus környezetet. Választhatsz többféle népszerű asztali környezet közül:

  • KDE Plasma: Modern, sokoldalú, erősen testreszabható.
  • GNOME: Elegáns, letisztult, minimalista felület.
  • XFCE: Könnyed, gyors, de mégis teljes funkcionalitású.
  • LXQt: Rendkívül könnyed, minimális erőforrásigény.

Példaként a KDE Plasma telepítését mutatom be:

  1. Xorg telepítése: Az X Window System az alapja a grafikus környezeteknek.
    pacman -S xorg
  2. KDE Plasma és Display Manager telepítése:
    pacman -S plasma konsole sddm
    • plasma: A KDE Plasma asztali környezet alapcsomagja.
    • konsole: Egy terminál emulátor (szükséges a KDE-hez).
    • sddm: A display manager (bejelentkezési képernyő).
  3. Display Manager engedélyezése:
    systemctl enable sddm

    (Ha más display managert telepítesz, pl. gdm GNOME-hoz, akkor systemctl enable gdm).

  4. Betűtípusok és hangrendszer:
    pacman -S ttf-dejavu pipewire pipewire-pulse
    • ttf-dejavu: Alapvető, jól olvasható betűtípusok.
    • pipewire és pipewire-pulse: Modern hangrendszer (helyettesíti a PulseAudiót).
  5. Videokártya driverek:
    • Intel/AMD (nyílt forráskódú):
      pacman -S mesa vulkan-intel vulkan-radeon

      (A vulkan-* csomagok a Vulkan API-hoz szükségesek, ha játékokkal is tervezel.)

    • Nvidia (proprietárius): Nézd meg az Arch Wiki NVIDIA oldalát a pontos modellhez illeszkedő driverekért. Általában pacman -S nvidia nvidia-utils.

12. Utolsó Lépések és Újraindítás

Ha mindennel végeztél a chroot környezetben, ideje visszalépni a live rendszerbe, és újraindítani a gépet.

exit

Most pedig oldd le (unmount) az összes csatolt partíciót a /mnt-ről:

umount -R /mnt

Végül indítsd újra a rendszert:

reboot

Fontos: Amikor a gép újraindul, húzd ki a pendrive-ot! Ha minden jól ment, a GRUB boot menü fogad, ahonnan elindíthatod az újonnan telepített Arch Linuxodat!

13. Mi vár rád a telepítés után?

Gratulálok! Sikeresen telepítetted az Arch Linuxot! Ez egy hatalmas lépés, és büszke lehetsz magadra. Most kezdődik az igazi szórakozás: a rendszer testreszabása és felfedezése.

  • Rendszerfrissítés: Mindig frissen tartsd a rendszeredet!
    sudo pacman -Syu
  • AUR segédprogram (opcionális, de ajánlott): Az Arch User Repository (AUR) rengeteg, a hivatalos tárolókban nem elérhető szoftvert tartalmaz. Egy AUR segédprogram, mint a yay vagy a paru megkönnyíti a telepítést.
    # Példa a yay telepítésére (előbb telepítsd a git és base-devel csomagokat):
    sudo pacman -S git base-devel
    git clone https://aur.archlinux.org/yay.git
    cd yay
    makepkg -si
    cd ..
    rm -rf yay

    Mostantól telepíthetsz AUR csomagokat a yay -S <csomagnév> paranccsal.

  • További szoftverek telepítése: Böngésző (firefox, chromium), irodai csomag (libreoffice-fresh), médialejátszó (vlc), stb.
  • Arch Wiki: Folyamatosan használd az Arch Wiki-t! Ez a legjobb forrás a problémamegoldáshoz és az új dolgok tanulásához.
  • Linux alapok: Ismerkedj meg az alapvető Linux parancsokkal, a fájlrendszer hierarchiájával és a Bash shell használatával.

Összefoglalás

Az Arch Linux telepítése kezdőknek 2024-ben egy kihívásokkal teli, de rendkívül jutalmazó élmény. Megtanulod a rendszer alapjait, és olyan kontrollt szerzel az operációs rendszered felett, amire korábban talán nem is gondoltál. Ez a átfogó útmutató lépésről lépésre végigvezetett a teljes folyamaton, a bootolható USB létrehozásától egészen a grafikus környezet beállításáig. Ne feledd: a Linux világában a türelem és a kitartás kulcsfontosságú. Ha valahol elakadsz, ne habozz az Arch Wikihez vagy a közösséghez fordulni.

Most pedig élvezd a saját, egyedileg épített Arch Linux rendszeredet! Üdv a közösségben!

Leave a Reply

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük