Arch Linux 2013.07.01 Kurulumu ve Kurulum Sonrası Yapılandırması



Arch Linux 2013.07.01 Kurulumu ve Kurulum Sonrası YapılandırmasıLinux dağıtımları ailesi hem başlangıç hem orta hem de ileri seviye kullanıcılar için çeşitli kullanım imkanlarına sahip çok büyük bir ailedir. Şimdi orta seviye kullanım alışkanlıklarına yönelik bir dağıtımı ele alalım.

Paketlerinin sayı ve güncelliklerinden tutun forumlarından kullanıcılarına kadar her  alanda çok ilerlemiş durumda olan Arch Linux’un kurulumu ve kullanımı başlangıç seviyesindeki Linux kullanıcılarına hitap etmiyor. Ancak çeşitli Arch Linux çatalları bu kullanıcıların da dağıtımı kullanabilmelerine olanak sağlayacak şekilde geliyor.

Tamamen bağımsız olan, temel amacı sadelik ve şıklık olan dağıtımın benim de ilgimi çok fazla çektiğini inkar edemem. Öncelikli olarak kullandığım sistem olmasa da kararlılığı ve sadeliği kendine hayran bırakıyor.

Yuvarlanan dağıtım modelini benimsedikleri için sistemi yalnızca bir kez kurmanız yeterli. Güncellemeleri alarak ilerleyen dağıtımı bir daha kurmanız hiçbir zaman gerekmeyecek.

Arch Linux 1 Temmuz 2013 iso kalıbını Türkiye resmi barındırıcısı olan

http://ftp.linux.org.tr/archlinux/iso/2013.07.01/archlinux-2013.07.01-dual.iso

bağlantısından indirebilirsiniz. Hem 32 hem 64 bit kurulumu yapabilirsiniz. Daha güncel kalıplar çıktığı zaman kurulum sırasında bazı detay farklılıklar olabileceği için tam olarak bu kalıp üzerinden kurulum yapmanızı tavsiye ederim. Yuvarlanan dağıtım olduğu için en güncel haliyle kurulacaktır.

Bu yazımdaki UNetbootin ile DVD’ye ihtiyaç duymadan USB belleğinize atabilir ve bilgisayarınıza kurabilirsiniz.

Kuruluma başlayalım. Komut yazmaya var mısınız 🙂

Sistem açıldığı an ilk ekranımız grubta 32 veya 64 bit seçimini yapıyoruz. Ben sanal makineyi 64 bit yaptığım için x86_64’ü seçiyorum.

Ve birkaç saniye sonra sistem açılıyor.

Klavyeyi Türkçe ayarlamak için; Türkçe Q klavye için

Türkçe F için

diyelim ve disk bölümlemeye geçelim. Dosyalarınızın yedeğini aldıysanız devam edin çünkü herhangi bir hata yaparsanız dosyaların geri dönüşü olmayacaktır.

Sizin Arch Linux kurulumu yapacağınız bölüm ve takas alanınız mevcut ise şimdiki cfdisk uygulamasını çalıştırmanıza gerek yok. Eğer boş sadece bir bölüm var ve takas alanınız mevcut değilse kurulumdan çıkış yapıp mevcut işletim sisteminizi kullanarak RAM boyutunuz civarında boş bir disk bölümü ayarlamanız gerekir.

Benim sanal sabit diskim boş olduğu için cfdisk i kullanmak zorundayım.

Disk yönetimi uygulamasını

diyerek çağıralım ve evet boş. Sizin ayırdığınız bölümler görünecekti.

Eğer sisteminizde birden fazla sabit disk takılı ise “cfdisk sda” veya “cfdisk sdb” diye ayrı ayrı çağırıp bölümlemeniz gerekir.

Enter’a basarak New > Primary dedim ve sistemi kuracağım bölümün boyutunu MB cinsinden yazdım. Şimdi bana bu bölümün, boş alanın başında mı sonunda mı olmasını istediğimi soruyor. Beginning dedim. Bu bölüme sistemi kurmayı planladığım için bölümü Bootable’da enter’a basarak bootable olarak işaretliyorum.

Aşağı ok > New > Primary ve kalan kısmın tamamı diyerek takas alanım olarak ayarlıyorum.

Yine bu alan seçili iken sağ yöne basa basa Type diyorum ve

82 numara takas alanı. Bir düğmeye basıp devam edince kendisi bize 82 numarayı önerdi. Enter dedim ve disk tablom hazır.

