İlginizi Çekebilir
  1. Ana Sayfa
  2. Open Source
  3. Arch Linux Kurulumu Nasıl Yapılır ? Bölüm – 3

Arch Linux Kurulumu Nasıl Yapılır ? Bölüm – 3

Arch Linux serimizin kurulumunu gerçekleştirdiğimiz 3. Bölümündeyiz 😊 Bu yazı Arch Linux Kurulumu Nasıl Yapılır ? Bölüm – 2’in devamı şeklinde bu yazıyı okuyabilirsiniz. 2. Bölümümüzde diskleri bağlama, temel paket kurulumları, Fstab dosyasının Hazırlanması, yerelleştirme ayarları gibi yapılandırmalar yapmıştık. Arch Linux Serimizin 3. Bölümünde ön kurulum işlemlerini tamamlayacağız. Bölümleri arka arkaya okuyorsanız ve tek seferde ön kurulum işlemlerini bitirmek istiyorsanız klavye türkçeleştirme ve disk bağlama adımlarını geçebilirsiniz.

Bugünkü yazımızda yapacağımız işlemleri başlıklar halinde listeleyelim.

  • Arch Linux Ön Kurulum İşlemleri Nasıl Yapılır?
    • Klavyenin Türkçeleştirilmesi
    • Disklerin Bağlanması
    • Paket Yöneticisinin Yapılandırılması
    • Kullanıcı ve Parola İşlemleri
    • Initial Ramdisk Ortamının Oluşturulması
    • Kullanıcı İzinlerinin Ayarlanması
    • İnternet Bağlantısı için Paket İhtiyaçları ve Yapılandırma İşlemleri
    • GRUB ve EFI için Paket İhtiyaçları
    • Sistemin Yeniden Başlatılması
    • Sistemin Test Edilmesi

Arch Linux Ön Kurulum İşlemleri Nasıl Yapılır?

Klavyenin Türkçeleştirilmesi

Klavyemizi türkçeleştirelim.

# loadkeys trq

arch linux klavyenin türkçeleştirilmesi

Resim-1

Disklerin Bağlanması

Dosya sistemimizi /mnt dizinine bağlayalım. Ardından /mnt dizini altında efi dizini oluşturalım. EFI sistemimizi /mnt/efi dizinine bağlayalım. Son olarak Swap alanımızı bağlayalım.

Kullandığım komutlar sırasıyla aşağıdadır.

# mount /dev/sdxx /mnt

# mkdir /mnt/efi

# mount /dev/sdxx /mnt/efi

# swapon /dev/sdxx

arch linux üzerinde disklerin bağlanması işlemleri

Resim-2

Paket Yöneticisinin Yapılandırılması

Nano Text editörünü kullanarak /etc dizini altındaki Pacman.conf yapılandırma dosyasını açalım.

# nano /etc/pacman.conf

arch linuxta paket yöneticisinin yapılandırılması

Resim-3

Multilib 64 bit kurulumlarda (Wine, Steam, …) 32 bit uygulamaları çalıştırmak ve oluşturmak için kullanılabilen 32 bit yazılım ve kitaplıklar içerir.

Multilib deposunu aktifleştirmek için Comment’leri kaldıralım ve CTRL + X tuş kombinasyonunu kullanarak değişikliklerimizi kaydedelim.

arch linux üzerinde multilib deposunun etkinleştirilmesi

Resim-4

Aşağıdaki komutu kullanarak güncelleme işlemini gerçekleştirelim.

# pacman -Sy

arch linux güncelleme işlemi

Resim-5

Kullanıcı ve Parola İşlemleri

Root parolamızı Passwd komutunu kullanarak belirleyelim. Parolanızı girerken parola görünmeyecektir.

# passwd

arch linuxta root parolasını belirleme

Resim-6

Aşağıdaki komutları kullanarak bir tane kullanıcı oluşturalım ve ilgili gruplara ekledikten sonra parolamızı belirleyelim.

wheel: Yönetim grubu, genellikle yönetim eylemlerini gerçekleştirmek, ayrıcalıklar vermek için kullanılır.

storage: Çıkarılabilir sürücülere erişmek için kullanılır. Kullanıcının depolama aygıtlarını bağlamasını sağlar.

audio: Ses donanımına doğrudan sağlar. ALSA ve OSS’in uzak oturumlarda çalışması için gereklidir.

