[REHBER] Arch Linux Kurulumu

Efeisot

2 GHz Mod
2 GHz
Katılım
25 Ara 2023
Mesajlar
14
Gereksinimler:
*USB Bellek
*64 bit uefi bir bilgisayar
*minimum 16GB disk alani, mazosist iseniz 4GB bile yeterli lakin bu rehber end userlar icin
*90dan yüksek iq ve sorumluluk bilinci
*sabir

Kurulumu 8GB RAM ve 100GB depolamali bir sistem icin anlaticam, sizde kendi diskinize göre ayarlamalarinizi yaparsiniz. Nvidia kulumunu vesaire anlatmayacagim onu ya sonra baska bi rehberde anlatirim yada arastirip bulursunuz :kekw:

https://archlinux.org/download/ baglantisindan iso dosyanizi yükleyin; usbye rufus ile dd modunda, balenaetcher ile veya ventoyla yazdirin.
Sistemi yeniden baslatin ve boot menuden usbnizi secip arch kurulum medyasini acip enter tusuna basarak kurulum isosunu boot edin.

Klavye düzenini ayarlayin, türkce q klavye icin su komutu giriyoruz (default olarak ingilizce Q klavye ile geliyor):
Bash:
loadkeys trq

Wifiye baglanmak icin:
Bash:
iwctl
device list #wlan adini (mesela wlanX olsun) not edin
station wlanX scan
station wlanX get-networks #wifi adlarini gösterir
station wlanX connect wifi-adi #sifrenizi girip baglanin
exit

Ag saati ile senkronizasyon:
Bash:
timedatectl set-ntp true

Pacman veri tabanini güncelleyin:
Bash:
pacman -Syy

Geldik zurnanin zart dedigi yere, diskleri bölümlendirmeye baslayalim. lsblk cekip kurulum yapacaginiz diskin adini not alin (/dev/sda olsun mesela bizim disk). Ardindan:
Bash:
cfdisk /dev/sda
#Diskinizi 3 parcaya böleceksiniz: EFI, ROOT ve SWAP
#new diyip 1G yazip efi bölümünü olusturun, ardindan free space
#kismina gelip tekrardan new diyin ve yaklasik raminiz kadar swap acin, ben 9GB acicam
#ardindan tekrar new diyip kalan kismi ekleyin.
#efi partisyonu ustune gelip type kismindan efi partitionu, swapin üstüne gelip linux
#swap i secin. ardindan write kismini enterlayip yes diyin ve quit diyip cikin.
#lsblk cektiginizde 3 disk cikicak. benim icin:
#/dev/sda1 1G (efi)
#/dev/sda2 9G (swap)
#/dev/sda3 90G (root)
#simdi asagidaki ayarlamami örnek alarak diskleri düzenliyoruz:
mkfs.fat -F 32 /dev/sda1
mkdir -p /mnt/boot/efi
mount /dev/sda1 /mnt/boot/efi

mkswap /dev/sda2
swapon /dev/sda2

mkfs.ext4 /dev/sda3
mount /dev/sda3 /mnt

#lsblk cekerek diskleriniz dogru noktalara mount edilmis mi diye bakabilirsiniz

Temel dosyalarin kurulumu (ben zen kernel seciyorum waydroid vesaire icin):
Bash:
pacstrap -i /mnt base base-devel linux-zen linux-zen-headers linux-firmware git python python-pip nano

Diskleri sisteme kaydediyoruz:
Bash:
genfstab -U /mnt >> /mnt/etc/fstab

Chroota geciyoruz (kisaca kurulumumuzun root klasörüne gidiyoruz):
Bash:
arch-chroot /mnt

Yerellestirmeleri yapiyoz (klavye saat falan korkmayin :D ):
Bash:
timedatectl list-timezones #zaman dilimlerini gösterir
ln -sf /usr/share/zoneinfo/Bölge/Sehir /etc/localtime #trde yasiyosaniz bölgeyi Europe sehri Istanbul yapin
hwclock --systohc #sistem saatini utcye uygular
nano /etc/locale.gen #tr_TR.UTF8 basindaki # isaretini silin ve ctrl x ile kaydedip cikin
locale-gen
echo "LANG=tr_TR.UTF8" >> /etc/locale.fonf
echo "KEYMAP=trq" >> /etc/vconsole.conf

Hostu ayarlama:
Bash:
nano /etc/hostname #pcnize ad verin, kullanici adi degil bu haberiniz olsun, ben archie vericem isim olarak, kaydedip cikin pc adi ekleyince
nano /etc/hosts #en alt satira gelip sunlari yazin:
127.0.0.1    localhost
::1                 localhost
127.0.1.1    archie.localdomain    archie
#dosyayi kaydedip cikin

Root sifresini girin:
Bash:
passwd #root sifrenizi girin

