Rehber Arch nasıl kurulur?

Silicone Android Uygulaması

[[HYPERLINK BLOCKED]]

Gold Sample
Katılım
31 Mar 2021
Mesajlar
320
Çözümler
7
İfade skoru
1.392
(Bu rehberde Arch için KDE Plasma kurulacaktır fakat isterseniz başka bir ortam da seçebilirsiniz.)

İlk önce burdan dün güncellediğim Arch kalıbını indirin.

Sonra kalıbı USB belleğe yazdırmak için ROSA ile yazın. (Tüm veriler silinir.)

Bilgisayarı yeniden başlatın ve USB'den boot edin.

Böyle bir ekran gelmesi gerek:

1-2.png


Karşınıza bir terminal ekranı gelecek. İlk yapacağımız şey Türkçe klavyeyi ayarlamak.

Bash:
loadkeys trq

Bu komutla Türkçe Q klavye etkin olacak. Eğer Türkçe Q klavye kullanmıyorsanız bu komutla mevcut olan klavyeler listelenelecek. Tekrar loadkeys klavye yazarak etkinleştirebilirsiniz.
Bu komut ile klavyeler listelenir.

Bash:
ls /usr/share/kbd/keymaps/**/*.map.gz

Şimdi UEFI mi Legacy mi sistemimiz onu öğreneceğiz. Şu dizin varsa sistem UEFI demektir.

Bash:
ls /sys/firmware/efi/efivars

Şimdi diskleri bölümleyelim.
İlk olarak şu komutu girerek disk harfimizi öğrenelim, benimki /dev/sda idi ama sizinki a yerine başka bir harf de olabilir o yüzden dikkat edin.

Bash:
fdisk -l

Sonra işlem yapacağımız diski seçin.

Bash:
fdisk /dev/sda

d yazarak tüm diski silin.

n yazın ve Partition Number'a 1, First Sector'u boş bırakıp Last Sector'a +512 yazın.

efi_system_partition-1.png


Sonra t yazın ve Partition Type: yazan yere 1 yazın.

efi_system_partition.png


Not: Bu aşama sadece UEFI sistemler için geçerli, eğer sistem UEFI değilse bu aşamayı atlayın.

Şimdiki işlem tüm sistemler için zorunlu.

Tekrar n yazın ve bu sefer First ve Last Sector yazan yerleri boş bırakarak Enter tuşuna basın.
Bu, kalan bölümün boyutunu hesaplar ve yeni bir Partition oluşturur.

4-root-partition.png


Sonra w yazın ve q yazarak fdisk aracından çıkın.

Şimdi ise (SADECE UEFI) oluşturduğumuz EFI bölümünü Fat32 olarak formatlayalım.

Bash:
mkfs.fat -F32 /dev/sda1

Sonra oluşturduğumuz diğer bölümü formatlayalım.

Bash:
mkfs.ext4 /dev/sda2

Şimdi İnternete bağlanalım, Ethernet ile bağlıysa Arch otomatik olarak bağlıdır ama Wi-Fi ile bağlanacaksa wifi-menu yazarak bağlayabilirsiniz.

İlk önce interneti test edelim.

Bash:
ping google.com

Eğer yanıt verirse internete bağlı demektir, Ctrl C ile çıkın.

Şimdi pacman'i senkronize edin.

Bash:
pacman -Syy

Sonra reflector paketini indirelim.

Bash:
pacman -S reflector

Ne olur ne olmaz diye mirrorların yedeğini alın.

Bash:
cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak

Şimdi Türkiye'nin mirror listesini Arch'a söyleyin.

Bash:
reflector -c "TR" -f 12 -l 10 -n 12 --save /etc/pacman.d/mirrorlist

Şimdi kurma işlemine geldik, oluşturduğumuz 2. bölümü mount edin.

Kod:
mount /dev/sda2 /mnt

Şimdi kerneli yükleyin.

Bash:
pacstrap /mnt base linux linux-firmware vim nano

Sonra fstab ile diskleri Arch'a tanıtın.

Bash:
genfstab -U /mnt >> /mnt/etc/fstab

Şimdi Arch'ınızı kontrolünüze alın yani chroot edin.

Bash:
arch-chroot /mnt

Şimdi saat dilimini ayarlayın.

Bash:
timedatectl set-timezone Europe/Istanbul

Dili Türkçe de yapabilirsiniz ama yarım yamalak olduğu için ben İngilizce kullanacağım.

