Menü Kapat

Arch Linux Kurulumu

Arch Linux Kurulumu

Not;
1)2015.5.1 ISO kalıbı esas alınarak anlatılmıştır.
2)Kurulumda editor derleyici olarak “vi” kullanılmıştır. Hangi editörü kullanıyorsanız derleme işlemini onun ile yapınız.
3)Disk bölümleme işlemi GPT olarak yapılandırıldı, bu yüzden cgdisk kullanılmıştır.

1) İndirme;
https://www.archlinux.org/download/

2) Kurulum;

* Klavye düzeni,

loadkeys trq
setfont lat5-12

* Kablosusuz network ayarları,

iw dev
wifi-menu WIFI_INTERFACE_NAME

* Disk yapılandırma,

fdisk -l

( Takılı olan bütün disklerin bilgilerini gösterir.)

cgdisk /dev/sd?

(Not!!: Disk üzerindeki verilerinizin yedeğini aldıktan sonra deneyin disk üzerindeki verileriniz silinecektir.!!!)

* Disk biçimlendirme,

mkfs.ext4 /dev/sda1 -L arch_root

( root bölümü hangisini seçtiyseniz bölüm ismini verin. Benim root bölümüm sda1)

mkswap /dev/sda?

( örn: mkswap /dev/sda3) Takas alanı belirleme

* Diskleri bağlama,

mount /dev/sda? /mnt

( örn: mount /dev/sda2 ) kök(root) dizini bağlama

swapon /dev/sda?

( örn: swapon /dev/sda3) Takas alanı bağlama

* Yansı adresi belirleme,
Aşağıdaki komut ile yansı dosyasının yedeğini alın.

mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist_ORG

Yeni bir yansı dosyası oluşturun.

vi /etc/pacman.d/mirrorlist

Aşağıdaki kodları yarattığınız yansı dosyasına ekleyin.

##
## Arch Linux repository mirrorlist
## Sorted by mirror score from mirror status page
## Generated on 2015-01-01
##

## Score: 4.4, Turkey
Server = http://ftp.linux.org.tr/archlinux/$repo/os/$arch

* Taban kurulumu,

pacstrap -i /mnt base

* Fstab oluşturma,

genfstab -U -p /mnt >> /mnt/etc/fstab

Fstab ve UUID bölümlerini kontrol etmek için,

more /mnt/etc/fstab

 

blkid

* Chroot düzenleme,

arch-chroot /mnt /bin/bash

* Yazı karakteri desteği,

vi /etc/locale.gen

Açılan sayfada # işaretini kaldırın ve kaydedip çıkın,
Örn,
tr_TR.UTF-8 UTF-8
tr_TR ISO-8859-9

Yapılan değişikliklerin uygulanması için,

locale-gen

* Dil desteği,
Türkçe için,

echo LANG=tr_TR > /etc/locale.conf
export LANG=tr_TR

İngilizce için,

echo LANG=en_US > /etc/locale.conf
export LANG=en_US

* Konsol klavye düzenlemesi,

echo KEYMAP=trq > /etc/vconsole.conf
echo FONT=lat5-12 >> /etc/vconsole.conf

* Yerel saat ayarları,

ln -s /usr/share/zoneinfo/Europe/Istanbul /etc/localtime
hwclock -s -u

* Bilgisayar adını belirleme,

echo BİLGİSAYAR_ADI > /etc/hostname

Örn: echo arch > /etc/hostname

* Localhost ayarlama,

vi /etc/hosts

Dosya içeriğini aşağıdaki gibi düzenleyin,

#
127.0.0.1 localhost.localdomain localhost BİLGİSAYAR_ADI
::1 localhost.localdomain localhost BİLGİSAYAR_ADI

Örn,
#
127.0.0.1 localhost.localdomain localhost arch
::1 localhost.localdomain localhost arch

* Kullanıcı tanımlama,

useradd -m -G wheel -s /bin/bash kullanıcı_adı

örn : useradd -m -G wheel -s /bin/bash user1

* Kullanıcı şifre belirleme,

passwd kullanıcı_adı

örn: passwd user1

* Kablosuz araçları kurulumu,

pacman -S iw dialog wpa_supplicant wpa_actiond

* Ağ kontrolü,

ip link

* Kablosuz down ise up yapmak için,

ip link set dev  up

* Kablolu ağ dhcp başlatma,

dhcpcd

* Root Şifresi belirleme,

passwd

* Grub ve gerekli paketlerin yüklenmesi,
Amd işlemcisi olan intel-ucode ‘u yüklemesin.

pacman -S grub dosfstools gptfdisk os-prober ntfs-3g intel-ucode

* Grub Kurulumu,

grub-install --target=i386-pc --recheck /dev/sda

* Grub.cfg oluşturma,

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

* Çekirdek önyükleme, ramdisk, init kontrolü yapılandırması,

mkinitcpio -p linux

* Çıkış,

exit
umount -R /mnt

* Yeniden başlatma,

reboot

3) Yapılandırma;

* Network Manager kurulum ve aktif etme,

pacman -S networkmanager
systemctl enable NetworkManager

* Kablolu ağ bağlantısı,

dhcpcd
systemctl enable dhcpcd

* Notebook’lar için Touchpad sürücüsü,

pacman -S xf86-input-synaptics

* X ortamı sürücüleri,

pacman -S xorg-server xorg-server-utils xorg-xinit mesa alsa-lib alsa-utils alsa-firmware

* Ekran kartı sürücüleri,
* Nvidia 7xxx ve öncesi,

pacman -S nvidia-304xx nvidia-304xx-utils pangox-compat

* Nvidia 8xxx ve sonrası,

pacman -S nvidia nvidia-utils pangox-compat

* Ati,

pacman -S xf86-video-ati mesa-dri

