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 -Syuile - 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!