video: Video Capture cihazlarına erişim, 2D/3D donanım hızlandırma, Framebuffer için kullanılır.

# useradd -mg users -G wheel,storage,power,audio,video -s /bin/bash username

# passwd username

arch linuxta kullanıcı oluşturma

Resim-7

Initial Ramdisk Ortamının Oluşturulması

Mkinitcpio: Bir başlangıç Ramdisk ortamı oluşturmak için kullanılan Bash betiğidir. Özellikle bir Kernel paketi tarafından sağlanan ön ayarı oluşturmak için -p parametresiyle aşağıdaki komutu kullanacağız.

Initial Ramdisk: Çeşitli Kernel modüllerini yükleyen ve kontrolü Init’e devretmeden önce gerekli şeyleri ayarlayan çok küçük bir ortamdır.

# mkinitcpio -p linux

arch linux initial ramdisk ortamının oluşturulması

Resim-8

Kullanıcı İzinlerinin Ayarlanması

Nano Text editörünü kullanarak /etc dizini altındaki Sudoers dosyasını açalım.

# nano /etc/sudoers

arch linuxta kullanıcı izinlerinin ayarlanması

Resim-9

Daha önce oluşturduğumuz kullanıcıyı ve Wheel grubu için gereken ayarlamaları Resim-10’daki gibi yapıp CTRL + X tuş kombinasyonlarını kullanarak kaydedip çıkalım.

username ALL=(ALL) ALL

%wheel ALL=(ALL) ALL

arch linuxta sudoers dosyasının düzenlenmesi

Resim-10

İnternet Bağlantısı için Paket İhtiyaçları ve Yapılandırma İşlemleri

Öncelikle Dialog ve Wpa_supplicant paketlerini yükleyelim.

Uyarı: Dialog paketini yüklemediğiniz takdirde Ethernet’le dahi internete bağlanamazsınız.

Dialog: Shell Script’lerden iletişim kutularını görüntülemek için bir araçtır.

Wpa_supplicant: WPA Wireless ağları için yardımcı bir programdır.

# pacman -S dialog wpa_supplicant

arch linuxta internet bağlantısı için gerekli olan paketlerin kurulumu

Resim-11

Network Controller’ı bulmak adına aşağıdaki komutu uygulayalım.

# lspci | egrep -i –color ‘network|ethernet’

arch linuxta network controller'ların bulunması

Resim-12

Ben şu an sanal makine üzerinde olduğum için sadece Ethernet Controller görünüyor. Normalde lspci -k komutunu ana makinemde verdiğimde aşağıdaki gibi bir çıktı elde ediyorum.

03:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)

Subsystem: Intel Corporation Centrino Wireless-N 2230 BGN

Ardından bu adrese gidelim ve Network Controller için uygun Driver’ı bulalım.

Listeden Driver’ımın ipw2200 olduğunu buldum.

arch linuxta network controller için gereken driver adının bulunması

Resim-13

Uyarı: Bu adım sistemden sisteme farklılık gösterecektir.

Arch Linux üzerinde bulduğum isim üzerinden paketimi buldum.

arch linuxta network driverının aranması

Resim-14

Bulduğumuz paketi aşağıdaki komutu kullanarak kuralım.

# pacman -S ipw2200-fw

arch linux network controller için gereken driver kurulumu

Resim-15

Bu adım esnasında aşağıdaki bağlantılardan faydalanabilirsiniz.

Birinci Bağlantı | İkinci Bağlantı | Üçüncü Bağlantı | Dördüncü Bağlantı

Netctl, Dhcpcd, Ifplugd paketlerini yükleyelim

Netctl: Profil tabanlı Systemd ağ yönetimi

Dhcpcd: RFC2131 uyumlu DHCP Client Daemon

Ifplugd: Bir kablo takıldığında Ethernet cihazınızı otomatik olarak yapılandıran ve kablo çekildiğinde otomatik olarak yapılandırmasını kaldıran bir Linux programıdır.

# pacman -S netctl dhcpcd ifplugd

arch linuxta internet için gereken paketlerin kurulumu

Resim-16

Elimizdeki örneklerden bir kopyasını alarak yeni bir yapılandırma dosyası oluşturalım.

# cp /etc/netctl/examples/ethernet-dhcp /etc/netctl/custom-dhcp-profile