Bootloader (grub) ve diger sistem zimbirtilarinin kurulumu:
Bash:
pacman -S grub efibootmgr os-prober ntfs-3g cups networkmanager network-manager-applet wireless_tools wpa_supplicant bluez bluez-utils pipewire pipewire-pulse pipewire-alsa pipewire-audio
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=istediginiz isim
#dualboot yapiyorsaniz su kismida yapin
nano /etc/default/grub
#icine su satiri ekleyin
GRUB_DISABLE_OS_PROBER=false
#ctrl x yapip kaydedin, bu halt sayesinde windowsuda grub updatelenince görecek sisteminiz
grub-mkconfig -o /boot/grub/grub.cfg

Sudo ayarlama ve kullanici hesabi olusturma:
Bash:
pacman -S sudo
#ben isim olarak ei kullanicam siz isteginiz adi kullanin
useradd --create-name ei
passwd ei
usermod -aG wheel ei
#sudo yetkisi vermece
nano /etc/sudoers
#asagidaki satiri bulun, ve "#" isaretini silin

##Uncomment to allow members of group wheel to execute any command (bu degil, altindaki)
# %wheel ALL=(ALL) ALL

Servisleri aktiflestirme:
Bash:
systemctl enable NetworkManager
systemctl enable bluetooth
systemctl enable cups

Masaüstü kurmaca (sisteminiz cöp ise wm kurabilirsiniz, hatta bu isi otomatik yapan scriptim var direkt onu kullanin sistemi rebootlayip kurun atlayin bu adimi):
Bash:
#KDE Kurulumu
pacman -S xorg xorg-xinit
pacman -S plasma plasma-wayland-session kde-applications sddm
systemctl enable sddm

#GNOME Kurulumu
pacman -S xorg xorg-xinit
pacman -S gnome gdm
systemctl enable gdm

#XFCE Kurulumu
pacman -S xorg xorg-xinit
pacman -S xfce4 xfce4-goodies lightdm lightdm-gtk-greeter
systemctl enable lightdm

Sistemi yeniden baslatin:
Bash:
reboot

Ekstradan su konuya bakabilirsiniz, nvidia kurulumu ve ekstra seyler icin: https://www.technopat.net/sosyal/konu/arch-linux-kurulumu.1913708/
 
Son düzenleme:

Muhammed Hamza Bayık

2 GHz Mod
2 GHz
Katılım
21 Kas 2023
Mesajlar
481
Gereksinimler:
*USB Bellek
*64 bit uefi bir bilgisayar
*minimum 16GB disk alani, mazosist iseniz 4GB bile yeterli lakin bu rehber end userlar icin
*90dan yüksek iq ve sorumluluk bilinci
*sabir

Kurulumu 8GB RAM ve 100GB depolamali bir sistem icin anlaticam, sizde kendi diskinize göre ayarlamalarinizi yaparsiniz. Nvidia kulumunu vesaire anlatmayacagim onu ya sonra baska bi rehberde anlatirim yada arastirip bulursunuz :kekw:

https://archlinux.org/download/ baglantisindan iso dosyanizi yükleyin; usbye rufus ile dd modunda, balenaetcher ile veya ventoyla yazdirin.
Sistemi yeniden baslatin ve boot menuden usbnizi secip arch kurulum medyasini acip enter tusuna basarak kurulum isosunu boot edin.

Klavye düzenini ayarlayin, türkce q klavye icin su komutu giriyoruz (default olarak ingilizce Q klavye ile geliyor):
Bash:
loadkeys trq

Wifiye baglanmak icin:
Bash:
iwctl
device list #wlan adini (mesela wlanX olsun) not edin
station wlanX scan
station wlanX get-networks #wifi adlarini gösterir
station wlanX connect wifi-adi #sifrenizi girip baglanin
exit

Ag saati ile senkronizasyon:
Bash:
timedatectl set-ntp true

Pacman veri tabanini güncelleyin:
Bash:
pacman -Syy

Geldik zurnanin zart dedigi yere, diskleri bölümlendirmeye baslayalim. lsblk cekip kurulum yapacaginiz diskin adini not alin (/dev/sda olsun mesela bizim disk). Ardindan:
Bash:
cfdisk /dev/sda
#Diskinizi 3 parcaya böleceksiniz: EFI, ROOT ve SWAP
#new diyip 1G yazip efi bölümünü olusturun, ardindan free space
#kismina gelip tekrardan new diyin ve yaklasik raminiz kadar swap acin, ben 9GB acicam
#ardindan tekrar new diyip kalan kismi ekleyin.
#efi partisyonu ustune gelip type kismindan efi partitionu, swapin üstüne gelip linux
#swap i secin. ardindan write kismini enterlayip yes diyin ve quit diyip cikin.
#lsblk cektiginizde 3 disk cikicak. benim icin:
#/dev/sda1 1G (efi)
#/dev/sda2 9G (swap)
#/dev/sda3 90G (root)
#simdi asagidaki ayarlamami örnek alarak diskleri düzenliyoruz:
mkfs.fat -F 32 /dev/sda1
mkdir -p /mnt/boot/efi
mount /dev/sda1 /mnt/boot/efi

