Arch Nedir?
Arch Linux, GNU/Linux bilgisi olan kullanıcıları hedeflemiş bir işletim sistemidir. İlk sürümü 2002 yılında yayınlanmıştır. Sadelik ve kod doğrulu üzerine olan bir işletim sistemidir. Kendi tabananına sahiptir.Arch Kurulumu Zor mu?
Arch kurulumu zor gözüksede aslında çok kolay bir kurulumu var.Arch Sistem Gereksinimleri
1 GB RAM
20 GB Depolama alanı
Kurulum için en az 2 GB USB bellek
Arch nasıl kurulur? (Manuel)
Gelelim o zor görünen ama zor olmayan kuruluma. Buradan ISO dosyasını indirelim.
BIOS'tan "Secure Boot" özelliğini kapatalım.
Ve USB'yi boot edelim.
Türkçe klavye için
loadkeys trq
komutunu yazalım.Wi-Fi bağlama kısmına geçelim.
rfkill unblock wifi
yazıyoruz. Eğer iwctl
yazdıktan sonra device list
yazınca powered kısmı off olarak gözüküyorsa rfkill unblock wifi
yazıyoruz.Detaylı video
Device list yazınca "off" olarak gözüküyorsa
rfkill unblock wifi
yazıp devam edin.Bağlandık mı öğrenmek için:
ping archlinux.org
yazalım. Atılıyorsa bağlanmıştır. CTRL+C yaparak ping atmayı bırakbiliriz.Disk bölümlemeye geçelim.
lsblk yazıyoruz ve kurulum yapacağımız diskimizi öğreniyoruz.
Genellikle "/dev/sda" olarak gözükür NVMe SSD mevcutsa "/dev/nvme0n1" olarak gözükür.
cfdisk /dev/sda
yazıp sorarsa "GPT" seçelim. Diskinize göre seçmeyi unutmayın. Kuracağımız boş alanı seçip "New" diyelim. 200M yazıp devam edelim. "Type" diyip, "EFI System" olanı seçelim.RAM 8 GB Altına ise isteğe bağlı 4 GB swap alanı verilebilir.
Geri kalanını "New" diyip basalım.
Daha sonra yön tuşlarıyla (sağ sol) "Write" üzerine gelip tıklatalım ve "Yes" diyelim.
Aynı şekil Quit yapalım.
Depolama alanlarını aklımızda tutalım. En yüksek olan / (Root) yani ana bölüm.
200M olan boot alanını FAT32 olarak biçimlendirelim. Burada dikkat edin. DualBoot ise Windows'a zarar verebilirsiniz.
mkfs.fat -F32 /dev/sdaX yazıp devam edelim. (X yerine boot olan yeri yazın. sda1 gibi.)
Root bölümünü biçimlendirmek için mkfs.ext4 /dev/sdaX yazalım. (X yerine boot olan yeri yazın. sda2 gibi.)
Swap alanı oluşturdaysanız. "mkswap /dev/sdX" yazın.
Daha sonra: Daha sonra "swapon /dev/sdX" yazıp enter diyeceksiniz.
Burada /dev/sda2 bizim root bölümümüzdü. Onu /mnt'e mount ediyoruz.
Daha sonra /mnt içinde /boot/efi diye iki klasör açıyoruz. mkdir -p /mnt/boot/efi
Son olarak Boot bölümünü mount ediyoruz. mount /dev/sda1 /mnt/boot/efi komutu ile bunu yapıyoruz.
Oldu ki yanlış mount ettiniz. Kaldırması basit. umount /dev/sdX deyip mount ettiğiniz bölümü kaldırıp tekrar doğru bir şekilde mount edebilirsiniz.
Dosyaları indirmek için "pacstrap /mnt base base-devel linux linux-firmware linux-headers git nano neovim vim" yazalım.
İndikten sonra "genfstab -U /mnt >> /mnt/etc/fstab" yazalım.
"arch-chroot /mnt" yazalım ve ana sisteme geçelim. USB'Yİ ÇIKARMAYIN!
"ln -sf /usr/share/zoneinfo/Europe/Istanbul /etc/localtime" yazalım. "/Europe/Istanbul" yaşadığınız yere göre değişecektir.
"hwclock --systohc" yazıp ilerleyelim.
Takvimi senkronize etmek için "timedatectl set-ntp true" yazıp ilerleyin.
"nano /etc/locale.gen" yazalım.
Böyle bir şey gelecek.
Sip siyah bir yer gelirse CTRL+X yapıp çıkın ve komutu kontrol edin.
Şimdi CTRL + W tuşuna basıp yazıların içinde arama yapacağız. Bu iki tuşa bastıktan sonra #en_US yazın.
#en_US.UTF-8 bunun yanındaki "#" işaretini silin.
Tekrar CTRL + W yapıyoruz ve bu sefer #tr_TR yazıyoruz ve #tr_TR.UTF-8'in başındaki "#" işaretini kaldırıyoruz.
Daha sonra CTRL + X yapıp kaydediyoruz. CTRL + X'e bastığınızda önce "y" tuşuna ardından enter tuşuna basın.
Şimdi locale-gen komutunu çalıştırıyoruz.
Başarılı.
Ve başarılı.
Şimdi nano /etc/locale.conf komutunu kullanıyoruz.
Karşımıza boş bir yer gelecek.
LANG=tr_TR.UTF-8 yazıyoruz ve CTRL + X ile kaydediyoruz.
Şimdi nano /etc/vconsole.conf yazıyoruz ve gelen boş yere KEYMAP=trq yazıp kaydedip çıkıyoruz.
nano /etc/hostname yazıyoruz ve gelen yere makineye ne isim vermek istiyorsak onu yazıyoruz. Ben Kalici yazacağım.
Daha sonra nano /etc/hosts yazıyoruz.
127.0.0.1 localhost
::1 localhost
127.0.1.1 Kalici.localdomain Kalici
Kalici yazan yere koyduğunuz adı yazın.
Şimdi NetworkManager'i indireceğiz. pacman -S networkmanager diyoruz ve indiriyoruz.
NetworkManager'i sistem bağladığında çalışması için etkinleştirmemiz gerek. systemctl enable NetworkManager komutunu giriyoruz. Büyük-küçük harf ne varsa dikkat edin.
Böyle ise sorun yok.
passwd yazıp root şifresini belirliyoruz. Dikkat! Asla unutmayacağınız güvenli bir şifre yapın.
İsteğe bağlı NTFS desteği getirebilirsiniz.
pacman -S ntfs-3g
Touchpad desteği için:
pacman -S xf86-input-synaptics xf86-input-libinput
Şimdi pacman ayarlayacağız."nano /etc/pacman.conf" yazıyoruz ve karşımıza bu çıkıyor:
İşaretlenen yerin başında # olur. Onu kaldıralım.
Sonra sayfanın en aşağısına inip işaretlediğim yerdeki satırların başında bulunan "#" işaretini siliyoruz ve ardından dosyayı kaydediyoruz. (CTRL+X)
"pacman -Sy os-prober efibootmgr grub"
Daha sonra "grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB" yazıp enter diyoruz.
Şimdi grub-mkconfig -o /boot/grub/grub.cfg yazıyoruz.
useradd -m -g users -G wheel,storage,power -s /bin/bash kullaniciadi
kullaniciadi yazan yere kendi istediğiniz kullanıcıyı yazacaksınız.
Şimdi kullanıcıya şifre verelim. passwd kullaniciadi yazıyoruz ve şifreyi giriyoruz.
Az kaldı merak etmeyin
Şimdi sudoers dosyasını düzenleyeceğiz. EDITOR=nano visudo yazıyoruz ve karşımıza:
Aşağı iniyoruz.
Bu satırın başındaki "#" işareti kaldırıyoruz. En alt satıra "Defaults rootpw" yazıyoruz. Daha sonra dosyayı kaydediyoruz.
"pacman -S xorg" yazıyoruz.
Xorg indikten sonra şu komutu giriyoruz:
pacman -S xfce4 xfce4-goodies lightdm lightdm-gtk-greete
"systemctl enable lightdm" komutunu girip Lightdm'i etkinleştiriyoruz
Şimdi sırasıyla:
exit
umount -R /mnt
reboot
Kurulum başarılı ise bu ekran gelir:
![l4rpvjc.png](https://i.hizliresim.com/l4rpvjc.png)