Interface’imizin adını öğrenelim.

# ip link

arch linuxta interface adının öğrenilmesi

Resim-17

Nano Text editörünü kullanarak oluşturduğumuz yapılandırma dosyasını düzenleyelim. Ip link komutuyla öğrendiğimiz Interface’i yazıp DHCPClient üzerinde yer alan Comment’i kaldıralım. CTRL + X tuş kombinasyonunu kullanarak yaptığımız değişiklikleri kaydedip çıkalım.

# nano /etc/netctl/custom-dhcp-profile

arch linuxta netctl yapılandırma dosyasının düzenlenmesi

Resim-18

Oluşturduğumuz profili aktifleştirmek adına aşağıdaki komutu uygulayalım.

# netctl enable custom-dhcp-profile

Dhcpcd servisini aktifleştirelim.

# systemctl enable dhcpcd.service

arch linuxta ilgili profil ve dhcpcd servisinin aktifleştirilmesi

Resim-19

GRUB Kurulumu ve EFI için Paket İhtiyaçları

Yükleme yapacağımız paketleri aşağıda açıkladım. İkisi opsiyonel olmak üzere 5 paket kuracağız.

GRUB (GRand Unified Bootloader): Bir multi-boot yükleyicidir.

Efibootmgr: EFI Boot Manager’ı değiştirmek için gereken Linux uygulamasıdır.

Os-prober: Bir sürücü setindeki diğer işletim sistemlerini algılamak için gereken yardımcı programdır.

Dosfstools: DOS dosya sistemi yardımcı programlarını içerir. (opsiyonel)

Mtools: MS-DOS disklerine erişmek için bir dizi yardımcı programdır. (opsiyonel)

Paketlerimizi kurmak için aşağıdaki komutu uygulayalım.

# pacman -S grub efibootmgr dosfstools os-prober mtools

arch linuxta grub kurulumu

Resim-20

GRUB kurulumu için grub- komutuyla çalıştık.

# grub-install –target=x86_64-efi –efi-directory=/efi/ –bootloader-id=GRUB

GRUB yapılandırması için grub-mkconfig komutunu kullandık.

# grub-mkconfig -o /boot/grub/grub.cfg

arch linux üzerinde grub yapılandırması

Resim-21

Sistemin Yeniden Başlatılması

GRUB kurulumunu da yaptıktan sonra sistemimizi yeniden başlatalım.

# exit

# umount -a

# reboot

arch linuxta sistemin yeniden başlatılması

Resim-22

Sistemin Test Edilmesi

Başarılı bir şekilde GRUB ekranımız geldi. Aşağı ve yukarı yön tuşlarını kullanarak Boot edilmesini istediğiniz sistemin üzerine gelip Enter tuşuna basarak devam edebilirsiniz.

arch linuxta sistemin test edilmesi

Resim-23

Oluşturduğumuz kullanıcı adı ve parola ile girişimizi yapalım. Ping komutunu kullanarak internet bağlantımızı kontrol edelim.

arch linux sisteminin test edilmesi

Resim-24

Başarılı bir şekilde Arch Linux ön kurulumumuzu tamamladık 😊

Bu konuyla ilgili sorularınızı https://forum.mshowto.org linkini kullanarak ulaşacağınız forum sayfamızda sorabilirsiniz.

Referanslar

www.mshowto.org

TAGs: gnu, linux, open-source, arch-linux, arch-linux-kurulumu, arch-linux-installation, nasil-yapilir, arch-linux-nasil-kurulur, arch, arch-linux-kurulum-kilavuzu

Yorum Yap

Yazar Hakkında

Archman GNU/Linux dağıtımında gönüllü olarak Arch Linux Rehberi projesinde yer aldım. 2019 Ağustos Ayında Stajyer olarak Tubitak - ULAKBİM bünyesinde Pardus GNU/Linux projesinde çalıştım. Şu anda da Kırıkkale Üniversitesi Bilgisayar Mühendisliği bölümünde lisans öğrenimime devam etmekteyim.

Yorum Yap

Yorumlar (1)

  1. ramazanaltintop_avatar

    grub-install –target=x86_64-efi –efi-directory=/efi/ –bootloader-id=GRUB

    Komutunu kullandığımda hata ile karşılaşıyorum

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir