Rehber Artix Linux OpenRC kurulumu

Merhabalar.

Bugün sizlere Artix Linux OpenRC UEFI 64 bit bir kurulum yapacağım.
Rehberi sonuna kadar dikkatlice takip edip adımları uygularsanız sorun yaşamazsınız.
Hadi rehbere geçelim.

1-) Sistemi başlatma

USB'den boot ettiğinizde sizi bu ekran karşılayacak:

Screenshot_2022-06-03_20-40-41.png


From CD/DVD/ISO: artix.x86_64 olanı seçelim ve devam edelim.


Screenshot_2022-06-03_20-42-08.png


Gördüğünüz gibi böyle bir giriş ekranı gelecek. ISO'nun kendisi de belirtmiş zaten. Kullanıcı olarak artix ve şifre olarak artix giriyoruz.
Klavye dili ingilizce olacağından i harfini basabilmek için ı tuşuna basmalısınız.

Giriş yaptıktan sonra sudo su ile kullanıcı olarak root'a geçiyoruz.

Daha sonra loadkeys trq komutu ile klavye dilimizi İngilizceden Türkçeye çeviriyoruz.

Laptop kullanıcıları için rmmod pcspkr komutunu girmelerini öneriyorum. Laptopların bazılarında her işlemde olmasa da belli işlemlerde "Beep" diye bir ses çıkıyor. Bu sesi önlemek için giriyoruz.



2-) Ağa bağlanma

Ethernet kullanıcıları internete zaten bağlı, burayı okumalarına gerek yok.

Öncelikle rfkill unblock wifi komutumuzu giriyoruz.

Daha sonra connmanctl enable wifi komutunu giriyoruz.

connmanctl ile artık Wifi ağınıza bağlanmaya başlayabiliriz.

Öncelikle agent on komutu

Daha sonra scan wifi komutunu giriyoruz. Burada komut size birkaç saniye herhangi bir çıktı vermeyecek. Biraz bekleyin. Scan Completed tarzında bir çıktı alacaksınız.

Hemen ardından services komutunu giriyoruz ve Wifi ağlarını listeliyoruz.

Listeledikten sonra connect wifi_*** ile kendi Wifi ağınıza bağlanın. wifi_*** kısmı sizin ağınıza göre değişecektir. Ondan dolayı gösteremiyorum. Daha sonra bu komuta enter dediğinizde Password: diye bir kısım gelecek. Buraya şifrenizi gireceksiniz.



3-) Diskleri bölümleme, hazırlama

Screenshot_2022-06-03_20-54-07.png


lsblk komutu ile disklerimizi listeledik.
Daha sonra cfdisk /dev/??? komutu ile diskimizi bölümleme işlemine geçelim. /dev/??? kısmında ki soru işareti yerine sizin kendi diskiniz gelecek. Aman ha yanlış diski seçmeyin.

Screenshot_2022-06-03_20-56-20.png


gpt deyip devam ediyoruz.

Screenshot_2022-06-03_20-57-00.png


Önceki rehberden hatırlayanlar vardır bu bölümü. İşlemlerimiz çok basit.

Free space olan bu alandan:

300M | Type: EFI System
Swap alanı ne kadar oluşturacaksanız | Type: Linux Swap (Linux filesystem'in hemen üstünde)
Kalan alan | Type: Linux filesystem

Screenshot_2022-06-03_20-58-37.png


Ben sanal makinede olduğum için swap alanı oluşturmayacağım. Ayarları yaptıktan sonra sağ taraftan Write diyoruz ardından yes yazıp enter diyoruz.
Daha sonra Quit ile cfdisk'ten çıkıyoruz.

Screenshot_2022-06-03_21-01-18.png


Benim durum böyle.



4-) Disk bölümlerini formatlama

Gördüğünüz gibi /dev/vda1 ve /dev/vda2 olmak üzere iki ayrı disk bölümüm var.
Bunlardan /dev/vda1 olan benim /boot/efi bölümüm.
/dev/vda2 ise sistemin root bölümü.

Boot bölümü için:
mkfs.fat -F32 /dev/???

Root bölümü için:
mkfs.ext4 /dev/???

komutlarını girip disk bölümlerimizi formatlamış oluyoruz.

Swap alanı ayıranlar:
mkswap /dev/???
swapon /dev/???

komtularını ekstra olarak giriyorlar.

Screenshot_2022-06-03_21-04-43.png


Evet, bende durum böyle.



5-) Disk bölümlerini mount etme, bağlama

Öncelikle root bölümünü bağlıyoruz:
mount /dev??? /mnt

Daha sonra boot bölümü için:
mkdir -p /mnt/boot/efi
mount /dev/??? /mnt/boot/efi

komutu ile bağlamış oluyoruz.

Screenshot_2022-06-03_21-08-23.png


Bu şekilde olmuş olacak.



6-) Sistem dosyalarını indirme

Direkt komutu veriyorum:

basestrap -i /mnt base base-devel linux linux-headers linux-firmware git nano artix-archlinux-support

Screenshot_2022-06-03_21-10-50.png


Bu gelen yere 2 yazarak devam ediyoruz. Çünkü OpenRC bir kurulum yapacağız.
Daha sonra devam edip en son:

Screenshot_2022-06-03_21-12-04.png


Buradan sonra sistem dosyalarının inmesini bekliyoruz.

İndikten sonra:

fstabgen -U /mnt >> /mnt/etc/fstab komutunu çalıştırıyoruz.



7-) Chroot ile sistemi konfigüre etme

