Arch Linux Kurulumu Resimli Anlatım

· Linux ·

Ö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 Boot Screen

 

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

Arch Linux

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

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.

cfdisk

GPT'yi seçerek ilerliyoruz.

 

cfdisk

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

 

cfdisk

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

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

mkfs.ext4 /dev/sda1

mkfs.ext4 /dev/sda2

komutlarını kullanarak sistemimizi biçimlendirip mount etmeye hazır hale getirdik.

 

mount

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

pacstrap /mnt base base-devel

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

 

fstab

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

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

 

komutlar

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.

 

hostname

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

 

hosts

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

mkinitcpio -p linux komutunu çalıştırarak sistemimizi bootable hale getiriyoruz.

 

passwd

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.

 

grub

pacman -S grub komutu ile GRUB bootloaderi kuruyoruz.

 

Grub install

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

 

GRUB mkconfig

grub-mkconfig -o /boot/grub/grub.cfg komutu ile GRUB configini yaratıyoruz.

 

Archlinux grub

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

 

ip link

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.

 

git kurulumu

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 yay

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