Arch Linux, sisteminiz üzerinde tam kontrol sağlayan hafif ve esnek bir Linux dağıtımıdır. Bu kapsamlı rehber, kurulum sürecini baştan sona adım adım gösterecek.

Arch Linux Nedir?

Arch Linux, KISS prensibini (Keep It Simple, Stupid) takip eden rolling-release bir dağıtımdır. Sunduğu özellikler:

  • Minimal temel sistem gereksiz paketler olmadan
  • Rolling release modeli sürekli güncellemelerle
  • Kullanıcı odaklı tasarım kapsamlı dokümantasyonla
  • Pacman paket yöneticisi kolay yazılım yönetimi için

Ön Gereksinimler

Başlamadan önce şunlara sahip olduğunuzdan emin olun:

  • Arch Linux ISO archlinux.org adresinden indirilmiş
  • USB sürücü (minimum 4GB) kurulum medyası için
  • İnternet bağlantısı paket indirmek için
  • Temel Linux bilgisi ve komut satırı deneyimi

Arch Linux Kurulum Adımları

Sistem Hazırlığı

timedatectl set-ntp true
cgdisk /dev/"disk"

Disk Bölümlendirme

New:

  • boot
    • default
    • 512M
    • ef02
  • swap
    • default
    • 4G
    • 8200
  • root
    • default
    • default
    • 8300

Disk Biçimlendirme

mkfs.ext2 /dev/"boot disk"
mkswap /dev/"swap disk"
mkfs.ext4 /dev/"root disk"

Diskleri Bağlama

mount /dev/"root disk" /mnt
swapon /dev/"swap disk"

Temel Sistem Kurulumu

pacstrap /mnt base linux linux-firmware vim nano
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt

Sistem Yapılandırması

ln -sf /usr/share/zoneinfo/Europe/Istanbul
hwclock --systohc

Locale Ayarları

vim /etc/locale.gen   # tr_TR.UTF-8
locale-gen

Klavye Ayarı

vim /etc/vconsole.conf   # KEYMAP=trq

Hostname & Hosts

vim /etc/hostname   # Bilgisayar adı
vim /etc/hosts
# İçerik:
# 127.0.0.1   localhost   # IPv4
# ::1         localhost   # IPv6

Initramfs

mkinitcpio -P

Root Parolası

passwd   # root parolası

Kullanıcı Oluşturma

useradd -m user_name
passwd user_name

Sudo Kurulumu

pacman -Sy sudo vi

Hata alırsanız:

pacman-key --init
pacman-key --populate archlinux
visudo   # user_name ALL satırını ekle

Ağ Yöneticisi

pacman -S networkmanager
systemctl enable NetworkManager

Bootloader Kurulumu

pacman -S grub
grub-install --target=i386-pc /dev/"disk"
grub-mkconfig -o /boot/grub/grub.cfg

Grafik Ortam Kurulumu

pacman -S xorg xorg-server xorg-apps
pacman -Ss amd   # veya nvidia

Masaüstü Ortamı (i3 Örneği)

sudo pacman -S i3 dmenu i3status i3lock xterm
pacman -S pulseaudio pavucontrol

Giriş Yöneticisi (LightDM)

sudo pacman -S lightdm lightdm-gtk-greeter
sudo systemctl enable lightdm
sudo systemctl start lightdm

Ekstra Araçlar (Kişiselleştirme & Kullanışlılık)

sudo pacman -S picom feh lxappearance rofi thunar gvfs polybar

Kurulum Sonrası Yapılandırma

Sistemi Güncelleme

# Paket veritabanını güncelle
sudo pacman -Syu

# Ek yazılım kur
sudo pacman -S firefox libreoffice gimp

AUR Yardımcısı Kurma (yay)

# git ve base-devel kur
sudo pacman -S git base-devel

# yay'ı klonla ve kur
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

Pacman Yapılandırması

# Renk çıktısını etkinleştir
sudo vim /etc/pacman.conf
# Yorumu kaldır: Color

# Paralel indirmeleri etkinleştir
sudo vim /etc/pacman.conf
# Yorumu kaldır: ParallelDownloads = 5

Yaygın Sorunları Giderme

Önyükleme Sorunları

# GRUB görünmüyorsa, USB'den önyükleme yapıp chroot
arch-chroot /mnt
grub-install --target=i386-pc /dev/"disk"
grub-mkconfig -o /boot/grub/grub.cfg

Ağ Sorunları

# NetworkManager'ı etkinleştir
sudo systemctl enable NetworkManager
sudo systemctl start NetworkManager

# WiFi'ye bağlan
nmcli device wifi list
nmcli device wifi connect "AğAdı" password "şifre"

Grafik Sorunları

# Grafik sürücülerini kur
sudo pacman -S mesa xf86-video-intel  # Intel
sudo pacman -S mesa xf86-video-amdgpu # AMD
sudo pacman -S mesa nvidia nvidia-utils # NVIDIA

Sonuç

Tebrikler! Arch Linux’u başarıyla kurdunuz. Bu kurulum size minimal, hızlı ve yüksek düzeyde özelleştirilebilir bir sistem sağlar. Unutmayın:

  • Sisteminizi güncel tutun sudo pacman -Syu ile
  • Arch Wiki’yi okuyun detaylı dokümantasyon için
  • Sisteminizi yedekleyin düzenli olarak
  • Arch topluluğuna katılın destek için

Arch Linux, sistemi öğrenmek ve düzgün yapılandırmak için zaman ayıranları ödüllendirir. Yeni Arch kurulumunuzun tadını çıkarın! 🐧

Artık sistem hazır!