Arch Linux Kurulumu Resimli Anlatım
#Arch Linux, #Linux, #Arch, #GRUB, #yay, #AUR Helper, #pacman*Güncelleme 26.03.2020: Arch Linux Kurulumu Videolu Anlatım olarak siteme ekledim. Linke tıklayarak ziyaret edebilirsiniz!*
Öncelikle Arch ISO indirmemiz gerekiyor.
https://www.archlinux.org/download/ adresinden Direct download kısmından kendinize uyan isoyu indirip Rufus (https://rufus.ie/), BalenaEtcher gibi yazılımlar ile bootable flash oluşturabilirsiniz. GPT modunu seçmeniz gerekmektedir. İmajı oluşturduktan sonra sisteminizi flashtan boot etmeniz gerek, ancak Secure Boot seçeneğini devre dışı bırakmalısınız.
Boot ettikten sonra göreceğimiz manzara:
İlk seçeneği seçerek siyah korkunç(!) kurulum ekranımızı başlatıyoruz.
Google'u pingleyerek internetimiz var mı diye kontrol ediyoruz, kurulum boyunca bir ethernet bağlantısına ihtiyacınız var. Ping çıkıyorsa sorun yok demektir, devam ediyoruz.
fdisk -l
komutu ile tüm disklerimizi görüyoruz, biz /dev/sda üzerine kurulum yapacağız. Dualboot için yapmanız gereken işlemleri ayrı bir makale olarak yazacağım.
Diskimizdeki alanları gördüğümüze göre, cfdisk
komutu ile diskimizi ayarlamaya başlıyoruz.
GPT'yi seçerek ilerliyoruz.
İlk önce New kısmına gelerek 512M yazıp 512mblik bir EFI/BIOS boot bölümü oluşturuyoruz. Oluşturduktan sonra Type kısmına girip sisteminiz EFI ise EFI System seçeneğini, değilse BIOS boot seçeneğini seçiniz.
*Güncelleme 26.03.2020: EFI kurulum yaparken 16M'lik bir BIOS boot bölümü ekleyin*
Diğer bölümümüzü de istediğimiz boyutta oluşturuyoruz, zaten otomatik olarak Linux filesystem ibaresi gelecektir. Type seçmemize gerek yok. İşlemi tamamladıktan sonra Write seçeneğini seçerek diske partition table'ı yazıyoruz.
fdisk ile tekrar kontrol ettiğimizde /dev/sda1 için boot bölümümüzün, /dev/sda2 için Linux sistemimizin bölündüğünü teyit etmiş olduk. Şimdi partitionları formatlamamız gerekiyor. Ben ext4 tercih ettiğim için iki partitionu da ext4 olarak biçimlendireceğim.
mkfs.ext4 /dev/sda1 26.03.2020 itibariyle geçersiz
mkfs.ext4 /dev/sda2
mkfs.vfat -F32 /dev/sda1
komutlarını kullanarak sistemimizi biçimlendirip mount etmeye hazır hale getirdik.
mount /dev/sda2 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot
komutlarını yazarak işletim sistemi için gerekli alanları mount ediyoruz. Resimde yanlışlık olmuş, dikkate almayınız.
pacstrap /mnt base base-devel
komutunu kullanarak sistemimizi yüklemeye başlıyoruz.
pacstrap işlemi tamamlandıktan sonra genfstab -U /mnt >> /mnt/etc/fstab
komutunu yazarak başlangıçta sistemin mount edilmesini sağlıyoruz. (resimde yanlışlık var)
arch-chroot /mnt
komutunu kullanarak kurduğumuz sistemi Live ISO üzerinde kullanabiliyoruz ve işlemler yapacağız.
ln -sf /usr/share/zoneinfo/Europe/Istanbul /etc/localtime
hwclock --systohc
locale-gen
LANG=tr_TR.UTF-8 >> /etc/locale.conf
loadkeys trq
komutları ile gerekli işlemleri gerçekleştiriyoruz. Temel olarak yerelleştirme işlemlerini yapıyor.
nano /etc/hostname
komutunu kullanıp içeriye sisteminizin hostnameini yazınız.
nano /etc/hosts
komutunu kullanıp host dosyamızı açıyoruz ve içerisine resimde gördüğümüz şeyleri yazıyoruz. divergent yerine kendi hostname'inizi yazmanız gerekmektedir.
mkinitcpio -p linux
komutunu çalıştırarak sistemimizi bootable hale getiriyoruz.
*Güncelleme 26.03.2020: pacman -S mkinitcpio linux linux-firmware
komutunu çalıştırarak sistemimizi bootable hale getiriyoruz.
passwd
komutunu yazarak root hesabınız için şifrenizi belirleyin.
Yeni kullanıcı hesabı da oluşturmamız gerekiyor. Aşağıdaki komutları girerek oluşturalım.
nano /etc/sudoers
komutunu kullanarak içerideki %wheel ALL=(ALL) ALL gördüğümüz satırın başındaki # işaretini kaldırıyoruz ve kaydediyoruz.useradd -m -G wheel -s /bin/bash KULLANICIADI
komutunu kullanarak kullanıcı hesabımızı yaratıyoruz.passwd KULLANICIADI
komutu ile kullanıcımıza şifre belirliyoruz.
Eğer hata mesajı almadıysak kullanıcımız başarıyla oluşturulmuştur.
pacman -S grub
komutu ile GRUB bootloaderi kuruyoruz.
grub-install --target=i386-pc /dev/sda
komutu ile GRUB bootladerin sistemimize kurulumunu gerçekleştiriyoruz.
grub-mkconfig -o /boot/grub/grub.cfg
komutu ile GRUB configini yaratıyoruz.
*Güncelleme 26.03.2020: pacman -S dhcpcd
komutu ile dhcp servisini kuruyoruz, bir dahaki bootta internete ihtiyacımız olacak.
Karşımızda Arch Linux! Kurulu bir şekilde hem de.
Evet, internetimiz yoktu. Nasıl getireceğiz? Sırasıyla ethernet kablonuz bağlıyken:
ip link
dhcpcd
komutlarını çalıştırın ve ping atabildiğinizi göreceksiniz.
AUR helper olan yay yazılımını kurabilmek için git paketine ihtiyacımız var. pacman -S git
komutu ile kurulumu gerçekleştirebilirsiniz ancak sizin sisteme root olarak değil oluşturduğunuz kullanıcı ile giriş yapmanız gerekiyor.
git clone
https://aur.archlinux.org/yay.git
komutunu kullanarak yay aur helper yazılımını sistemimize kurmak üzere indiriyoruz, indirme tamamlandıktan sonra cd yay
komutunu yazarak dizine geçiyoruz ve makepkg -si
komutu ile kuruluma başlıyoruz.
Sonunda! Kurulum tamamlanmıştır, bundan sonra isterseniz internetten araştırarak KDE, xfce4, deepin gibi DE'lerden birini kurup ilerleyebilirsiniz. Yakında arayüz kurulumu ve dualboot kurulum için de rehber yayınlayacağım. Eğer yayınlanırsa buraya linkleri koyacağım, takibi bırakmayın!
Düzenleme 7 Ağustos 2019: KDE Plasma Kurulumu rehberimiz yayınlanmıştır.
Siz de bir web developersiniz ve Arch üzerinde nasıl bir LAMP stack kuracağınızı öğrenmek istiyorsanız: Devilbox ile LAMP Stack Kurulumu