Bash:
locale-gen
echo LANG=en_US.UTF-8 > /etc/locale.conf
export LANG=en_US.UTF-8

Şimdi Arch'a ağınızın ismini tanıtın.
aarch yerine başka bir isim de koyabilirsiniz.

Bash:
echo aarch > /etc/hostname

Sonra hosts isimli bir dosya oluşturun.

Bash:
touch /etc/hosts

Şimdi oluşturduğunuz dosyayı düzenleyin ve aşağıdaki şeyi kopyalayın (aarch yerine kendi isminizi yazın).

Kod:
nano /etc/hosts

Bunu kopyalayın ve CTRL+X basarak kaydedip çıkın.

Kod:
127.0.0.1    localhost
::1        localhost
127.0.1.1    aarch

Şimdi şifre koyun.

Kod:
passwd

Şimdi Grub önyükleyicisini yükleyeceğiz ama bu UEFI ve Legacy sistemler için farklılık gösteriyor.

UEFI için sırasıyla şu komutları girin.

Bash:
pacman -S grub efibootmgr

Bash:
mkdir /boot/efi

Bash:
mount /dev/sda1 /boot/efi

Bash:
grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/boot/efi

Ve son olarak:

Bash:
grub-mkconfig -o /boot/grub/grub.cfg

Unutmayın, /dev/sda yerine kendi diskinizin harfini yazın. Öğrenmek için dediğim gibi fdisk -l ile öğrenin.

Bu kadar, Legacy sistemler biraz daha basit.

Bash:
pacman -S grub

Bash:
grub-install /dev/sda

Bash:
grub-mkconfig -o /boot/grub/grub.cfg

GRUB da yüklendiğine göre son bir adım kaldı, o da KDE Plasma yüklemek.

Şimdi bir kullanıcı ekleyelim.

Bash:
useradd -m kullaniciadi

Sonra şifre koyun.

Bash:
passwd kullaniciadi

Şimdi sudo paketini yükleyelim.

Bash:
pacman -S sudo

Sonra kullanıcıyı sudo yapın.

Bash:
nano /etc/sudoers

Biraz aşağılarda root ALL=(ALL) ALL isimli bir yazı göreceksiniz. Onun altına şunu ekleyin ve CTRL+X basıp kaydederek çıkın.

Kod:
kullaniciadi ALL=(ALL) ALL

Şimdi KDE yükleyebiliriz.

Bash:
pacman -S xorg plasma plasma-wayland-session kde-applications

Şimdi de bazı servisleri başlatalım.

Bash:
systemctl enable sddm.service
Bash:
systemctl enable NetworkManager.service

Şimdi yeniden başlatın ve Arch sisteme kurulmuş olacaktır.

Bash:
reboot now
 
Son düzenleme:
KS
H

[[HYPERLINK BLOCKED]]

Gold Sample
Katılım
31 Mar 2021
Mesajlar
320
Çözümler
7
İfade skoru
1.392

parallel

Platinum Sample
Katılım
30 Mar 2021
Mesajlar
1.833
Çözümler
29
İfade skoru
5.460
Konum
OpenBSD | QubesOS
Konu hortlayacak ama

NetworkManager Arch'ın içinde geliyor muydu? Önceden kurduğumda pacstrap ile yüklemiştim diye hatırlıyorum ben.

Sorun yok. Sabitlendi konu sonuçta.

Sanırım hayır, çünkü ben de kurulumumda ek olarak dhcpcd ve NetworkManager kurmak zorunda kalmıştım.
 

god

Bronze Sample
Katılım
17 Nis 2021
Mesajlar
164
İfade skoru
578
Grub kurarken şu hatayı alıyorum nasıl çözebilirim?
IMG_20210825_114418.jpg
 

god

Bronze Sample
Katılım
17 Nis 2021
Mesajlar
164
İfade skoru
578
@parallel, Rehberlerde gördüğüm gibi yaptım aslında. Diski böyle bölümlendirmiştim. Sanırım bölümlendirmem hatalı.
IMG_20210825_121030.jpg

Mesajlar otomatik birleştirildi:

Kurulumu bitirebildim fakat grub ekranı geliyor sadece. DE de kurdum.
 
Son düzenleme:

Bu içeriği görüntüleyen kullanıcılar

Silicone Makale

Yeni konular

Silicone YouTube

Top