Sizde başka bir sistem daha kurulu olsaydı hiç dokunmadığınız bir bölüm daha olacaktı. Sadece takas alanını oluşturacak olsaydınız sadece o bölüme swap diyecektiniz.

Sağ yöne basa basa Write’a geldik ve yes diyerek tablomuzu yazdıralım.

Quit’e gelip cfdisk’ten çıkabiliriz. Sizin hem boş disk bölümünüz hem de takas alanınız mevcutsa buradan itibaren devam etmeniz gerekir.

Benim kullanacağım disk bölümlerinin isimleri, yazdığı gibi, sda1 ve sda2. Sizde isimleri ne ise onları kullanmanız gerekir. Hata yaparsanız yanlış bölümü silersiniz.

Bölümlerimi biçimlendiriyorum. sda1 sistemin kurulacağı yer olduğu için ext4 olsun ve takas alanı swap olmak zorunda.

Bölümlerimiz hazır olduğuna göre bağlama işlemini yaparak ne için kullanacağımızı gösterelim. Sistemi kuracağım bölümü

Takas alanımı

bağladım ve artık kuruluma geçelim.

Bilgisayarınızı ethernet üzerinden internete bağlayın ve temel sistem kurulumu için

deyince sorulara 3 defa enter diyerek 160 MB’lik temel paketleri indirmeye başladı. Bitmesini bekliyoruz. İndirme esnasında ekran kararırsa herhangi bir düğmeye basarak görüntüyü geri getirebilirsiniz.

128 paketin kurulumu tamamlandı.

Şimdi her açılışta bağlanacak bölümleri göstermek ve gözümüzle de kontrol etmek için

diyelim ve


diye çıktı alırsak sorun olmadığı görünüyor. Ctrl+X ile çıkış yapalım.

Üzerinde çalıştığımız kök dizini değiştiriyoruz

Dil ve yerelleştirme ayarları:

Çıkan sayfaya

KEYMAP=trq
FONT=iso09.16

yazalım

Sırasıyla Ctrl+O , Enter ve Ctrl+X diyelim.

Türkçe karakterler için

Bölge ayarlaması için

yazıyoruz.

Sistem dilini Türkçe yapalım:

deyince açılan sayfada biraz aşağı indiktan sonra tr_TR ile başlayan iki satırın başındaki # işaretini kaldırarak etkin hale getirmiş oluyoruz. Sırasıyla Ctrl+O , Enter ve Ctrl+X diyelim.

Etkin olması için de

Hostname’imiz arch olsun

DHCP hizmetini başlangıca ekleyelim. ifconfig diyerek ağ arayüz isminizi öğrenin. Bende wlp2s0

Paket yöneticimiz olan Pacman ile ağ yöneticimizi de kuralım.

Network manager otomatik açılsın diye:

Ve bu kod ile up mı yoksa down mı olduklarına bakalım:

Kurduğumuz sistem 64 bit olduğu için 32 bitlik bazı kütüphanelere bazen ihtiyacımız olduğundan isterseniz nano /etc/pacman.conf diyerek [multilib] deposuna ait multilib ve Include… şeklindeki 2 satırın başındaki # işaretlerini silerek etkin hale getirebilirsiniz. Sırasıyla Ctrl+O , Enter ve Ctrl+X diyerek kaydedin.




Sırada, ramdisk ayarlamaları için

Root şifresi için. Şifre yazarken görünmeyecektir.

Kullanıcı hesabı ekleyelim. Tek satır olarak yazarken sonundaki KULLANICI yerine istediğiniz kullanıcı adını yazın.

Şimdi yazdığınız kullanıcı adı ile şifre belirleyin.

yazmıyormuş gibi görünse de yazıyor. Tekrar yazıp onaylayın.

Önyükleyici grub’ta çözemediğim(bir akşam boyunca uğraştırdı) bir sorun yüzünden syslinux’u yükleyelim.

komutunu yazın. Enter ve syslinux kuruldu.

ve kontrol edelim.

dediğimde ilginç olarak başlatılacak bölümün bende /dev/sda3 olarak yazdığını gördüm. Nedenini bulamadım. Elimle iki /dev/sda3 değerini de /dev/sda1 yaptığım zaman herhangi bir sorun kalmayacak.

Bölümü ayıralım.

Burada eğer target is busy diye ayırmazsa umount -l /mnt demeniz gerekir.

Ve yeniden başlat.

dediğiniz an kurulum kaynağını bilgisayardan ayırabilirsiniz. İşte syslinux ekranı:

