A végső Arch Linux telepítési ellenőrzőlista

Üdvözöllek, leendő Arch Linux felhasználó! Ha eljutottál ide, valószínűleg már unod a megszokott, dobozos disztribúciókat, és készen állsz egy mélyebb, kontrolláltabb Linux élményre. Az Arch Linux nem csak egy operációs rendszer; egy filozófia, egy út, ahol te vagy a rendszer tervezője, építője és karbantartója. Ez a szabadság azonban némi erőfeszítéssel jár, különösen a kezdeti telepítés során.

De ne aggódj! Ez a végső Arch Linux telepítési ellenőrzőlista lépésről lépésre végigvezet a folyamaton, biztosítva, hogy stabil, személyre szabott és hatékony rendszert építs. Elfelejtheted a fejfájást és a bizonytalanságot; mi itt vagyunk, hogy segítsünk. Készülj fel, hogy belevágj a parancssor világába, és megtanuld az „Arch Way” lényegét!

Előkészületek: Mielőtt Belevágnál

Mielőtt bármibe is belefognánk, győződj meg róla, hogy minden szükséges eszköz a rendelkezésedre áll. A felkészülés kulcsfontosságú a zökkenőmentes telepítéshez.

  • Adatmentés: Ez a legfontosabb lépés! Bár a mi útmutatónk célja a biztonság, a partícionálás és a rendszermódosítás mindig hordoz magában kockázatot. Mentsd le az összes fontos adatodat külső meghajtóra vagy felhőbe. Később hálás leszel magadnak!
  • Telepítőmédia: Szükséged lesz egy USB meghajtóra (legalább 2 GB) vagy egy DVD-re, amelyre felírod az Arch Linux ISO képfájlt. Töltsd le a legfrissebb ISO-t az Arch Linux hivatalos honlapjáról. Használhatsz olyan eszközöket, mint az Etcher (grafikus) vagy a dd parancs (parancssor) az ISO kiírásához.
  • Stabil Internetkapcsolat: Az Arch telepítésének nagy része a csomagok letöltésére támaszkodik. Vezetékes (Ethernet) kapcsolat erősen ajánlott, de Wi-Fi-t is be lehet állítani a telepítőben.
  • Rendszerismeret és Türelem: Az Arch nem egy „next-next-finish” telepítés. Készen kell állnod a parancssor használatára, és türelmesnek kell lenned. Ne félj hibázni; minden hiba egy tanulási lehetőség. Az Arch Wiki lesz a legjobb barátod!
  • UEFI vagy BIOS: Tudnod kell, hogy a rendszered UEFI vagy hagyományos BIOS módban bootol-e. Ez befolyásolja a partíciós sémát és a rendszerbetöltő telepítését. A legtöbb modern gép UEFI-t használ.

1. Fázis: Az Éles Rendszer Indítása és Előkészületek

Most, hogy mindent előkészítettél, indítsd el a számítógépedet a létrehozott USB meghajtóról.

A. Rendszerindítás és Billentyűzetkiosztás

  • Dugja be az USB-t, és indítsa újra a gépet. A gyártótól függően (pl. F2, F10, F12, Del) megnyomva lépjen be a BIOS/UEFI beállításokba, és állítsa be az USB meghajtót elsődleges indítási opcióként.
  • Amikor megjelenik az Arch GRUB menü, válassza az „Arch Linux install medium (x86_64)” opciót, és nyomja meg az Entert.
  • A telepítő alapértelmezett billentyűzetkiosztása az amerikai (US). Ha másra van szüksége (pl. magyar), töltse be:
    loadkeys hu

    (A teljes lista megtekintéséhez: ls /usr/share/kbd/keymaps/**/*.map.gz)

B. Boot Mód Ellenőrzése

  • Ellenőrizze, hogy a rendszere UEFI vagy BIOS módban bootolt-e:
    ls /sys/firmware/efi/efivars

    Ha ez a parancs mappákat listáz, akkor UEFI módban van. Ha a parancs hibát ad, valószínűleg BIOS módban van.

C. Hálózati Kapcsolat Beállítása

  • Vezetékes (Ethernet): Általában automatikusan konfigurálódik a dhcpcd segítségével. Ellenőrizze:
    ping archlinux.org
  • Vezeték nélküli (Wi-Fi): Használja az iwctl segédprogramot:
    iwctl
    device list
    station <device> scan
    station <device> get-networks
    station <device> connect <SSID>

    Adja meg a jelszót, ha szükséges. Lépjen ki az exit paranccsal, majd ellenőrizze a kapcsolatot pinggel.

D. Rendszeridő Szinkronizálása

  • Szinkronizálja a rendszerórát az internettel:
    timedatectl set-ntp true

    Ellenőrizze az állapotot: timedatectl status

E. Lemez Partícionálás és Formázás

Ez a legkritikusabb lépés. Gondosan tervezze meg a partíciókat. Használhatja a fdisk, cfdisk (felhasználóbarátabb, TUI interfész) vagy parted parancsokat.

  • Lemez azonosítása:
    lsblk

    Ez megmutatja a csatlakoztatott lemezeket (pl. /dev/sda, /dev/nvme0n1).

  • Partíciós séma (példa):
    • UEFI rendszerekhez:
      • /dev/sdX1: EFI System Partition (ESP) – 512 MB, FAT32 fájlrendszer. Csatolási pont: /boot/efi (később).
      • /dev/sdX2: Swap partíció – ajánlott a RAM méretével megegyező vagy kétszerese, de legalább 4 GB.
      • /dev/sdX3: Root partíció (/) – legalább 20-30 GB, ext4.
      • /dev/sdX4: Home partíció (/home) – a fennmaradó hely, ext4. (Opcionális, de ajánlott az adatok biztonságos tárolására.)
    • BIOS rendszerekhez:
      • /dev/sdX1: Root partíció (/) – legalább 20-30 GB, ext4. (Hagyományos BIOS-nál nincs külön EFI partíció, de a GRUB-nak szüksége lehet egy 1MB-os „BIOS Boot Partition”-re a GPT lemezen, ami nem kap fájlrendszert.)
      • /dev/sdX2: Swap partíció.
      • /dev/sdX3: Home partíció (/home).
  • Particionálás (pl. cfdisk használatával):
    cfdisk /dev/sdX

    Válassza a „gpt” (UEFI) vagy „dos” (BIOS) címketípust. Hozza létre a partíciókat a fentiek szerint. Ne felejtse el beállítani az EFI partíció típusát „EFI System”-re.

  • Fájlrendszerek létrehozása:
    mkfs.fat -F 32 /dev/sdX1   # EFI partíció
    mkswap /dev/sdX2           # Swap partíció
    mkfs.ext4 /dev/sdX3        # Root partíció
    mkfs.ext4 /dev/sdX4        # Home partíció (ha van)

    A swap partíció aktiválása: swapon /dev/sdX2

F. Partíciók Csatlakoztatása

  • Csatlakoztassa a root partíciót:
    mount /dev/sdX3 /mnt
  • Hozza létre az EFI és home mappákat, és csatlakoztassa azokat:
    mkdir -p /mnt/boot/efi   # Csak UEFI esetén
    mount /dev/sdX1 /mnt/boot/efi  # Csak UEFI esetén
    
    mkdir -p /mnt/home          # Ha van külön home partíció
    mount /dev/sdX4 /mnt/home   # Ha van külön home partíció

    Ellenőrizze a csatlakoztatott partíciókat: lsblk /mnt

2. Fázis: Az Alaprendszer Telepítése

A. Tükrök Kiválasztása

  • A /etc/pacman.d/mirrorlist fájl tartalmazza az Arch csomagtárak elérhetőségeit. A gyorsabb letöltés érdekében érdemes a legközelebbi vagy leggyorsabb szervereket az elejére mozgatni.
    nano /etc/pacman.d/mirrorlist

    Vágja ki (Ctrl+K) és illessze be (Ctrl+U) a kívánt sorokat a fájl elejére.

B. Alaprendszer Telepítése

  • Telepítse az alaprendszert a pacstrap paranccsal. A base csomag tartalmazza az alapvető rendszermag, fájlrendszer segédprogramokat és a pacman-t. A linux a kernel, a linux-firmware pedig a hardverekhez szükséges firmware-eket.
    pacstrap /mnt base linux linux-firmware

    Ez eltarthat egy darabig, az internetkapcsolat sebességétől függően.

C. Fstab Generálás

  • Generálja a fstab fájlt, amely a rendszer indulásakor automatikusan csatolja a partíciókat. Az -U opció UUID-ket használ, ami robusztusabb.
    genfstab -U /mnt >> /mnt/etc/fstab
  • Ellenőrizze a generált fstab fájlt:
    cat /mnt/etc/fstab

    Győződjön meg róla, hogy minden partíció helyesen szerepel.

3. Fázis: Rendszerkonfiguráció a Chroot Környezetben

Most belépünk az újonnan telepített rendszerünkbe a chroot paranccsal. Innentől minden parancs az új Arch rendszeren fut.

  • Belépés a chroot-ba:
    arch-chroot /mnt

A. Időzóna és Lokalizáció

  • Időzóna beállítása:
    ln -sf /usr/share/zoneinfo/Europe/Budapest /etc/localtime

    (A teljes lista megtekintéséhez: ls /usr/share/zoneinfo)

  • Hardveróra szinkronizálása:
    hwclock --systohc
  • Lokalizáció:
    • Nyissa meg a /etc/locale.gen fájlt, és kommentelje ki a használni kívánt nyelveket (pl. hu_HU.UTF-8 UTF-8 és en_US.UTF-8 UTF-8).
      nano /etc/locale.gen
    • Generálja a lokalizációs fájlokat:
      locale-gen
    • Hozza létre a locale.conf fájlt, és adja meg az alapértelmezett nyelvet:
      echo "LANG=hu_HU.UTF-8" > /etc/locale.conf

B. Hálózat Konfigurálása

  • Hostname beállítása: Adjon nevet a gépének:
    echo "myarchpc" > /etc/hostname

    (Cserélje a „myarchpc”-t a kívánt névre)

  • Hosts fájl konfigurálása:
    nano /etc/hosts

    Adja hozzá a következő sorokat (a saját hostname-jével):

    127.0.0.1       localhost
    ::1             localhost
    127.0.1.1       myarchpc.localdomain    myarchpc
  • Hálózati menedzser telepítése és engedélyezése: A leggyakoribb a NetworkManager:
    pacman -S networkmanager
    systemctl enable NetworkManager

    Más alternatívák: iwd (Wi-Fi), dhcpcd.

C. Gyökér (Root) Jelszó és Felhasználók

  • Gyökér jelszó beállítása:
    passwd

    Adjon meg egy erős jelszót.

  • Új felhasználó létrehozása: Ajánlott egy nem root felhasználót használni a mindennapi feladatokhoz:
    useradd -m -g users -G wheel,storage,power -s /bin/bash <felhasználónév>

    (Cserélje a <felhasználónév>-et a kívánt névre)

  • Felhasználó jelszavának beállítása:
    passwd <felhasználónév>
  • Sudo engedélyezése (opcionális, de ajánlott): Telepítse a sudo csomagot, és engedélyezze a wheel csoportnak a jelszó nélküli vagy jelszavas használatot.
    pacman -S sudo

    Szerkessze a sudoers fájlt:

    EDITOR=nano visudo

    Keresse meg a # %wheel ALL=(ALL) ALL sort, és távolítsa el a # jelet az elejéről. Ha jelszó nélkül szeretné használni a sudo-t, akkor a # %wheel ALL=(ALL) NOPASSWD: ALL sort aktiválja.

D. Mikrokód Frissítés

Telepítse a processzorához tartozó mikrokódot. Ez javítja a stabilitást és a biztonságot.

  • Intel processzorokhoz:
    pacman -S intel-ucode
  • AMD processzorokhoz:
    pacman -S amd-ucode

E. Rendszerbetöltő Telepítése és Konfigurálása (GRUB)

Ez a legfontosabb lépés a rendszer elindításához. A GRUB a leggyakoribb választás.

  • GRUB telepítése:
    pacman -S grub efibootmgr  # UEFI esetén efibootmgr is kell
    pacman -S grub os-prober   # Multi-boot esetén os-prober is kell
  • GRUB telepítése a lemezre:
    • UEFI rendszerekhez:
      grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB

      (Az --efi-directory opcióval adja meg az EFI partíció csatolási pontját.)

    • BIOS rendszerekhez:
      grub-install --target=i386-pc /dev/sdX

      (Cserélje a /dev/sdX-et a lemez nevére, pl. /dev/sda, nem partíciónévre!)

  • GRUB konfigurációs fájl generálása:
    grub-mkconfig -o /boot/grub/grub.cfg

4. Fázis: A Rendszer Finomhangolása és Asztali Környezet

Most, hogy az alaprendszer telepítve van, kiléphetünk a chrootból, és újraindíthatjuk a gépet. A hátralévő lépések a grafikus környezet és az alapvető segédprogramok telepítését fedezik le.

  • Kilépés a chrootból:
    exit
  • Partíciók leválasztása:
    umount -R /mnt
  • Rendszer újraindítása:
    reboot

    Válassza le az USB meghajtót, amikor a rendszer újraindul.

A. Hálózati Szolgáltatás Engedélyezése

Miután bejelentkezett az újonnan telepített rendszerébe (a root vagy a létrehozott felhasználóval), győződjön meg róla, hogy a hálózat működik:

