Ü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
).
- UEFI rendszerekhez:
- 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. Abase
csomag tartalmazza az alapvető rendszermag, fájlrendszer segédprogramokat és apacman
-t. Alinux
a kernel, alinux-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
ésen_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
- Nyissa meg a
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 awheel
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 asudo
-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!)
- UEFI rendszerekhez:
- 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!)
- Intel:
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
vagychromium
- Terminál emulátor:
sudo pacman -S kitty
vagygnome-terminal
/konsole
(ha még nincs a DE-vel) - Fájlkezelő:
sudo pacman -S nautilus
vagydolphin
(ha még nincs a DE-vel) - Szövegszerkesztő:
sudo pacman -S nano
(ha nincs),vim
vagyneovim
,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
vagyparu
: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 aTimeshift
.
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