Sistem açıldı ve oturum açma ekranı karşımızda:

Kullanıcı ismine root ve şifreye de biraz önce yazdığımız root şifresini yazıp oturum açalım.

Türkçe Q klavye için:

veya F klavye için

Yapılandırmaya Türkçe karakterlerle devam edebilmek için

ve çıkan soruya y dedik.

Depo listelerini indirelim.

Core, Ekstra, Community ve eğer eklediysek multilib indi.

Grafik arayüzü için gereksinimler:

Çıkan sorulara Enter ve Enter diyerek indirmeyi başlatın.

Şimdi ekran kartınızın markasına göre uygun paketi kurmalısınız.

Ben sanal makinede olduğum için pacman -S virtualbox-guest-utils ile kurulumu yaptım ve nano /etc/modules-load.d/virtualbox.conf deyip

vboxguest
vboxsf
vboxvideo
vboxdrv
vboxnetadp
vboxnetflt
satırlarını ekledim.

Sesi kuralım:

Virtualbox’ta ayrıca
alsactl init
demeniz gerekir.

Uygulamalar arası iletişim, gözlemci ve ağ araçları:

Wireless’ınız varsa

Pek çoğu kernelde mevcut olsa da wireless modülünü internette araştırıp sizin seçmeniz gerekli. /etc/modules-load.d/ dizinindeki herhangi bir .conf dosyasında ismini bir satıra yazmanız yeterli. iwlwifi gibi.

Wireless ağı uyandırmak için ifconfig diyerek arayüz ismiyle (bende wlp2s0) birlikte

demeniz gerekir.

Şimdi bir masaüstü seçimi yapalım.

Xfce kurulumu için

KDE için

GNOME için

Cinnamon için

Ben ayrı ayrı Cinnamon ve Xfce kurulumu yapıyorum. İndirmek için onay verdim. İndi, kuruldu.

Otomatik açılması için GNOME veya Cinnamon

KDE için

Xfce için

demeniz gerekir. Açılışta Türkçe klavyenin etkin olması için

deyip açılan sayfada

Section “InputClass”

Identifier “evdev keyboard catchall”
MatchIsKeyboard “on”
MatchDevicePath “/dev/input/event*”
Driver “evdev”

EndSection

Driver ile EndSection arasına aşağıdaki satırı ekleyin

Section “InputClass”

Identifier “evdev keyboard catchall”
MatchIsKeyboard “on”
MatchDevicePath “/dev/input/event*”
Driver “evdev”
Option “XkbLayout” “tr”

EndSection

F klavye için eklediğiniz satırın altına bir de aynen Option “XkbVariant” “f” eklemeniz gerekir. Sırasıyla Ctrl+O , Enter ve Ctrl+X diyelim.

Ve yeniden başlatalım.

Bizi GNOME, KDE veya LXDM oturum açma ekranı karşılıyor.

Eğer Xfce kurulumu yaptıysanız ilk kez oturum açarken bir defalığına Desktop’tan Xfce’yi seçmeniz gerekir.

Hadi geçmiş olsun.





Not: İkinci kontrol. Küçük bir chroot hatasını düzelttim ve ağ araçlarını ekledim. Kullanıcı gruplarını ekledim.

Kaynak: https://wiki.archlinux.org/index.php/Beginners%27_Guide