* Intel,

pacman -S xf86-video-intel mesa-dri

* X ortamı sürücüleri kontrolü için,

pacman -S xorg-twm xorg-xclock xterm

* X Ortamı testi için, startx komutunu çalıştırdığınız da aşağıdaki resimdeki gibi bir görüntü gelecektir.
Bu işlem ortam sürücülerinin başarılı olduğu anlamına gelir.

startx

startx
Komut satırında exit ile çıkış yapabilirsiniz.

* Masa üstü ortamı kurulumu,
* Xfce için,

pacman -S xfce4 ttf-dejavu xfce4-goodies lxdm xfce4-xfapplet-plugin network-manager-applet

* Kde için,

pacman -S kde kde-l10n-tr kdeplasma-applets-networkmanagement

* Gnome için,

pacman -S gnome gnome-extra network-manager-applet

Giriş karşılama ekranını açılışta aktif etme,
* Xfce için,

systemctl enable lxdm.service

* Kde için,

systemctl enable kdm.service

* Gnome için,

systemctl enable gdm.service

* Sudo kurulumu ve yapılandırılması,

pacman -S sudo
EDITOR=vi visudo

Açılan dosyadaki “# %wheel ALL=(ALL) ALL” satırında # işaretini kaldırın, bu işlem şifre ile yetki almak için kullanılır.

* AUR deposu için,

vi /etc/pacman.conf

Açılan dosyanın en altına aşağıdaki kodları ekleyin ve kaydedin,

[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/x86_64

* Depoyu full güncelleme ve yaourt paketi yükleme,

pacman -Syyu
pacman -S base-devel
pacman -S yaourt

* Yeniden başlatma,

reboot

8 Comments

  1. ayça beril

    merhaba admin arama motorlarında bulamadığım içeriği burada buldum teşekkür ederim size sitenizi takip listeme aldım zaman zaman ziyaret edeceğim iyi çalışmalar.

  2. Celal ÖZCAN

    Merhaba, öncelikle emeğinize elinize sağlık.
    Yeni kurulum yapacam, 2-3 gün önce kurmuştum fakat compiz bir türlü anlaşamadı Arch XFCE4 ile, neyse önemli değil, şu anda manjaro kullanıyorum ve Arch kurulumunda grub kurmaya duşünmiyorum, bu durum “mkinitcpio -p linux” komutunu etkiler mi, dikkatimi çeken son kurulum anlatımlarında ne dense bu komut es geçilmiş, compiz kurmadan Arch XFCE4 gayet iyi çalışıyor.
    Manjaro üzerinde ekran aydınlatması ile sorun yaşıyorum, şu anda 3.18 çekirdek kullanmaktayım, ve blacklight iki farklı donanım olarak görüniyo, bundan dolayı olabilir mi ?
    Önceden teşekkürler, kolay gelsin.

    • korkut

      Merhaba Celal bey,
      Grub kurmak zorunda değilsiniz ama bootloader yapmak zorundasınız bu şeçenek size kalmış ben anlatımda grub ile kurulumu anlatmıştım. bootloader işlemini ister syslinux ister grub ile yaptırabilirsiniz. “grub-mkconfig -o /boot/grub/grub.cfg” ile boot ettirebildiniz mi? “mkinitcpio” komutu ilk reboot etmeden önce yapılandırılmıştı anlatımda. Blacklight için systemd tarafında servisin çalışırlığını kontrol ettiniz mi? birde dmesg ile çıktılara bakmamız gerekebilir. Ekran kartınız nedir hangi yönergelere göre kurulumu yaptınız?

      İyi günler.

  3. Celal ÖZCAN

    Hocam tekrar merhaba.
    Bir netbook var elimde, üzerinde Mint 17.2 ve Win 8.1 var, Mint kasıyo arada bir ve ben Mint yerine Arch XFCE4 kurmayı planlıyorum. Bana sıkıntı veren BIOS Secure boot ve Legacy olması, linux açacağım zaman Legacy boot kullanıyorum ve dolayısı ile Win kullanmam için BIOS tan değişiklik yapmam grekiyor.
    Aslında Win pek kullanmam ama memleketimiz malüm e-imza olayı malisef şimdilik Win üzerinde çalışabiliyor sorunsuzca, demek istemem UEFI boot kurmam gerekiyor ki BIOS ile uğraşmiyim diye.
    Arch wiki de anlatım var tabii ama anlayamadığım yerler var tabii, örneğin UEFI boot alanı ayırın deniliyor halbuki disk üzerinde Winin kullandığı bir alan zaten mevcut, oraya kur dememe rağmen Secure bootta yalnızca Win açılıyor. BU konuyu da mevcut makalenize ilave ederseniz memnun olurum.
    Fazla zamanınızı da almak istemiyorum ama e-imza ile alakalı ETOKEN sürücüleri AUR da olmasına rağmen Arch ve ya Manjaro üzerinde bu Etoken e-imza donanımını bir türlü çalıştıramadım, *.deb kullanan sürümlerde çalışıyor ???
    Önceden teşekkür eder, kolaylıklar dilerim.

    • Celal ÖZCAN

      Hocam kusura bakmayın EFI boot yazınız varmış zaten, Arch üzerinde e-imza ile alakalı bir sıkıntım var, gerekli paketler AUR da var kurdum ama çalıştıramadım bir türlü,AUR da verilen paketler *.rpm paketinden pkg yapılmış ondandır diye düşüniyorum, elimde *.deb ve *.rpm olarak var bu konuda yardımcı olabilirseniz paketleri gönderebilirim, benim tecrubelerim sorunu çözmekte yataersiz kalıyor.

      önceden teşekkür ederim

      kolay gelsin
      saygılar: Celal ÖZCAN

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir