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
dhcpcdservisini otomatik başlatır. Bağlantıyı test edin:ping archlinux.org -c 3Wi-Fi Bağlantısı:
Arayüz adını bulun:
iwctl device listiwctlinteraktif aracını kullanarak ağları tarayın, bağlanın ve şifreyi girin:iwctl # iwctl içinde: # station <cihaz_adı> scan # station <cihaz_adı> get-networks # station <cihaz_adı> connect <SSID> # ... (şifre istenir) ... # exitAlternatif 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,
ipkomutları 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ü) veyapartedgibi 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,
/bootveya/efialtı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:
/homegibi ayrı bölümler oluşturulabilir.
cfdiskiç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ü
/mntaltı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/fstabdosyasını oluşturun. UUID kullanmak genellikle daha güvenilirdir.Oluşturulan
/mnt/etc/fstabdosyasını kontrol edin (cat /mnt/etc/fstab).chroot: Kurulan sisteme
chrootile geçiş yapın:Bundan sonraki komutlar yeni kurulan sistem içinde çalışacaktır.
Zaman Dilimi (Timezone):
Yerelleştirme (Localization):
/etc/locale.gendosyası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/hostsdosyasını düzenleyerek localhost ve makine adını ekleyin:Ağ Yönetim Servisini Etkinleştirme: Kurulum sırasında
pacstrapile 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
rootve belirlediğiniz şifre ile giriş yapın.
Kurulum Sonrası Adımlar
Kullanıcı Oluşturma: Normal bir kullanıcı hesabı oluşturun:
Sudo Kurulumu:
sudopaketini kurun (pacman -S sudo) vevisudokomutu ile/etc/sudoersdosyasını düzenleyerek%wheel ALL=(ALL:ALL) ALLsatırının başındaki#işaretini kaldırın. Bu,wheelgrubundaki kullanıcılarınsudokullanması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
yayveyaparugibi 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