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
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
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.
Tşk ederim Ayça hnm, yardımcı olabildiysem ne mutlu bana.
İyi günler.
Bolumlemede eksik bilgi var admin grub install olmuyor
Bios EFI mi?
Hata çıktılarını gönderebilir misiniz?
Tşkler
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.
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.
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.
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