Arch Linux Kurulumu Resimli Anlatım

·Linux·
#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:

Arch Linux Kurulumu Resimli Anlatım

 

İlk seçeneği seçerek siyah korkunç(!) kurulum ekranımızı başlatıyoruz.

Arch Linux Kurulumu Resimli Anlatım

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.

 

Arch Linux Kurulumu Resimli Anlatım

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.

Arch Linux Kurulumu Resimli Anlatım

GPT'yi seçerek ilerliyoruz.

 

Arch Linux Kurulumu Resimli Anlatım

İ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*

 

Arch Linux Kurulumu Resimli Anlatım

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.

 

Arch Linux Kurulumu Resimli Anlatım

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.

 

Arch Linux Kurulumu Resimli Anlatım

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.

 

Arch Linux Kurulumu Resimli Anlatım

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.

 

Arch Linux Kurulumu Resimli Anlatım

pacstrap /mnt base base-devel

komutunu kullanarak sistemimizi yüklemeye başlıyoruz.

 

Arch Linux Kurulumu Resimli Anlatım

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 Linux Kurulumu Resimli Anlatım

arch-chroot /mnt komutunu kullanarak kurduğumuz sistemi Live ISO üzerinde kullanabiliyoruz ve işlemler yapacağız.

 

Arch Linux Kurulumu Resimli Anlatım

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.

 

Arch Linux Kurulumu Resimli Anlatım

nano /etc/hostname komutunu kullanıp içeriye sisteminizin hostnameini yazınız.

 

Arch Linux Kurulumu Resimli Anlatım

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.

 

Arch Linux Kurulumu Resimli Anlatım

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.

 

Arch Linux Kurulumu Resimli Anlatım

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.

 

Arch Linux Kurulumu Resimli Anlatım

pacman -S grub komutu ile GRUB bootloaderi kuruyoruz.

 

Arch Linux Kurulumu Resimli Anlatım

grub-install --target=i386-pc /dev/sda komutu ile GRUB bootladerin sistemimize kurulumunu gerçekleştiriyoruz.

 

Arch Linux Kurulumu Resimli Anlatım

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.

Arch Linux Kurulumu Resimli Anlatım

Karşımızda Arch Linux! Kurulu bir şekilde hem de.

 

Arch Linux Kurulumu Resimli Anlatım

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.

 

Arch Linux Kurulumu Resimli Anlatım

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.

 

Arch Linux Kurulumu Resimli Anlatım

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