Yorumlar 15

  • bunun komutsuz kurulani yok mu.

  • Faydalı bilgilerin için tşkler. Manjaro’yu deneyeceğim. Linuxu yeni keşfettim ilk ubuntu kurmuştum geçenlerde ancak tüm hdd’yi silmişim kurarken biraz sıkıntı yaşadım. Windows sürümlerinde sürekli mavi ekran hatası alıyordum ayrıca explorer ve diğer tarayıcılarda çökme hataları vardı, hiç bi format sorunu çözmedi bilgisayar sürekli kapatıyordu kendini, Ubuntuda da tarayıcı çökme hatası aldım ama beğendim Ubuntuyu, şimdide daha kullanışlı bi linux sürümu varmı onu araştırıyorum. Blog çalıman bu konuda aydınlatıcı oldu emeğine sağlık

    • Rica ederim, blogumu keşfetmeye değer bulduğunuz için ben teşekkür ederim. Manjaro Xfce 0.8.7’yi, henüz aday sürüm olsa da, tavsiye ederim.
      Ayrıca Linux Mint 15 ve LMDE Cinnamon da denemeye değer dağıtımlardır.

      Bilgisayarınız farklı işletim sistemlerinde hata veriyorsa sorun büyük ihtimalle RAM’dedir. RAM’de olduğundan emin olmanız için Ubuntu CD’sinin ilk açılış ekranında bir düğmeye basın ve dil seçiminin ardından Bellek Testi’ni göreceksiniz. On dakika kadar sürecektir, sağ üstteki Pass %100’e ulaşınca bende sorun olmadığı için en altta
      “Pass complete, no errors, press Esc to exit”
      dedi. Sizde de aynısını diyecek mi diye test edebilirsiniz.

  • kardeş hep arch linux kurmak istemiştim ama text modda kurmak bana pek cazip gelmiyordu. Antergosu denedim. lakin biyerden sonra takıld ilerlemedi. manjaronun text modda kurulduğu yazıyor distrowatch da. grafik kurulum olduğundan eminmisiniz?

  • Bu güzel kaynağı hazırlamada sarfettiğiniz çabanız için teşekkür ederim. Elinize sağlık.

    Arkadaşımın Asus dizüstüne Arch Linux KDE kurulumunu tamamladım ama masaüstüne geçemedim bir türlü. Siyah ekranda öylece kalıyor grub’tan sonra.

    Nvidia açık kaynak sürücüleri yükledim. Kapalı olanlarını yükledim. Intel ekran kartını kurdum gene olmadı. Yardımcı olabilirseniz çok makbule geçer. 🙂

  • Muhtemelen incelemişsinizdir fakat başka okuyuculara faydalı olması için; https://wiki.archlinux.org/index.php/GRUB#GUID_Partition_Table_.28GPT.29_specific_instructions
    BIOS destekli anakartlarda GUID partition ve GRUB için konfigürasyonun nasıl olması gerektiği anlatılıyor.

  • Maalesef ekrana artık hiçbir şey gelmez oldu.

    Teşekkür ederim ilgilendiğiniz için. Manjaro Linux KDE şimdilik durağımız oldu. 🙂

    Yazılarınızın devam etmesi dileğiyle…

  • Merhaba
    Bu yıl başında 2-3 defa kurmuştum makineye, şimdi ise Manjaro – xfce kullanmaktayım, tekrar bir denemek istedim sanal makinede, zannedersem arch’ın GRUB ile bir sıkıntısı var, sistemi grub ile yükleyemedim ve senin önerin ile syslinux kullandım.
    Zannedersem Arch GRUB’u artık kullanmaya bilir, nasıl ki systemd’ye geçiş yapıldı ama yine de Arch linux şu ana dek kullandığım en hafiv ve en hızlı sistem olduğunu söyleyebilirim.
    Tüm dağıtımlar arasında tek kullanamadığım Gentoo, bir kaç defa kurulumunu yaptım ama şu flag ve maskeli paketler olayı yok mu, onların yüzünden daha da uğraşmiyorum.
    Bu arada ellerine emeğine sağlık, bu iş oldukça emek isteyen bir iş ve tabii herhangi bir karşılığını da beklemeden yapmak……
    Yine de GNU/Linux’u bir şekilde yaygınlaştırmak gerekiyor diye düşüniyorum.
    Allah sabır ve kolaylıklar versin…
    not: xfce kurdum ama root olarak “systemctl enable lxdm.service” komutu çalışmadı ancak çıkış yapıp da normal kullanıcı olarak “sudo systemctl enable lxdm.service” ile çalıştı.
    Bir de sudo olayı atlanmış bir şekilde ve ya ben fark edemedim, eğer atlanmış ise eklemen iyi olur Ufuk kardeşim.
    Tekrar teşekkürler
    Başarılar

  • Merhaba Bu güzel kaynagı hazırladıgınız icin tesekkür ederim
    arch linux kurulumunu virtualbox dan denedim fakat ilk reboot yaptıgımda syslinux ekranı karsıma gelmedi
    aynı seyleri bir kac kere denedim yine olmadı
    ne yapabilirim ?

  • Önyükleyici grub’ta çözemediğim(bir akşam boyunca uğraştırdı) bir sorun yüzünden syslinux’u yükleyelim.
    Yukarıdaki problemin çözümü;
    “nano /etc/pacman.conf” komutu ile dosyayı açıp multilib deposunun önündeki ve hemen altındakinin önündeki işaretleri kaldırıp kaydetmek.Ardından pacman -Syy komutu ile depoları güncellemek.
    ben az önce böyle grub kurulumu gerçekleştirdim.
    Saygılarımla

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak.