İlk olarak Arch Linux - Downloads buradan ISO'yu indiriyoruz.
ISO'yu USB'ye yazdıktan sonra Boot ediyoruz.
Artık kuruluma başlayabiliriz.
İlk olarak klavyeyi Turkce yapalım. Bunun icin:
loadkeys trq. setfont iso09.16
Yazıyoruz.
Adım 1-internete bağlanma.
iwctl device list.
Buradan name in altında yazanı kullanacağız. Bende WLAN0 yazıyor. Bu yuzden.
station wlan0 scan. station wlan0 get-networks station wlan0 connect SSID.
Yazıyorum, siz burada WLAN0 yerine name altında cıkanı yazacaksınız. Onun yerine SSID bolumune ise Wi-Fi adını yazıyoruz. Ondan sonra Wi-Fi şifresini soracaktır. Onu giriyoruz ve:
exit
Yazıyoruz. Ondan sonra ping archlinux.org yazıyoruz.
Cıktı şu şekilde olmalı:
2-disk bolumleme.
Diski bolumlemek icin cfdisk kullanacağız.
cfdisk
Yazıyoruz ardından ilk ekrandan sonra GPT dos gibi seceneler cıkacak biz buradan GPT'yi seciceğiz. Ardından New'e basarak EFI partisyonu oluşturucaz. En az 100 MB olmalı ama siz en iyisi 512MB verin. New'e basıyoruz ve 512m yazıp enter a basıyoruz. Ardından type bolumune geliyoruz. Oradan EFI System seciyoruz legacy yapanlar BIOS Boot seciceksiniz galiba emin değilim.
Onemli!=Dual Boot yapıyorsanız veya zaten EFI bolumu varsa yeni EFI bolumu oluşturmayın.
Type'ı EFI System yaptıktan sonra kok icin yani / bolumu icin alan ayıracağız. Bunun icin Free space in ustune geliyoruz ve New'e basıyoruz ben 17GB ayırıcam o yuzden 17g yazıyorum siz ne kadar ayırmak istiyorsanız o kadar ayırın. Bunun Type'ı Linux filesystem olacak ondan sonra swap bolumu ayırıcaz ben ayırmak isteyenler icin bunu da anlatacağım isteyen oluşturmaz. Free space e geliyoruz ve New diyoruz ben 2 GB ayırıcam o yuzden 2G yazıyorum siz ne kadar istiyorsanız o kadar ayırın. Ondan sonra Type'a geliyoruz ve oradan da Linux swap seciyoruz. Son durum bu şekilde olacak:
Alttan write seceneğine basıyoruz. Sonra yes yazıyoruz. Ve quit i seciyoruz. Disk bolumleme de bitti şimdi uygun formatları oluşturucaz. İlk olarak EFI kok ve swap bolumlerinin adını ne olduğunu bilmeniz lazım mesela bende:
/dev/sda1:EFI partisyonu.
/dev/sda2:Kok partisyonu.
/dev/sda3:Swap partisyonu.
Sizde nasılsa ona gore ayarlayacaksınız.
EFI Boot bolumumuzu:
mkfs.fat -F32 /dev/sda1
Olarak bicimlendiriyoruz.
Onemli! Dual Boot yapıyorsanız yani EFI bolumununuz zaten varsa sakın bicimlendirmeyin.
Kok-root bolumumuzu:
mkfs.ext4 /dev/sda2
Olarak bicimlendiriyoruz.
Takas-swap bolumumuzu:
mkswap /dev/sda3
Olarak bicimlendiriyoruz.
3-disklerin bağlanması ve Arch Linux kurulumu.
Disklerimizin partisyonu buradada lazım olacak.
pacman -Syy
Yazarak sistemi guncelliyoruz.
Kok-root bolumumuzu /mnt altına bağlamamız lazım benim kok-root bolumum /dev/dsa2 idi o yuzden ben bunu yazacağım:
mount /dev/sda2 /mnt
Siz /dev/sda2 bolumunu kendinizinkine gore değiştirin.
Şimdi sıra geldi gerekli paketleri yuklemeye bunun icin:
pacstrap /mnt base base-devel linux linux-firmware vim nano
Komutunu yazıyoruz bu sizin internet hızınıza gore değişir.
İndirme tamamlanınca takas-swap bolumumuzu etkinleştirelim onu da şu şekilde yapacağız(swap partisyonu yapmadıysanız bu bolumu atlayın):
swapon /dev/sda3
Tabii siz /dev/sda3 yerine kendi swap bolumunuzu yazacaksınız.
4-sistem yapılandırılması.
Şimdi fstab dosyasını duzelteceğiz bunun icin şu komutu yazmamız yeterli:
genfstab -U /mnt >> /mnt/etc/fstab
Şimdi Arch-chroot ortamına gececeğiz. Onu da şu komutla yapıcağız:
arch-chroot /mnt
5-saat bolge ve dil yapılandırması.
Turkiye de iseniz şu komutu girmelisiniz:
timedatectl set-timezone Europe/Istanbul
Şimdi dili ayarlayacağız bunun icin sırasıyla şu komutları girin:
locale-gen echo LANG=tr_TR.UTF-8 > /etc/locale.conf export LANG=tr_TR.UTF-8
Ondan sonra locale.gen dosyasında duzeltme yapıcağız bunun icin şu komutu gireceğiz:
nano /etc/locale.gen
Uzun bir metin listede denebilir bizi karşılayacak buradan
#tr_tr. Utf-8 utf-8 ve #tr_tr ISO-8859-9 satırlarını bulup onlerindeki # işaretini kaldırıcağız.
Ondan sonra CTRL ve X tuşlarına aynı anda basıyoruz sonra y tuşuna basıyoruz ve sonra enter tuşuna basıyoruz.
6-ağ yapılandırılması.
Şimdi bilgisayar adını oluşturacağız yani terminalde sağ tarafta gozuken isim ben:
echo arch > /etc/hostname
Yazıyorum siz Arch yerine istediğinizi yazın.
Not: Buyuk harfle başlamalı veya -*/ gibi işaretlerle başlamalı ve boşluk bulundurulmamalıdır.
Şimdi hosts dosyası oluşturucaz bunun icin:
touch /etc/hosts
Şimdide bu dosyayı duzenleyceğiz bunun icin:
nano /etc/hosts
Yazıcaz ve ardından:
127.0.0.1 localhost. ::1 localhost. 127.0.1.1 arch.
Yazıcaz burada Arch yerine yukarıda bilgisayar adına ne yazdıysak onu kullanmalıyız ben Arch yazdığım icin Arch yazdım siz ne yazdıysanız onu yazacaksınız Arch kısmına.
7-kok şifresi oluşturma:
Şimdi root icin bir şifre oluşturacağız. Bunun icin şunu yazıyoruz:
passwd
Ve root icin ayarlayacağımız şifreyi giriyoruz.
8-grub kurulumu.
Not: Bunlar UEFI icindir. Bazı komutlarda legacy sistem icin değişir.
Geldik grubu kurmaya burası onemli. İlk olarak gerekli şeyleri kuracağız bunun icin şu kodu yazıyoruz:
pacman -S grub efibootmgr networkmanager amd-ucode
"AMD-ucode" bolumune Intel kullanıyorsanız Intel-ucode yazacaksınız.
Şimdi EFI bolumunun bağlanması icin bağlanma noktasını oluşturacağız. Bunun icin şunu yazın:
mkdir /boot/efi
Şimdi EFI bolumunu oraya bağlıyacağız bunun icin şu kodu yazıyoruz:
mount /dev/sda1 /boot/efi
Burada benim EFI partisyonum /dev/sda1 de olduğu icin oyle yaptım sizin neresi ise onu yazın.
Şimdi grubu yukliyeceğiz bunun icin şu komutu yazıyoruz:
grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/boot/efi
Sonra şu komutu yazıyoruz: (bu komut grubu guncelliyor gibi bir şey)
grub-mkconfig -o /boot/grub/grub.cfg
9-kullanıcı ve şifre oluşturma.
Eveet geldik son aşamaya kullanıcı oluşturmaya kullanıcı oluşturmak icin şu kodu yazıyoruz:
useradd -m -g users -G optical,storage,wheel,video,audio,users,power,netw ork,log -s /bin/bash syntaxerror
Syntaxerror yerine kendi kullanıcı adınız yazacaksınız bu terminalde sağ tarafta gozukecek burada yazdığımız kullanıcı adı bilgisayar adındaki gibi aynı kuralları iceriyor.
Şimdi bu kullanıcı icin bir şifre oluşturalım değil mi? Bunun icin şu komutu yazıyoruz:
passwd syntaxerror
Burada yukarıda oluşturduğumuz kullanıcı adıyla aynı olmak zorunda yani (syntaxerror siz ne girdiyseniz o.)Aksi takdirde hata alırsınız bunda da hata almadıysanız tebrik ederim.
Hayırlı olsun. Ama bunda bir masaustu ortamı olmayacak internetten araştırıp masaustu ortamı yukleyebilir veya bana sorabilirsiniz.
Anlamadığınız hata aldığınız bir yer olursa lutfen yazın. Tekrardan hayırlı olsun.
Arada alıntı yaptığım site: Arch Linux 2020.02.01 UEFI Kurulum Kılavuzu – XFCE Kurulumu – Bilge Gunluk