sudo systemctl start NetworkManager
sudo systemctl enable NetworkManager

B. Grafikus Illesztőprogramok és Xorg/Wayland

A grafikus környezet futtatásához szükség van egy display szerverre (általában Xorg vagy Wayland) és a megfelelő videokártya illesztőprogramokra.

  • Xorg telepítése:
    sudo pacman -S xorg
  • Illesztőprogramok:
    • Intel: sudo pacman -S xf86-video-intel mesa
    • AMD: sudo pacman -S xf86-video-amdgpu mesa
    • NVIDIA: sudo pacman -S nvidia nvidia-utils nvidia-settings (Ellenőrizze az Arch Wiki-t a pontos csomagnevekért a kártyájához!)

C. Asztali Környezet VAGY Ablakkezelő

Válassza ki a kedvenc asztali környezetét (DE) vagy ablakkezelőjét (WM). Íme néhány népszerű példa:

  • KDE Plasma:
    sudo pacman -S plasma sddm
    sudo systemctl enable sddm
  • GNOME:
    sudo pacman -S gnome gdm
    sudo systemctl enable gdm
  • XFCE:
    sudo pacman -S xfce4 xfce4-goodies lightdm
    sudo systemctl enable lightdm
  • i3 (ablakkezelő):
    sudo pacman -S i3-gaps i3status dmenu xorg-xinit

    (Ezt a felhasználó .xinitrc fájljában kell konfigurálni.)

Telepítse a kiválasztott display managert (SDDM, GDM, LightDM, stb.), és engedélyezze a systemctl enable <display_manager> paranccsal, majd indítsa újra a gépet.

D. Hangrendszer

A modern Linux rendszerekben a PipeWire a preferált hangkiszolgáló, ami kiváltja a PulseAudiót és az ALSA-t. Telepítse a szükséges csomagokat:

sudo pacman -S pipewire pipewire-alsa pipewire-pulse pipewire-jack wireplumber
sudo pacman -S alsa-utils  # Hangerőszabályzáshoz (alsamixer)

E. Alapvető Segédprogramok

Néhány hasznos program, amit érdemes telepíteni:

  • Böngésző: sudo pacman -S firefox vagy chromium
  • Terminál emulátor: sudo pacman -S kitty vagy gnome-terminal/konsole (ha még nincs a DE-vel)
  • Fájlkezelő: sudo pacman -S nautilus vagy dolphin (ha még nincs a DE-vel)
  • Szövegszerkesztő: sudo pacman -S nano (ha nincs), vim vagy neovim, emacs
  • Hozzáadott Arch felhasználói tároló (AUR) segédprogram: Az AUR rengeteg csomagot kínál, amelyek nem részei a hivatalos táraknak. Telepítsen egy AUR segédprogramot, mint pl. a yay vagy paru:
    sudo pacman -S base-devel git
    git clone https://aur.archlinux.org/yay.git
    cd yay
    makepkg -si
    cd ..
    rm -rf yay

    Ezután már használhatja a yay -S <csomag> parancsot AUR csomagok telepítésére.

  • Tűzfal: Ajánlott egy tűzfal beállítása, pl. UFW (Uncomplicated Firewall):
    sudo pacman -S ufw
    sudo ufw enable
    sudo systemctl enable ufw
  • Rendszer-pillanatképek (opcionális, de ajánlott): Ha Btrfs fájlrendszert használ, érdemes beállítani pillanatképeket a rendszer visszagállításához. Erre használható a snapper vagy a Timeshift.

Záró Gondolatok és Folyamatos Karbantartás

Gratulálunk! Sikeresen telepítetted és konfiguráltad a saját Arch Linux rendszeredet! Ez egy jelentős teljesítmény, és most már élvezheted a testreszabhatóság és a teljesítmény szabadságát, amit az Arch kínál.

Ne feledje, az Arch Linux egy rolling release disztribúció, ami azt jelenti, hogy folyamatosan frissül. Tartsa naprakészen a rendszerét rendszeres frissítésekkel:

sudo pacman -Syu

A legfontosabb forrása a tudásnak és a problémamegoldásnak az Arch Wiki (wiki.archlinux.org). Gyakorlatilag minden kérdésre megtalálja a választ ott. A közösség is rendkívül segítőkész a fórumokon. Az Arch Linux egy folyamatos tanulási folyamat, és ez a checklist csak a kezdet. Élvezze az utat, fedezze fel a lehetőségeket, és legyen a saját rendszerének igazi mestere!

Leave a Reply

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