Arch Linux
Arch Linux, hafif, esnek ve basit ("Keep It Simple, Stupid" - KISS) olmayı hedefleyen, bağımsız olarak geliştirilen bir Linux dağıtımıdır. Sürekli güncellenen (rolling release) bir model kullanır, yani belirli sürüm yükseltmeleri yerine sistem sürekli olarak en son paketlerle güncellenir. Arch Linux, kullanıcısına sistem üzerinde tam kontrol vermeyi amaçlar ve bu nedenle kurulum süreci diğer birçok dağıtıma göre daha manuel ve komut satırı odaklıdır.
ÖNEMLİ UYARI: Arch Linux kurulum süreci detaylıdır ve zamanla değişiklik gösterebilir. Bu bölümdeki adımlar genel bir rehber niteliğindedir. Her zaman en güncel ve doğru bilgiler için resmi Arch Wiki Kurulum Kılavuzu'na başvurmanız şiddetle tavsiye edilir: https://wiki.archlinux.org/title/Installation_guide
Başlangıç ve Kurulum Ortamı
Arch Linux kurulumu, güncel bir kurulum medyasından (USB bellek veya CD/DVD) sistemi başlatarak başlar. Kurulum medyası boot edildiğinde, genellikle doğrudan bir komut satırı (root shell) açılır. Kurulumun büyük bölümü bu komut satırı üzerinden gerçekleştirilir.
İnternet Bağlantısı Kurulumu
Kurulum için aktif bir internet bağlantısı gereklidir (paketleri indirmek için).
Bağlantıyı Kontrol Et: Kurulum ortamı genellikle kablolu bağlantılar için
dhcpcd
servisini otomatik başlatır. Bağlantıyı test edin:Wi-Fi Bağlantısı:
Arayüz adını bulun:
iwctl device list
iwctl
interaktif aracını kullanarak ağları tarayın, bağlanın ve şifreyi girin:Alternatif olarak
wifi-menu
(eğer mevcutsa) veya NetworkManager (nmtui
) gibi araçlar da kullanılabilir.
Statik IP (Gerekirse): Kablolu veya kablosuz bağlantı için statik IP gerekiyorsa,
ip
komutları ile geçici olarak ayarlayabilir veyasystemd-networkd
, NetworkManager gibi araçların yapılandırma dosyalarını düzenleyebilirsiniz (kurulum ortamında bu genellikle gerekli olmaz, asıl sistem kurulduktan sonra yapılır).
İnternet bağlantısı sağlandıktan sonra sistem saatini NTP ile senkronize etmek iyi bir fikirdir:
Diskleri Hazırlama
Diskleri Listele: Mevcut diskleri ve bölümleri görmek için:
Bölümlendirme: Diski bölümlendirmek için
fdisk
,cfdisk
(metin arayüzü) veyaparted
gibi araçları kullanın.BIOS/MBR Sistemler: Genellikle bir kök (
/
) bölümü ve bir swap bölümü yeterlidir.UEFI/GPT Sistemler:
EFI Sistem Bölümü (ESP): FAT32 olarak biçimlendirilmiş, genellikle 200-512MB boyutunda,
/boot
veya/efi
altına bağlanacak bir bölüm gereklidir.Kök Bölümü (
/
): Sistemin kurulacağı ana bölüm (örn. ext4, xfs, btrfs).Swap: Ayrı bir bölüm veya swap dosyası olarak oluşturulabilir.
(İsteğe Bağlı) Diğer Bölümler:
/home
gibi ayrı bölümler oluşturulabilir.
cfdisk
içinde yeni bölümler oluşturun, boyutlarını ayarlayın, türlerini belirleyin (Linux filesystem, Linux swap, EFI System) ve değişiklikleri yazın ([Write]
).Dosya Sistemlerini Oluşturma: Oluşturulan bölümleri biçimlendirin:
Bölümleri Bağlama (Mount): Dosya sistemlerini kurulacak sistemin hiyerarşisine göre bağlayın. Kök bölümü
/mnt
altına bağlanmalıdır.
Temel Sistemi Kurma (pacstrap
)
pacstrap
)pacstrap
betiği, belirtilen bağlama noktasına (/mnt
) temel Arch Linux paketlerini ve isteğe bağlı diğer paketleri indirip kurar.
base-devel
grubu, AUR paketlerini derlemek için genellikle gereklidir ve bu aşamada veya daha sonra kurulabilir.
Sistemi Yapılandırma
fstab Oluşturma: Bağlı dosya sistemleri için
/etc/fstab
dosyasını oluşturun. UUID kullanmak genellikle daha güvenilirdir.Oluşturulan
/mnt/etc/fstab
dosyasını kontrol edin (cat /mnt/etc/fstab
).chroot: Kurulan sisteme
chroot
ile geçiş yapın:Bundan sonraki komutlar yeni kurulan sistem içinde çalışacaktır.
Zaman Dilimi (Timezone):
Yerelleştirme (Localization):
/etc/locale.gen
dosyasını düzenleyerek istediğiniz yerel ayarların (örn.en_US.UTF-8 UTF-8
,tr_TR.UTF-8 UTF-8
) başındaki#
işaretini kaldırın.Yerel ayarları oluşturun:
Sistem dilini ayarlayın (
/etc/locale.conf
):(İsteğe bağlı) Klavye düzenini ayarlayın (
/etc/vconsole.conf
):
Ağ Yapılandırması:
Hostname: Makine adını ayarlayın (
/etc/hostname
):(İsteğe bağlı) Hosts dosyası:
/etc/hosts
dosyasını düzenleyerek localhost ve makine adını ekleyin:Ağ Yönetim Servisini Etkinleştirme: Kurulum sırasında
pacstrap
ile kurduğunuz ağ yönetim aracının servisini etkinleştirin (örn. NetworkManager):
Root Şifresi: Root kullanıcısı için bir şifre belirleyin:
Önyükleyici (Bootloader): Sistemin başlayabilmesi için bir önyükleyici kurulmalıdır.
GRUB (BIOS veya UEFI):
systemd-boot (Sadece UEFI): Daha basit bir alternatiftir.
Resmi Arch Wiki, önyükleyici kurulumu için detaylı bilgi sağlar.
Kurulumu Tamamlama
chroot'tan Çık:
Bölümleri Ayır (Unmount):
Yeniden Başlat:
Kurulum medyasını çıkarın ve yeni kurulan Arch Linux sisteminizi başlatın. İlk açılışta kullanıcı adı olarak
root
ve belirlediğiniz şifre ile giriş yapın.
Kurulum Sonrası Adımlar
Kullanıcı Oluşturma: Normal bir kullanıcı hesabı oluşturun:
Sudo Kurulumu:
sudo
paketini kurun (pacman -S sudo
) vevisudo
komutu ile/etc/sudoers
dosyasını düzenleyerek%wheel ALL=(ALL:ALL) ALL
satırının başındaki#
işaretini kaldırın. Bu,wheel
grubundaki kullanıcılarınsudo
kullanmasını sağlar.Paketleri Güncelleme: Sistemi tamamen güncelleyin:
Grafik Arayüzü (İsteğe Bağlı): Masaüstü ortamı (GNOME, KDE, XFCE vb.) ve Xorg veya Wayland görüntü sunucusunu kurun.
AUR Yardımcıları (İsteğe Bağlı): Arch User Repository (AUR)'dan paket kurmayı kolaylaştırmak için
yay
veyaparu
gibi bir yardımcı kurun.
Arch Linux kurulumu, sistemi temelden anlamak için harika bir yoldur, ancak dikkat ve sabır gerektirir. Her adımda Arch Wiki'ye başvurmaktan çekinmeyin.
Last updated