mkswap /dev/sda2
swapon /dev/sda2

mkfs.ext4 /dev/sda3
mount /dev/sda3 /mnt

#lsblk cekerek diskleriniz dogru noktalara mount edilmis mi diye bakabilirsiniz

Temel dosyalarin kurulumu (ben zen kernel seciyorum waydroid vesaire icin):
Bash:
pacstrap -i /mnt base base-devel linux-zen linux-zen-headers linux-firmware git python python-pip nano

Diskleri sisteme kaydediyoruz:
Bash:
genfstab -U /mnt >> /mnt/etc/fstab

Chroota geciyoruz (kisaca kurulumumuzun root klasörüne gidiyoruz):
Bash:
arch-chroot /mnt

Yerellestirmeleri yapiyoz (klavye saat falan korkmayin :D ):
Bash:
timedatectl list-timezones #zaman dilimlerini gösterir
ln -sf /usr/share/zoneinfo/Bölge/Sehir /etc/localtime #trde yasiyosaniz bölgeyi Europe sehri Istanbul yapin
hwclock --systohc #sistem saatini utcye uygular
nano /etc/locale.gen #tr_TR.UTF8 basindaki # isaretini silin ve ctrl x ile kaydedip cikin
locale-gen
echo "LANG=tr_TR.UTF8" >> /etc/locale.fonf
echo "KEYMAP=trq" >> /etc/vconsole.conf

Hostu ayarlama:
Bash:
nano /etc/hostname #pcnize ad verin, kullanici adi degil bu haberiniz olsun, ben archie vericem isim olarak, kaydedip cikin pc adi ekleyince
nano /etc/hosts #en alt satira gelip sunlari yazin:
127.0.0.1    localhost
::1            localhost
127.0.1.1    archie.localdomain    archie
#dosyayi kaydedip cikin

Root sifresini girin:
Bash:
passwd #root sifrenizi girin

Bootloader (grub) ve diger sistem zimbirtilarinin kurulumu:
Bash:
pacman -S grub efibootmgr os-prober ntfs-3g cups networkmanager network-manager-applet wireless_tools wpa_supplicant bluez bluez-utils pipewire pipewire-pulse pipewire-alsa pipewire-audio
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=istediginiz isim
#dualboot yapiyorsaniz su kismida yapin
nano /etc/default/grub
#icine su satiri ekleyin
GRUB_DISABLE_OS_PROBER=false
#ctrl x yapip kaydedin, bu halt sayesinde windowsuda grub updatelenince görecek sisteminiz
grub-mkconfig -o /boot/grub/grub.cfg

Sudo ayarlama ve kullanici hesabi olusturma:
Bash:
pacman -S sudo
#ben isim olarak ei kullanicam siz isteginiz adi kullanin
useradd --create-name ei
passwd ei
usermod -aG wheel ei
#sudo yetkisi vermece
nano /etc/sudoers
#asagidaki satiri bulun, ve "#" isaretini silin

##Uncomment to allow members of group wheel to execute any command (bu degil, altindaki)
# %wheel ALL=(ALL) ALL

Servisleri aktiflestirme:
Bash:
systemctl enable NetworkManager
systemctl enable bluetooth
systemctl enable cups

Masaüstü kurmaca (sisteminiz cöp ise wm kurabilirsiniz, hatta bu isi otomatik yapan scriptim var direkt onu kullanin sistemi rebootlayip kurun atlayin bu adimi):
Bash:
#KDE Kurulumu
pacman -S xorg xorg-xinit
pacman -S plasma plasma-wayland-session kde-applications sddm
systemctl enable sddm

#GNOME Kurulumu
pacman -S xorg xorg-xinit
pacman -S gnome gdm
systemctl enable gdm

#XFCE Kurulumu
pacman -S xorg xorg-xinit
pacman -S xfce4 xfce4-goodies lightdm lightdm-gtk-greeter
systemctl enable lightdm

Sistemi yeniden baslatin:
Bash:
reboot

Ekstradan su konuya bakabilirsiniz, nvidia kurulumu ve ekstra seyler icin: https://www.technopat.net/sosyal/konu/arch-linux-kurulumu.1913708/
Hocam windows’un her geçen gün artan sistem gereksinimlerinden dolayı bir gün mutlaka linux’a geçeceğiz ama zannımca biraz daha var. Güzel rehber. İyi forumlar.
 

Son konular

Üst