artix-chroot /mnt /bin/bash komutu ile sistemimize chroot oluyoruz.

Daha sonra öncelikle bi' pacman.conf dosyasını halledelim.
nano /etc/pacman.conf

Screenshot_2022-06-03_21-20-09.png


Öncelikle dosyanın içeriğini şu şekilde değiştirin ILoveCandy kısmını kendiniz ekleyeceksiniz. Baştaki I, Ilgaz Dağı'nın I'sı.
Daha sonra aşağılara inip:

Screenshot_2022-06-03_21-22-48.png


Bash:
[extra]
Include = /etc/pacman.d/mirrorlist-arch

[community]
Include = /etc/pacman.d/mirrorlist-arch

[multilib]
Include = /etc/pacman.d/mirrorlist-arch

[core]
Include = /etc/pacman.d/mirrorlist-arch

Satırlarını ekliyoruz.
Include kısmı, yine aynı şekilde Ilgaz Dağı'nın I'sı.

Sonra CTRL + X ile kaydedip çıkıyoruz.

pacman -Syyu ile repoları güncelleyelim.

ln -sf /usr/share/zoneinfo/Europe/Istanbul /etc/localtime
hwclock --systohc
nano /etc/locale.gen ile hangi locali almak istiyorsanız onun başındaki # işaretini kaldırın. CTRL + W kombinasyonu ile dosya içerisinde kelime arayabilirsiniz uğraşmamak adına.
En son locale-gen komutu ile localleri oluşturalım.

nano /etc/locale.conf
Gelen boş yere:
LANG=localiniz
Misal / LANG=tr_TR.UTF-8

Daha sonra sistemi açtığınızda klavye düzeninizin (TTY Ekranında) Türkçe olması için:
nano /etc/conf.d/keymaps
keymap="trq" olarak değiştirin. Ya da klavye düzeniniz ne ise.

Screenshot_2022-06-03_21-34-12.png


Bu şekilde olacak.

nano /etc/rc.conf dosyasına giriyoruz.

#rc_parallel="NO" yazan ayarı:
rc_parallel="YES" olarak değiştiriyoruz. # bu işareti kaldırmayı unutmayın.

nano /etc/hostname ile bilgisayar adınızı ayarlayın.
nano /etc/hosts komutu ile dosyanın en altına inip şunları ekleyin:

Bash:
127.0.0.1        localhost
::1                localhost
127.0.1.1        hostname.localdomain        hostname

Boşlukları düzenli olması açısından böyle yaptım. TAB tuşu ile ayarlayabilirsiniz boşlukları.

Screenshot_2022-06-03_21-39-19.png


Ben hostname'i localhost yaptım. Siz kendi hostname'inizi yazacaksınız.

NetworkManager indiriyoruz.

pacman -S networkmanager networkmanager-openrc network-manager-applet // eğer Xfce masaüstünde veya başka masaüstü ortamlarında Wifi simgesi olmasını istiyorsanız network-manager-applet paketini kurun. Şahsen gerek duymuyorum.
rc-update add NetworkManager default komutu ile sistem başlatıldığında NetworkManager'in başlatılmasını sağlıyoruz.

Eğer yazıcı kullanacaksanız:
pacman -S cups cups-openrc
rc-update add cupsd default

Eğer Bluetooth kullanacaksanız:
pacman -S bluez bluez-openrc bluez-utils
rc-update add bluetoothd default

Buraya kadar tamam. Şimdi root hesabının şifresini belirleyelim:
passwd

NTFS desteği:
pacman -S ntfs-3g

Touchpad desteği:
pacman -S xf86-input-synaptics xf86-input-libinput

GRUB'ı kurma:
pacman -S grub efibootmgr os-prober
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id="İstediğiniz isim"

Screenshot_2022-06-03_21-48-31.png


Installation finished. No error reported çıktısını aldıysanız devam edelim:
grub-mkconfig -o /boot/grub/grub.cfg

Screenshot_2022-06-03_21-49-48.png


Durum böyle.

Devam ediyoruz. Kullanıcı ekleyeceğiz:
useradd -m -g users -G wheel,storage,power,video,audio,network -s /bin/bash kullaniciadi
passwd kullaniciadi

EDITOR=nano visudo

komutunu girdikten sonra:

# %wheel ALL=(ALL:ALL) ALL
satırının başındaki # işaretini kaldırın ve en aşağı satıra:
Defaults rootpw yazıp kaydedin.

Screenshot_2022-06-03_21-53-34.png


Aynen bu şekilde olacak.

Daha sonra ekran kartı sürücüleri kurulumları vs. onları ArchWiki'den veya YouTube kanallarından bakabilirsiniz.

exit
umount -R /mnt
reboot

Eğer hata yapmadıysanız:

Screenshot_2022-06-03_21-55-32.png


Sizi böyle bir ekran karşılayacak. Enter deyip giriş yapıyoruz.

Screenshot_2022-06-03_21-56-38.png


Kullanıcı adı ve şifrenizle giriş yapıyorsunuz.

Daha sonra sudo nmtui ile Wifi ağınıza bağlanabilirsiniz.
Masaüstü ortamı, Pencere yöneticisi kurma kısmını size bırakıyorum.
Rehberimiz buraya kadardı. Eğer rehberi beğendiyseniz bir tane Beğen ifadesi kondurmanız yeterlidir.

Hepinize iyi forumlar dilerim...

Screenshot_2022-06-03_21-59-19.png
 

Yeni konular

Geri
Yukarı