Üdvözöllek, Linux-rajongó! Ha valaha is Manjarót használtál, valószínűleg már megtapasztaltad az Arch Linux stabilitásának és frissességének előnyeit, anélkül, hogy át kellett volna esned a kezdeti, néha ijesztő telepítési folyamaton. A Manjaro egy fantasztikus disztribúció, amely hidat képez a kezdők és az Arch erejére vágyók között. De mi van akkor, ha elérkezik az a pont, amikor többre vágysz? Több kontrollra, mélyebb megértésre, és arra a tiszta, minimalista élményre, amit csak egy „saját kezűleg” épített Arch rendszer nyújthat? Nos, akkor jó helyen jársz! Ez a cikk végigvezet azon az úton, hogyan válthatsz Manjaróról tiszta Arch Linux rendszerre. Készülj fel egy kalandra, ami nem csak egy operációs rendszert ad, hanem egy komoly adag tudást is!
Miért érdemes váltani? A Manjaro és az Arch közötti különbségek
Mielőtt belevágnánk a technikai részletekbe, értsük meg, miért is vágyhat valaki a Manjaro kényelméből az Arch „szikár” valóságába. A Manjaro elsősorban stabilitásra és felhasználóbarátságra törekszik. Ez azt jelenti, hogy:
- A csomagokat a hivatalos Arch tárolókból veszi át, de késleltetve, miután a Manjaro fejlesztői tesztelték őket. Ez csökkenti a hibák kockázatát, de azt is jelenti, hogy nem mindig a legfrissebb szoftverekhez férsz hozzá azonnal.
- Előre konfigurált asztali környezetekkel, grafikus telepítővel és saját rendszereszközökkel (pl. MHWD a driverekhez) érkezik, ami megkönnyíti a beüzemelést.
Az Arch Linux ezzel szemben a KISS elv (Keep It Simple, Stupid) híve. Ez a következőket jelenti:
- Minimizálisan előre konfigurált: Csak a legszükségesebb komponenseket telepíti, így te döntöd el, mit építesz rá. Ez teljes kontrollt biztosít a rendszer felett.
- Rolling Release: A csomagok azonnal elérhetőek a hivatalos tárolókban, amint stabilnak minősülnek. Mindig a legfrissebb szoftververziókat használhatod.
- Arch Wiki: Vitathatatlanul a Linux világ egyik legjobb és legátfogóbb dokumentációja. Szinte mindenre választ találsz.
- AUR (Arch User Repository): Hatalmas, közösség által fenntartott szoftvertár, ami számtalan, a hivatalos tárolókban nem elérhető programot tartalmaz.
A váltás fő motivációja általában a teljes kontroll, a rendszer mélyebb megértése, és a teljesen testre szabott, sallangoktól mentes környezet vágya. Fontos azonban megjegyezni, hogy ez nem egy egyszerű frissítés, hanem egy teljes újra telepítést igényel. Ne ijedj meg, de készülj fel rá! A jutalom egy olyan rendszer lesz, amit tényleg a sajátodnak érezhetsz, és amit a nulláról építettél fel.
Felkészülés a váltásra: A legfontosabb lépés
A felkészülés a siker kulcsa. Ez a fázis sokkal fontosabb, mint maga a telepítés, mert itt mented meg az adataidat és gyűjtesz össze minden szükséges információt. Ne spórolj az idővel ezen a ponton!
1. Készíts teljes biztonsági mentést!
Ezt nem lehet elégszer hangsúlyozni: készíts biztonsági mentést mindenről, ami fontos! Ez magában foglalja a személyes fájlokat (dokumentumok, képek, videók), a konfigurációs fájlokat (ún. dotfiles, pl. ~/.bashrc
, ~/.config/
mappák tartalma), böngészőprofilokat, jelszavakat és minden mást, amit nem szeretnél elveszíteni. Használj külső merevlemezt, felhőalapú tárhelyet, vagy bármilyen megbízható eszközt. A rendszerpartíciót formázni fogjuk, tehát minden rajta lévő adat elveszik!
2. Írd fel a jelenlegi rendszered fontos adatait
Mivel egy tiszta telepítésről van szó, újra kell majd konfigurálnod a hardvert és a szoftvereket.
- Telepített programok listája: Fuss végig a Manjarón telepített programjaidon, és írd fel, melyekre lesz szükséged. Ezt megteheted egy egyszerű
pacman -Qq > programok_listaja.txt
paranccsal, amit aztán ments el a biztonsági mentésed mellé. - Hardver adatok: Milyen a videókártyád (NVIDIA, AMD, Intel)? Van-e speciális WiFi adaptered, amihez egyedi driver kell? Ezeket érdemes tudni a későbbi driver telepítéshez.
- Partíciós séma: Milyen partíciókat használsz most? (
/
,/home
,swap
,/boot/efi
, stb.) Ez segít majd az új rendszer felosztásában. Használd alsblk
vagyfdisk -l
parancsot. - Hálózati beállítások: Ha speciális hálózati beállításaid vannak (pl. statikus IP, VPN), jegyezd fel őket.
3. Készítsd elő az Arch Linux telepítő adathordozót
- Töltsd le az Arch Linux ISO-t: Látogass el az Arch Linux hivatalos letöltési oldalára, és töltsd le a legújabb ISO fájlt.
- Készíts bootolható USB-t: Használj olyan eszközt, mint az Etcher (
balenaEtcher
), a Ventoy, vagy add
parancs Linuxon:sudo dd if=/path/to/archlinux.iso of=/dev/sdX status=progress
(vigyázz, azsdX
a megfelelő USB meghajtó legyen, ne a merevlemezed!).
A tiszta Arch Linux telepítése: Lépésről lépésre
Most jön a lényeg! A következő lépések az alapvető telepítési folyamatot írják le. Részletesebb információkért mindig a hivatalos Arch Wiki-t (Installation Guide) érdemes olvasni.
1. Indítás és internetkapcsolat
- Bootolj az USB-ről: Indítsd újra a géped, és bootolj a frissen elkészített Arch Linux USB-ről. Győződj meg róla, hogy a megfelelő boot módot választod (UEFI vagy Legacy BIOS), ahogyan a Manjaro is használta.
- Ellenőrizd az internetet: A telepítéshez aktív internetkapcsolat szükséges.
- Vezetékes esetén: valószínűleg automatikusan működik, teszteld:
ping archlinux.org
. - Wi-Fi esetén: Használd a
iwctl
parancsot. Lépj be aziwctl
shellbe, listázd az eszközöket (device list
), szkennelj (station [device] scan
), listázd a hálózatokat (station [device] get-networks
), majd csatlakozz (station [device] connect "SSID" --passphrase "jelszó"
). Lépj ki aexit
paranccsal. Teszteld:ping archlinux.org
.
- Vezetékes esetén: valószínűleg automatikusan működik, teszteld:
- Frissítsd a rendszeridőt:
timedatectl set-ntp true
2. Partícionálás
Ez az egyik legkritikusabb lépés. Itt töröljük a Manjaro partícióit és hozzuk létre az újakat az Arch számára. Légy rendkívül óvatos!
- Azonosítsd a lemezeket:
lsblk
- Partíciók törlése és létrehozása:
- Grafikus segédprogram:
cfdisk
vagyfdisk
(parancssoros, de interaktív). - Ha UEFI rendszerről van szó, szükséged lesz egy FAT32 formátumú EFI rendszerpartícióra (általában 300-500 MB, csatolási pontja
/boot/efi
). - Legalább egy gyökérpartícióra (
/
) lesz szükséged, EXT4 fájlrendszerrel. Javasolt mérete legalább 20-30 GB. - Ha külön
/home
partíciót szeretnél (ajánlott az adatok elválasztása miatt), hozd létre azt is. - Swap partíció (RAM méretének 1-2x-e, ha szükséged van rá, vagy ha hibernálni akarsz).
- Grafikus segédprogram:
- Partíciók formázása:
mkfs.ext4 /dev/sdX1
(gyökérpartíció, pl. sda1)mkfs.ext4 /dev/sdX2
(home partíció, pl. sda2, ha van)mkswap /dev/sdX3
(swap partíció, pl. sda3) ésswapon /dev/sdX3
mkfs.fat -F 32 /dev/sdX4
(EFI partíció, pl. sda4)
- Partíciók csatolása:
mount /dev/sdX1 /mnt
(gyökérpartíció)mkdir /mnt/home
ésmount /dev/sdX2 /mnt/home
(ha van külön home)mkdir -p /mnt/boot/efi
ésmount /dev/sdX4 /mnt/boot/efi
(EFI partíció)
3. Alaprendszer telepítése
Most jön a lényegi pacstrap parancs, ami letölti és telepíti az alaprendszert a csatolt partícióra.
pacstrap /mnt base linux linux-firmware
(ez az abszolút minimum)- Érdemes hozzáadni a kedvenc szerkesztődet is:
pacstrap /mnt nano vim
4. Fstab generálása
Az fstab
fájl határozza meg, hogy a rendszerindításkor mely partíciókat hova csatolja fel.
genfstab -U /mnt >> /mnt/etc/fstab
- Ellenőrizd az
fstab
tartalmát:nano /mnt/etc/fstab
. Győződj meg róla, hogy minden partíció helyesen szerepel.
5. Chroot a frissen telepített rendszerbe
A chroot parancs segítségével „belépsz” az újonnan telepített rendszerbe, mintha már onnan futnád a parancsokat.
arch-chroot /mnt
6. Alapvető konfiguráció
Most már az új Arch rendszered környezetében vagy, itt konfigurálhatod az alapvető beállításokat.
- Időzóna:
ln -sf /usr/share/zoneinfo/Europe/Budapest /etc/localtime
(vagy a neked megfelelő időzóna)hwclock --systohc
- Lokalizáció:
- Nyisd meg a
/etc/locale.gen
fájlt (nano /etc/locale.gen
). - Töröld a kommentjelet (
#
) a használni kívánt nyelvek elől (pl.en_US.UTF-8 UTF-8
éshu_HU.UTF-8 UTF-8
). - Generáld a lokalizációkat:
locale-gen
- Állítsd be a rendszer alapértelmezett nyelvét:
echo LANG=en_US.UTF-8 > /etc/locale.conf
- Ha konzolon szeretnél magyar billentyűzetkiosztást:
echo KEYMAP=hu > /etc/vconsole.conf
- Nyisd meg a
- Hálózat konfiguráció:
- Add meg a gép nevét:
echo myarchpc > /etc/hostname
(cseréld a nevet a sajátodra) - Szerkeszd a hosts fájlt:
nano /etc/hosts
. Add hozzá:127.0.0.1 localhost ::1 localhost 127.0.1.1 myarchpc.localdomain myarchpc
- Telepíts hálózati eszközöket:
pacman -S networkmanager dialog wpa_supplicant
- Engedélyezd a NetworkManager szolgáltatást:
systemctl enable NetworkManager
- Add meg a gép nevét:
- Root jelszó:
passwd
(állítsd be a root felhasználó jelszavát)
7. Bootloader telepítése
Ez az, ami lehetővé teszi a rendszer elindulását. A GRUB a leggyakoribb választás.
- GRUB telepítése (UEFI esetén):
pacman -S grub efibootmgr
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ArchLinux --removable
(--removable
hasznos, ha nem a fő OS)grub-mkconfig -o /boot/grub/grub.cfg
- GRUB telepítése (BIOS esetén):
pacman -S grub
grub-install --target=i386-pc /dev/sdX
(az sdX a teljes lemez, nem a partíció!)grub-mkconfig -o /boot/grub/grub.cfg
- Alternatívák: systemd-boot vagy rEFInd is használható, de ezek haladóbbak.
8. Felhasználói fiók létrehozása
Ne használd a root felhasználót mindennapi feladatokra!
- Hozd létre a felhasználót:
useradd -m -g users -G wheel,storage,power -s /bin/bash felhasználónév
- Állítsd be a jelszót:
passwd felhasználónév
- Engedélyezd a sudo-t a
wheel
csoportnak:- Telepítsd a sudo-t:
pacman -S sudo
- Szerkeszd a
/etc/sudoers
fájlt avisudo
paranccsal. - Keresd meg a
# %wheel ALL=(ALL:ALL) ALL
sort, és töröld előle a#
jelet. Mentsd és lépj ki.
- Telepítsd a sudo-t:
9. Kilépés és újraindítás
- Lépj ki a chroot környezetből:
exit
- Válaszd le a partíciókat:
umount -R /mnt
- Indítsd újra a rendszert:
reboot
. Ne felejtsd el kivenni az USB-t!
Telepítés utáni lépések és testreszabás
Gratulálok! Ha mindent jól csináltál, az Arch rendszered most elindul, és egy parancssor fogad. Most jön a személyre szabás része.
1. Grafikus környezet telepítése
Most van itt az ideje, hogy telepítsd a kedvenc asztali környezetedet (DE) vagy ablakkezelődet (WM). Például:
- Xorg (grafikus szerver):
sudo pacman -S xorg
- Asztali környezet (pl. KDE Plasma):
sudo pacman -S plasma konsole dolphin sddm
- Engedélyezd a display managert:
sudo systemctl enable sddm
- Asztali környezet (pl. GNOME):
sudo pacman -S gnome gnome-extra gdm
- Engedélyezd a display managert:
sudo systemctl enable gdm
- Ablakkezelő (pl. i3-wm):
sudo pacman -S i3-wm dmenu i3status
(ehhez még sok konfiguráció kell) - Indítsd újra, vagy indítsd el a display managert:
sudo systemctl start sddm
(vagy gdm)
2. Hang, driverek és egyéb alapvető programok
- Hang (PipeWire/PulseAudio):
sudo pacman -S pipewire pipewire-alsa pipewire-pulse wireplumber
vagysudo pacman -S pulseaudio pulseaudio-alsa
- Videókártya driverek: Keresd meg a megfelelő drivert az Arch Wiki-n (pl. „NVIDIA”, „AMD”, „Intel graphics”).
- NVIDIA:
sudo pacman -S nvidia
- AMD/Intel: Gyakran már benne van a
linux-firmware
csomagban, de néha extra csomagok kellenek, pl.mesa
.
- NVIDIA:
- Bluetooth:
sudo pacman -S bluez bluez-utils
, majdsudo systemctl enable bluetooth --now
- Hálózati eszközök: Telepítsd a
dhcpcd
(ha statikus IP),net-tools
(ifconfig
), stb.
3. Régi programok visszaállítása és az AUR
Most jöhet a Manjaro alatt használt programok újratelepítése. Használd a korábban mentett programlistát.
- Hivatalos tárolókból:
sudo pacman -S program1 program2
- AUR segédprogram: Az AUR-ból történő telepítéshez szükséged lesz egy segédprogramra (pl.
yay
vagyparu
).- Telepítsd a
git
ésbase-devel
csomagokat:sudo pacman -S git base-devel
- Klonozd a segédprogramot (pl. yay):
git clone https://aur.archlinux.org/yay.git
- Lépj be a mappájába:
cd yay
- Fordítsd és telepítsd:
makepkg -si
- Ezután az
yay -S aur_program
paranccsal telepíthetsz az AUR-ból.
- Telepítsd a
4. Dotfiles és személyes adatok visszaállítása
Másold vissza a korábban mentett konfigurációs fájljaidat (dotfiles) és a személyes adataidat a /home/felhasználónév
mappádba.
Élj az Arch Way-jel!
A tiszta Arch Linux használata egy folyamatos tanulási folyamat. Íme néhány tipp a továbbiakhoz:
- Olvasd az Arch Wiki-t! Ez a legjobb forrás minden kérdésedre.
- Frissíts rendszeresen! A rolling release modell miatt fontos a rendszeres frissítés (
sudo pacman -Syu
). Olvasd el a Arch Linux Híreket frissítés előtt, mert néha kézi beavatkozásra van szükség. - Készíts biztonsági mentéseket! Főleg a konfigurációs fájljaidról.
- Élvezd a kontrollt! Most már te vagy a rendszer ura. Szabd testre kedvedre, és fedezd fel, mire képes!
Összefoglalás
A Manjaróról tiszta Arch Linux rendszerre való áttérés egy olyan utazás, amely türelmet, odafigyelést és némi technikai affinitást igényel. De a jutalom óriási: egy gyors, minimalista, hihetetlenül stabil és teljesen testreszabható rendszer, amit a nulláról építettél fel. Megtanulsz sokkal többet a Linux működéséről, mint bármely más disztribúcióval. Üdvözlünk az Arch közösségben! Élvezd a szabadságot és a tudást, amit ez a váltás ad!
Leave a Reply