Gentoo Kurulum Betiği

GKB grafik ara birim içermeyen 32bit veya 64bit bir Gentoo Linux kurulumu yapmak için uygulamanız gereken adımların biraraya getirilmesi ile oluşturulmuş tek dosyadan meydana gelen bir bash betiğidir. Bir profil dosyasından ihtiyaç duyduğu tüm bilgileri okuyarak sizin müdahaleniz gerekmeden kurulumu baştan sona tamamlar.

Betiği edinebileceğiniz adres: http://github.com/shdcn/gkb/raw/master/gkb.sh

GKB ile profil dosyasının /root klasörüne kopyalanarak buradan çalıştırılması gerekiyor.

GKB bölümlendirme seçeneği içermiyor, bölümlendirilmiş bir diskin kurulum için belirtilen bölümlerini biçimlendirerek kullanıyor.

Portage snapshot ve istenilen mimariye uygun stage3 tarball ftp.linux.org.tr yansısından temin ediliyor.

Örnek bir profil yardımıyla işleyişi izah etmeye çalışalım. Profilde kullanılabilecek değişkenlerin tamamını buradan inceleyebilirsiniz.

Profil dosyamızın içeriği aşağıdaki gibi olsun (profile.txt şeklinde isimlendirilmesi gerekiyor):

keymap           trq
boot             sda1  Boot  ext2
root             sda2  Root  ext4
arch             i686
fast_install     yes
stable           yes
grub_target         sda
multimedia       yes
domainname       venus
hostname         twister
root_pass        toor
username         tiny
user_pass        resu
after_setup      shutdown
g_env            gnome
b_limit          75

Gentoo Minimal Install CD kullanarak bilgisayarımızı başlattığımızı varsayalım. Varsayılan olarak bulunduğumuz klasör /root klasörü. Betiğimizi ve profili bulundukları yerden bu klasöre kopyalayıp sh gkb.sh komutuyla betiği başlatıyoruz. Karşılama ekranında herhangi bir tuşa basıyoruz ve gerisine karışmıyoruz. Hepsi bu.

Yukardaki profilimize göre 32 bit Gentoo Linux kurulumu yapılacak. sda1 bölümünün etiketi Boot olacak ve /boot için kullanılacak. sda2 bölümünün etiketi Root olacak ve temel sistem buraya kurulacak. Görece hızlı kurulum yapılacak yani sistemi güncellemek için emerge -uDN system komutu kullanılacak (aksi takdirde gcc fazladan bir kere daha derlenecek ve sonrasında daha uzun süren emerge -e system komutu kullanılacaktı). ACCEPT_KEYWORDS=”x86″ olacak yani stable-kararlı kurulum yapılacak. Grub sda diskinin MBR‘ına kurulacak. Genkernel kullanılarak kernel oluşturulacak. Domain ismi venus olacak. Host ismi twister olacak. Root kullanıcısının şifresi toor olacak. Bir kullanıcı oluşturulacak, kullanıcı adı tiny, şifresi resu olacak. Gnome masaüstü ortamı kurulacak. Çokluortam kullanımına yönelik ek USE bayrakları ve varsa meta paketler kullanılacak. Türkçe-Q klavye kullanımına uygun ayarlamalar yapılacak. Kurulum esnasında internet kullanımı sınırlandırılacak; indirme hızı 75 KB/sn olacak. GKB xorg.conf dosyası da dahil olmak üzere gerekli dosyaları oluşturacak, ayarlamaları yapacak.

AbiwordePDFViewer, Gpicview uygulamaları kurulacak (eğer bir masaüstü ortamı ya da pencere yöneticisi kurulacaksa varsayılan olarak kuruluyorlar). Pulseaudio, giriş yöneticisi (bu profile göre gdm olacak), gnome-media (multimedia yes) ve NetworkManager kurulacak. Pek çok driver kernelin içinde derlenmiş olacak.

Kurulum esnasında olası derleme hatalarını azaltmak için 2G‘lık geçici bir takas dosyası oluşturulacak.

Kurulum esnasında GKB elindeki bilgileri depolamak, dönüştürmek vb işlemler için geçici dosyalar oluşturacak ama bu dosyalar kurulum tamamlandığında temizlenecek.

Umarım yeterli olmuştur. Yeterince açık izah edemediğim herhangi bir yer varsa lütfen belirtin, elimden geldiği kadarıyla detaylandırayım. Şimdilik hepsi bu ;)

55 Responses to Gentoo Kurulum Betiği

  1. kurular says:

    Şehidcan merhaba
    Öncelikle eline sağlık…
    Belli ki ep ey uğraşmışsın.
    Yaklaşık 2 haftadan beri Gentoo kurmaya çalışıyorum ama nafile bir türlü mutlu sona ulaşamıyorum.
    Pek fazla bilgim yok ama bir Linux kullanıcısı olarak gentoo yu da bir denemek görmek amacı ile kurmak istedim, en azından birkaç komut satırı daha öğrendim.
    En son senin yazına rastladım ve denemeye kararlıyım.
    Kurmak istediğim sistem de senin betik oluşturduğun sisteme uygun görüniyor, yalnız sorun batiğini ne şekilde root dosyasına kopyalayacağımı bilmiyorum, bu konuda biraz daha açıklayıcı bir iki satır yazarsanız sanırım çok daha rahat kullanabilir ve tavsiye ederim.
    Tekrar takrar teşekkürler.
    Çalışmalarında başarılar dilerim.
    saygılar
    Celal Özcan İstanbul

    • Şehidcan says:

      Merhaba Celal Bey, elimden geldiğince yardımcı olmaya çalışayım. Gentoo Kurulum Betiği (GKB) benim kendisini oluşturduğum sistemden bağımsız bir yapıya sahip yani sizin kullandığınız bilgisayarda çalışmaması pek mümkün değil. Öncelikle GKB sizin kurulum CD’nizde bulunmalı, bunu da internetten indirdiğiniz CD imajının içine uygun bir programla GKB’yi ekleyerek sağlayabilirsiniz. Diyelim ki Gentoo Minimal CD iso dosyasını internetten indirdiniz, GKB’yi ve profilinizi iso dosyasına eklediniz ve sonra CD’ye yazdınız. O CD ile bilgisayarınızı başlattıktan sonra önünüze gelecek komut ekranında cp /mnt/cdrom/gkb.sh /root ve cp /mnt/cdrom/profile.txt /root yazmanız yeterli olacaktır. GKB’yi başlatmak için ise sh gkb.sh komutunu vermelisiniz. Hepsi bu.
      Bu arada Celal Bey, yarın son final sınavımı da atlattıktan sonra 2 hafta kadar boş vaktim olacak. Bu vaktimi sadece GKB’ye ayırmayı planlıyordum. Eğer o zaman diliminde hala sorun yaşıyorsanız mail vb yollarla yardımcı olabilirim. Umarım kolaylıkla halledersiniz. İyi dilekleriniz için de teşekkür ederim.

      • kurular says:

        Teşekkürler
        Sınavda Allah zihin açıklığı versin
        Başarılar
        görüşürüz

  2. usarigol says:

    Selam. gkb ile kuruluma başlayamıyorum.
    - boot bolumu) tercih edilmis. Lutfen ayarlarinizi duzeltip kurulumu tekrar baslatin.
    şeklinde başı eksik bir hata alıyorum. input3 tanımlanamıyor sanırım.

    Öncelikle fdisk -l çıktısını aktarayım.

    Device Boot Start End Blocks Id System
    /dev/sda1 * 2048 206847 102400 83 Linux
    /dev/sda2 206848 40370175 20081664 83 Linux
    /dev/sda3 40370176 41943038 786431+ 82 Linux swap / Solaris

    boot bölümü mke2fs /dev/sda1 ile
    root bölümü mke2fs -j /dev/sda3 ile biçimlendirildi.

    profile.txt içeriği ise aşağıdaki gibi.

    keymap trq
    boot sda1 Boot ext2
    root sda2 Root ext4
    arch amd64
    fast_install yes
    stable yes
    grub_target sda
    multimedia yes
    domainname work
    hostname gentoo
    root_pass toor
    username user
    user_pass resu
    after_setup shutdown
    g_env gnome
    b_limit 150

    Ben mi bir şeyleri yanlış yapıyorum? Yardımcı olabilir misiniz?

    • Şehidcan says:

      O hatanın orjinali şu şekilde: “Desteklenmeyen bir dosya sistemi (${input3} – boot bolumu) tercih edilmis. Lutfen ayarlarinizi duzeltip kurulumu tekrar baslatin.”
      ${input3} belirttiğiniz dosya sistemi oluyor.
      Profil dosyanız doğru görünüyor, benim bi yerlerde hata yapmış olma ihtimalim var. Şu anda profilinizin aynısını kullanarak
      kurulum yapmayı deniyorum, hatayı bulur bulmaz size bilgi veririm.

    • Şehidcan says:

      Az önce sizin profil dosyanız ile kurulum sorunsuz bir şekilde başladı. Anladığım kadarıyla profildeki bilginin garip bir durumdan dolayı düzgün olarak GKB’ye iletilememesi söz konusu. Bazen yazı dosyasının oluşturulduğu işletim sistemi ya da programdan kaynaklanan karmaşalar olabiliyor, daha önce farklı şekillerde benim de başıma gelmişti.
      Sanırım kurulumdan hemen önce konsolda sıfırdan yeni bir profil oluşturursanız bu sorun ortadan kalkar. Konsolda yeni oluşturulmuş bir dosyada bu durumun tekrar etmemesi gerekiyor.
      Ben yine de bir kaç deneme daha yapıcam, farklı bir durumla karşılaşırsam gerekli eklemeyi yaparım.
      Umarım başarılı bir şekilde kurulumunuzu tamamlayabilirsiniz :) Kolay gelsin.

    • Şehidcan says:

      Dün yaptığım kurulum tamamlandı fakat xorg.conf ile ilgili bir hata aldığım için masaüstüne erişemedim.
      xorg.conf dosyasını sildiğimde sorun kalmadı, gnome masaüstü ve diğer her şey yerli yerindeydi.
      Dosya oluşturma esnasında izlenen adımlarda sorun varmış, xorg ile ilgili dosyalar istenen şekilde oluşturulamamış.
      Bir de gnome paketlerinden biriyle ilgili basit bir USE flag problemi vardı.
      Henüz test etme şansım olmadıysa da gerekli değişiklikleri yaptım. Aynı adresteki güncel haliyle denerseniz problem yaşamayacağınızı düşünüyorum.
      Şu anda yeni bir kurulum başlattım, akşam eve geldiğimde sonucu görebilicem, hata oluşmuş ise yine düzeltmeler yaparım.
      İyi günler diliyorum.

  3. usarigol says:

    yukarıdaki “root bölümü mke2fs -j /dev/sda3 ile biçimlendirildi.” kısmı sda2 şeklinde olacak.

  4. Gabriel says:

    Dünkü mesajımdan sonra aceleci davranıp bekleyemedim. Biraz kasıp minimal gentoo kurulumu yaptım. Ama betiği Virtualbox ile denemek istiyorum. Arkama yaslanıp gentoo kurulumunu izlemek zevkli olacak :) Emeklerinize teşekkür ederim.

  5. Selam :) ,

    Kardeşim, uzun zamandır gentoo kurmak istiyorum fakat bir türlü beceremedim. Betiği çalıştırmaya başlamadan önce tam olarak ne yapmak gerekiyor?

    profile.txt dosyam şu şekilde:

    ## Gentoo Installation Script – Example Profile ##

    ## Note: if you want to use a default value, then you don’t have to specify it

    ## keymap name (trq,trf,en…) – default: trq
    keymap trq

    ## boot partition label filesystem
    boot sda1 Boot ext2

    ## swap partition label
    swap sda2 Swap

    ## home partition label filesystem

    ## root partition label filesystem
    root sda3 Root ext3

    ## extra partition label filesystem mount point
    ## extra sda5 Temp reiserfs /var/tmp
    ## extra sda6 Portage xfs /usr/portage

    ## printer enable/disable printing related USE flags (yes/no) – default: no
    printer no

    ## windows Windows installed partition (will be added to grub menu)
    windows sda1

    ## arch desired architecture (i686 or amd64) – default: detected by $(uname -m)
    ## stable installation type (stable or unstable) – default: yes
    ## fast_install “yes” disables extra compilations (yes/no) – default: yes

    stable yes
    fast_install yes

    ## grub_target where to install grub (hdc,sdb,sda3…) – default: don’t install grub
    grub_target sda

    ## emerge extra packages to emerge (as many as you want)
    emerge links mirrorselect cpufreqd

    ## services and runlevels
    ## rc_boot service1 service2 service3 service4
    ## rc_default service1 service2 service3 service4
    ## rc_nonetwork service1 service2 service3 service4
    ## rc_shutdown service1 service2 service3 service4
    ## rc_sysinit service1 service2 service3 service4

    rc_default cpufreqd

    ## multimedia enable audio/video codec USE flags and some multimedia meta packages (yes or no) – default: yes
    multimedia yes

    ## domainname domainname to use – default: gkb
    ## hostname hostname to use – default: gentoo

    domainname bayram
    hostname serefoglu

    ## root_pass root password – default: gentoo
    ## username your username – default: gkb
    ## user_pass your user password – default: gentoo

    root_pass 12345
    username bayram
    user_pass 12345

    ## g_env desktop environment to install (fluxbox/gnome/kde/lxde/xfce/none) – default: none (console only)
    g_env gnome

    ## b_limit bandwidth limit for installation (KB) (will not be active after setup finishes) – default: 0
    b_limit 125

    ## wireless connection works for me but it may not work everyone, just try it
    ## w_id wireless essid to use – default: empty (inactive)
    ## w_id HOME

    ## w_pass wireless password – default: empty (inactive)
    ## w_pass homepass

    ## after_setup last action (reboot, shutdown or close) – default: shutdown
    after_setup shutdown

    Ben bu şekilde kurduğumda, Debian daki gibimi olucak acaba? yani bu dosya klasörleri vs.

    Şimdiden, Yardımların için çok teşekkür ederim :) .

    • Şehidcan says:

      Merhaba :)
      Öncelikle profil dosyanızı biraz sadeleştirebilirsiniz. Mesela # karakteri ile başlayan satırları rahatlıkla silebilirsiniz, o satırlar yalnızca açıklama yapmak için mevcut.
      Betiği çalıştırmadan önce tek yapmanız gereken profil dosyanızı oluşturup, betiği ve profili /root klasörüne taşımak. Daha sonra sh gkb.sh komutu ile kurulumu başlatabilirsiniz.
      Teorik olarak bu profil dosyası ile yapacağınız kurulum sonunda elde edeceğiniz masaüstü görünümü, programlar vb detayların Debian‘dakilerle aralarında pek bir fark olacağını sanmıyorum.
      Yalnız GKB ile yaptığınız kurulumlara dahil olan çok fazla program yok. Örneğin özel olarak kurulmuş bir tarayıcı bulunmuyor, tercihinize göre kendiniz kurmalısınız.
      Herkes için zaruri olmayan, alternatifi bulunan programlardan GKB ile kurulan fakat kullanmak istemediğiniz programlar olması durumda, gereksiz derlemelerle zaman kaybetmiş olacağınız için mümkün olduğu kadar sade bırakmaya gayret ettim.
      Kısacası; kurulu programlar açısından Debian ile tıpatıp aynı bir sistem elde edemeyebilirsiniz ama eğer isterseniz Debian‘da bulunan programların çoğunu kendiniz basit 1-2 komut ile sisteminize dahil edebilirsiniz.
      Büyük ihtimalle bunun dışında karşınıza çıkacak tek fark; Gentoo ile Debian arasındaki hız farkı olacaktır :)
      Verdiğiniz profil dosyasının sadeleştirilmesi ile şunu kastediyorum:

      boot sda1 Boot ext2
      swap sda2 Swap
      root sda3 Root ext3
      windows sda1
      grub_target sda
      domainname bayram
      hostname serefoglu
      root_pass 12345
      username bayram
      user_pass 12345
      g_env gnome
      b_limit 125
      after_setup shutdown

      (Bu profil ile sizin sahip olduğunuz profil tamamen aynı özelliktedir, eksik olan satırlar zaten standart olarak aktif/pasif olan özelliklere ait.)

      Fakat bu profil dosyasını kullanmanız durumunda neler olacağını iyi bilmeniz gerekiyor. Aksi takdirde istemeden bilgisayarınızdaki tüm verileri kaybedebilirsiniz.
      Bu profilin tercümesi ise şu şekilde:
      Sahip olduğunuz harddiskin ilk üç bölümünü (sda1,sda2,sda3) Gentoo kurulumuna ayırdınız. İlk bölüm /boot klasörü olarak, ikinci bölüm takas alanı olarak ve üçüncü bölüm de sistem bölümü olarak kullanılacak.
      Bu noktada bir problemimiz var; diskinizin ilk bölümünü hem Gentoo için kullanacağınızı hem de orada bir Windows işletim sistemi olduğunu belirtmişsiniz. Eğer diskinizin ilk bölümünde Windows yüklü ise ve onu korumak istiyorsanız, boot olarak kullanılmak üzere başka bir bölüm belirtmeniz ya da boot bölümü kullanmamanız gerekecek.
      GRUB önyükleyicisi Gentoo kurulumunun yapılacağı diskin başına kurulacak.
      Gnome masaüstü kurulacak.
      Kurulum esnasında gerekli dosyaları temin ederken internet bağlantınızın yalnızca 125 KB‘lık kısmı kullanılacak.
      Kurulum tamamlandıktan sonra bilgisayarınız kapatılacak.

      Mesela; bilgisayarınızın ilk bölümünde silinmesini istemediğiniz bir Windows işletim sistemi bulunuyorsa bu tercihleriniz ile Windows‘u ve içindekileri tamamen silmiş olacaksınız.
      Aynı şekilde bilgisayarınızın ikinci bölümünü depolama amaçlı kullanıyorsanız ve ailenize ait tüm fotoğraflar orada bulunuyorsa onları da tamamen silmiş olacaksınız.

      Uzun lafın kısası; tercihlerinizi yaparken çok dikkatli olmanız ve gerçekten ne yaptığınızı bilmeniz gerekiyor. Sadece hatırlatmak istedim :)
      Eğer istemeden kafanızı karıştırdıysam kusura bakmayın. İhtiyaç duyarsanız daha düzgün ve daha detaylı bir şekilde tekrar anlatabilirim. Şimdiden kolay gelsin.

  6. Merhabalar Efendim tekrardan :) ,

    Yav ben hiç dikkat etmedim windows’la beraber kullanacağıma :D , Ben koyu bir linuxcuyum, Windows kullanmam :) .
    Kardeşim peki ben kuruluma başlamadan önce bölümleri vs kendim mi oluşturacağım?, /root klasörü yok çünkü :D . Gentoo’yuda çok merak ediyorum, Linuxu ortalama 2 aydır kullanıyorum öyle çok deneyimli değilim :( .
    İnternet hızımın 125 kblik kısmını kullanmayıp, hepsini kullansada olur :)

    • Şehidcan says:

      GKB harddiskinizde bölüm oluşturmuyor, ihtiyacınıza göre bölümleri oluşturduktan sonra betiği başlatmanız gerekiyor. Diskinizi bölümlendirmek için Parted Magic isimli livecd (ve içindeki GParted programı) gayet hoş bir alternatif. http://partedmagic.com/doku.php?id=downloads adresinden son sürümünü indirebilirsiniz. Parted Magic ya da başka bir livecd ile bilgisayarınızı başlatıp diskinizdeki bölümleri düzenleyebilirsiniz. GKB ile kurulum yapmak için tek bir disk bölümü de yeterli, illa boot bölümü ya da takas bölümü oluşturmanız gerekmiyor. Şimdi sadede gelelim:

      Diskinizin yalnızca ilk bölümünü kullanacak bir profil oluşturalım. Aynı zamanda internet bağlantınızı da sonuna kadar kullansın.

      root sda1 Root ext4
      arch i686
      grub_target sda
      domainname bayram
      hostname serefoglu
      root_pass 12345
      username bayram
      user_pass 12345
      g_env gnome
      b_limit 0
      after_setup shutdown

      Bu profil ile kurulumu gerçekleştirmek için yapmanız gereken tek şey; diskinizin ilk bölümünün yeterli büyüklükte olduğundan ve içinde herhangi bir bilgi veya belgenizin unutulmadığından emin olmak :) 5-8 GB’lık bir büyüklüğün yeterli olacağını düşünüyorum. Herhangi bir klasör vs oluşturmanız da gerekmiyor.
      Ufak bir hatırlatma; yapacağınız her kurulumdan önce betiği malum adresten tekrar indirmenizde fayda var. Bazen aynı gün içinde 5-6 ekleme-çıkarma-düzeltme gerçekleşebiliyor.

  7. cezlinux says:

    Şehidcan merhaba
    GKB yi VirtualBOX üzerinde tekrar denedim ama nedense eskiden olduğu gibi başlangıçta /boot klasörü ve ya bölümü bulunamadı hatası alıyorum, önceden diskimi ayarlıyorum, boot klasörünü oluşturup gerekli bağlamaları da yapıyorum ama sonuç yok, gkb.sh bir türlü başlayamiyor, aldığım görüntüyü gmail adresine gönderiyorum.
    Kolay gelsin

  8. Tekrardan merhabalar :) ,

    Bölümleri elle biçimlendirdim, çok dikkatli bir şekilde ve betiği indirdim. profile.txt dosyam aynı dizindeydi, Fakat çalışmadı /root bölümünde çalıştırın dedi fakat root bölümü yoktu :( . Takas alanlarını felan oluşturdum tek, fakat biçimlendirmedim, aynı şekilde dosya sistemlerinide biçimlendirmedim (ext2 felan filan :) ), Dosya sistemlerini gkb biçimlendiriyormu? takas alanını biçimlendiriyormu?, ona göre kendim yapayım :) , birde /root bölümünü nasıl oluşturacağım? ben bu gentoo’yu kurmam lazım acayip merak ediyorum :D .

    Aşağıdaki anlatıma göre bölümleri ayarladım:
    http://www.cyber-warrior.org/Forum/gentoo-kurulumu-resimli-haberci-grup_372599,1.cwx

    • Şehidcan says:

      /root bölümü zaten CD ile açılış yaptıktan sonra bulunduğunuz bölüm oluyor. Orada yapılması gereken; eğer betik CD’nin içindeyse cp /mnt/cdrom/gkb.sh /root komutu ile betiği bulunduğunuz dizine kopyalamak ve çalıştırmak.
      GKB bölümleri biçimlendirip bağlıyor, ne gerekiyorsa tek tek yapıyor. Siz bölümleri oluşturduysanız gerisi onun işi :)
      Eğer oradaki gibi 3 bölüm oluşturduysanız profilinizdeki bölümlerle ilgili satırlar şu şekilde olmalı:

      boot sda1 Boot ext2
      swap sda2 Swap
      root sda3 Root ext4

      Sonraki kısımlarda farklılık yok.

  9. Sinan Talebi says:

    merhaba , uzun zamandır gentoo linux kurmak istiyorum kendim için bir profile.txt hazırladım fakat home alanımı ext4 yaptım bu kurulum için sorun olurmu bilmiyorum aslında tek ihtiyacım olan diskime tamamen gentoo kurmak yardımcı olursanız sevinirim. son bir soru olarakta profile.txt ve gkb.sh yi bir usb yardımıyla “cp” komutu ile aktarsak olmaz mı gentoo minimal iso tanıyor olmalı fakat hiç denemedim diyorsanız bir isonun içine nasıl gömebilirim :) teşekkürler

    ## Gentoo Installation Script – Example Profile ##

    ## Note: if you want to use a default value, then you don’t have to specify it

    keymap trq

    boot hda1 Boot ext2

    swap hda2 Swap

    home hda7 Home ext4

    root hda3 Root ext3

    extra hda5 Temp reiserfs /var/tmp
    extra hda6 Portage xfs /usr/portage

    arch i686
    stable no
    fast_install yes
    emerge links mirrorselect cpufreqd
    ## services and runlevels
    ## rc_boot service1 service2 service3 service4
    ## rc_default service1 service2 service3 service4
    ## rc_nonetwork service1 service2 service3 service4
    ## rc_shutdown service1 service2 service3 service4
    ## rc_sysinit service1 service2 service3 service4

    rc_default cpufreqd
    ## domainname domainname to use – default: gkb
    ## hostname hostname to use – default: gentoo

    domainname sinan
    hostname talebi

    ## root_pass root password – default: gentoo
    ## username your username – default: gkb
    ## user_pass your user password – default: gentoo

    root_pass gentoo
    username sinan
    user_pass gentoo

    ## g_env desktop environment to install (fluxbox/gnome/kde/lxde/xfce/none) – default: none (console only)
    g_env kde

    ## b_limit bandwidth limit for installation (KB) (will not be active after setup finishes) – default: 0
    b_limit 125

    ## wireless connection works for me but it may not work everyone, just try it
    ## w_id wireless essid to use – default: empty (inactive)
    w_id sinanbiri

    ## w_pass wireless password – default: empty (inactive)
    w_pass ***********

    ## after_setup last action (reboot, shutdown or close) – default: shutdown
    after_setup shutdown

    • Şehidcan says:

      Merhaba Sinan,
      Home bölümü için “ext2, ext3, ext4, xfs, reiserfs” dosya sistemlerinden hangisini istersen kullanabilirsin. Hiç bir sorun olmaz, her biri gayet güzel çalışıyor.
      Teorik olarak dosyaları usb bellek aracılığıyla cp komutunu kullanarak aktarabilmen lazım. Fakat ben bunu hiç denemedim :)
      Ben genelde; Windows ortamındaysam MagicISO (deneme sürümü işini görecektir), Linux ortamındaysam ISOMaster gibi programlarla
      iso dosyasının içine kaydederek kullanıyorum GKB’yi.
      Bir diğer yöntem olarak Gentoo Minimal CD’yi usb belleğe yazabilirsin. Bunun için tek bildiğim program Windows altında çalışan Universal USB Installer.
      İşlem tamamlandıktan sonra usb belleğine kopyala-yapıştır kolaylığında dosya ekleyip kullanabilirsin. Tabi kurulumu yapabilmek için bilgisayarını usb ile başlatman gerekiyor :)
      Profil dosyana gelecek olursak herhangi bir sıkıntı görünmüyor. Sadece disklerinin linux altında hda1, hda4 vs şeklinde göründüğünden emin olman gerekiyor. Mesela bu isimler bende sda4, sda7 şeklinde.
      emerge satırı örnek olarak yazılmış bir satır, o satırdaki program isimleri kurulum esnasında kurulacak. Eğer o programlara ihtiyacın yoksa (ki olduğunu sanmıyorum) o satırı silmelisin.
      Bir de kurulum için kablosuz internet kullanmayacaksan w_id ve w_pass satırlarını silmen gerekiyor. Yok eğer kullanacaksan, şunu söylemeliyim ki kablosuz internet bağlantısı ile ilgili kısımları çok test etme şansım olmadı :)
      Ben ethernet kablosu ile internete bağlandığını varsayarak profilini kısaltmayı denersem şöyle bir dosya ortaya çıkıyor:

      keymap trq
      boot hda1 Boot ext2
      swap hda2 Swap
      home hda7 Home ext4
      root hda3 Root ext3
      extra hda5 Temp reiserfs /var/tmp
      extra hda6 Portage xfs /usr/portage
      arch i686
      stable no
      fast_install yes
      domainname sinan
      hostname talebi
      root_pass gentoo
      username sinan
      user_pass gentoo
      g_env kde
      b_limit 125
      after_setup shutdown

      Ufak bir hatırlatma, oluşturulurken kullanılan programa bağlı olarak bazen profil Gentoo’da düzgün okunamayabiliyor. Bu da GKB’nin hata vererek çalışmamasına sebep oluyor.
      Bu tür bir durumda CD ile açılış yapıp gkb.sh yi kopyaladıktan sonra profili (nano profile.txt şeklinde) sıfırdan elle yazarak sorunu çözebiliyoruz.
      İyi şanslar :)

  10. Sinan Talebi says:

    aslıda e-17 masaüstü kullanmak istiyorum fakat scriptte e17 seçeneği yok nasıl yükleyebilirim.
    Teşekkürler :)

    • Şehidcan says:

      O konuda hiç bir fikrim yok malesef :) Şu ana kadar hiç ilgi alanıma girmedi çünkü. İstersen “g_env none” şeklinde X olmadan minimal bir kurulum yapıp kendin X ve e-17 için gerekli paketleri elle kurabilirsin.

  11. Sinan Talebi says:

    Benden küçük bir not usb’yi tanımadı.

  12. Sinan Talebi says:

    kurulumu minimal cd ile birkaç kere denedim fakat stage 3 tarballları indiriyor ondan sonra bu tarbalların eski olduğunu söyleyip kurulumu yeniden yapmamı yada sonlandırmamı söylüyor ne yapabilirim?

    • Şehidcan says:

      Sanırım elinde GKB’nin son hali mevcut değil, bu problemi gidermek icin “Bu durumu yoksayıp devam et” tarzı bir seçenek eklemiştim çünkü.
      Aynı durumu testlerim esnasında (arasıra) ben de yaşamıştım. GKB ile ilgisi olmayan, sunucudaki dosya kontrol bilgilerinin (md5 checksum) yanlış olmasından kaynaklanan bir hata bu.
      Zamanında bu durumu yoksayarak işleme devam ettiğimde hiç bir sıkıntı ile karşılaşmadım.
      Bu sebeple ilgili bağlantıdan GKB’nin son sürümünü indirirsen ve aynı hata oluşursa ilgili seçeneği tercih ederek devam edersen sorun yaşamayacağını düşünüyorum.

  13. Sinan Talebi says:

    gkb yi githubdan indirmiştim şuan sanırım son olan 1.3 versiyonunu indirip tekrar deniyeceğim bu arada wireless benim için çalışmadı :)

  14. Sinan Talebi says:

    umarım bu sefer olur :D internette araştırırken gentoo takımının önceki sürümleri için hazırladığı yükleyiciyi buldum :D bu olmazsa onu deneyeceğim

  15. Sinan Talebi says:

    bu sefer tarballar sorunsuz indirildi fakat çıkarırken bir sorun oluştu sanırım yeterli disk alanı yok gibi bir şey söylemeye çalışıyordu. 80gb hard diskim var böyle bir şey olması mümkün değil acaba sorun profile.txtimdeki biçimlendirmelerde olabilirmi profile.txt im yukarıda mevcut :)

    • Şehidcan says:

      O hatanın sebebi tercih edilen bölümün düzgün oluşturulamaması. Yani diskte alan mevcut fakat GKB’nin kullanmak istediği alan oluşmamış ve o sebeple ram kullanılıyor. Dolunca da hata veriyor. Sanırım disk bölümlerinin isimleri ile ilgili bir yazım yanlışı mevcut. Eğer öyle ise CD ile başlattıktan sonra “fdisk -l” komutu ile bölüm listesine bakıp profildeki isimleri düzeltmek gerekiyor. Profilinde disk isimleri “h” harfi ile başlıyordu, büyük ihtimalle onları “s” ile değiştirmen gerekecek (hda1–>>sda1).
      Bir diğer ihtimal de var olmayan bir bölümün ismini belirtmiş olman.

  16. Orkun Turgay says:

    hocam peki win altında virtual box ile bu betik ve gentoo minimal i nasıl kurabilirim root klasorüne sh dosyasını atmam için ne yapmam lazım ?

    • Şehidcan says:

      1- Bir Gentoo Minimal Iso elde ediyoruz.
      2- MagicISO ya da benzeri bir program ile iso dosyasını açıp şu adresten indirdiğimiz GKB‘yi “sürükle-bırak” şeklinde isonun içine ekleyip kaydediyoruz.
      (Eğer kullanacağımız profil hazır ise aynı şekilde onu da isoya ekliyoruz.)
      3- Virtualbox ayarlarında “Depolama” bölümündeki CD kısmında elimizdeki isoyu seçiyoruz.
      4- Virtualbox‘ı çalıştırıp CD’den başlatıyoruz.
      5- Açılış tamamlandıktan sonra önümüze gelen konsolda şu komutları vererek GKB‘yi /root klasörüne kopyalıyoruz:
      loadkeys trq (Bu komut Türkçe-Q klavye kullanabilmek için)
      cp /mnt/cdrom/gkb.sh /root
      (İsoda profilimiz de varsa şu komutu da yazıyoruz: cp /mnt/cdrom/profile.txt /root)
      6- Profilimizdeki disk bölüm isimlerinin doğruluğunu kontrol etmek için fdisk -l komutu ile tüm bölümlerin isimlerini listeleyerek karşılaştırma yapıyoruz.
      7- Son olarak da sh gkb.sh komutu ile kurulumu başlatıyoruz.

  17. Orkun Turgay says:

    hocam sh gkb.sh diye komutu verince hata alıyorum
    command not found
    gkb.sh line 19: syntax error near unexpected token ‘{

    yanlış mı kopyaladım acaba?

    • Şehidcan says:

      Kopyalamada sıkıntı olduğunu sanmıyorum, dosyada bir problem oluşmuş gibi görünüyor. Az önce GKB’yi adresinden indirip isoya ekleyerek Virtualbox’ta çalıştırdım. Herhangi bir hata almadım. Eğer GKB’yi indirdikten sonra herhangi bir program ile açıp üstünde değişiklik yapıldıysa (boşluk ekleyip çıkarmak ve sonra kaydetmek bile yeterli), kullanılan program Gentoo’ya uygun olarak kaydetmemiş olabilir dosyayı. GKB’de bir sorun görünmediği için yeniden indirerek deneyince sorun kalmaz diye düşünüyorum. Buna rağmen aynı hata oluşursa farklı çözümler de deneyebiliriz.

  18. Orkun Turgay says:

    hocam sh olayını geçtim bu sefer kurulum sırasında stage 3 tardan çıkartılırken hata veriyor diskte yeterli alan yok diye 512 mb ram ayırdım sonra da 116 gb harddiskten yer ayırdım hata alıyorum sebebi nedir ?

  19. cokbaska says:

    sehidcan ,
    bir sorun var sanırsam güncellermisin.Hala deniyorumda :)

  20. Şehidcan says:

    Az önce GKB’yi github’dan indirip kurulumu başlattım, şu anda sorunsuz devam ediyor. Hata ile ilgili detay bilgi verebilirseniz yardımcı olmaya çalışayım.

  21. Can Kirkic says:

    Merhabalar\ Gparted Programini Acmayi Denedim Fakat Acamadim.. Aciliyor Diskleri Tariyor Kapaniyor.. Ve bz2`leri Acar iken `No Space Left Device` Hatasi Aliyorum.. Ellerinize Saglik Guzel Script Yazmissiniz Yardimci Olursaniz Cok Memnun Olurum

    • Şehidcan says:

      Merhaba Can Bey,
      Elimden geldiği kadar yardımcı olmaya çalışayım.
      Kurulum ortamı olarak ne kullanıyorsunuz acaba (Gentoo cdsi vb.) ? Gparted dediğiniz için soruyorum, eğer bilgisayarınızda kurulu başka bir dağıtım üzerinden ya da farklı bir dağıtım cdsi ile kurulum yapmaya çalışıyorsanız sıkıntı yaşama ihtimaliniz çok yüksek. Eğer durum buysa lütfen Gentoo Minimal Install CD kullanın. Disklerinizi şekillendirmek, bölüm oluşturmak/silmek, bölüm boyutlarında değişiklik yapmak gibi işlemler için de Parted Magic isimli dağıtım cdsini ve onun içindeki Gparted programını kullanabilirsiniz.
      Bunun haricinde, yaşadığınız sıkıntı GKB‘nin kurulum yapılacak bölümlerle ilgili yanlış bilgilendirilmesinden ya da bölümlerinizin ihtiyaç duyulandan daha küçük olmasından kaynaklanıyor. Profilinizde belirttiğiniz disk bölümlerinde yanlışlık olabilir. Örneğin; “sda5 bölümünü /boot için kullan” demişsinizdir ama diskinizde sda5 isminde bir bölüm yoktur ya da “sda2 root bölümü olsun” demişsinizdir ama sda2 bölümü 512MB gibi küçük bir boyuta sahiptir, kurulum için yer kalmamıştır.
      Özetlemek gerekirse çözüm için yapabilecekleriniz;
      1) Gentoo cdsi kullanmak,
      2) Disk bölümlerinizin yeterince büyük olduğundan emin olmak (boot için 128-256MB, root için 4-8GB yeterli olur diye düşünüyorum),
      3) Profilde bölüm isimlerini doğru yazdığımızdan emin olmak (“fdisk -l” komutu ile tüm disklerinizi ve bölümlerinizi listeleyerek isimlerini kontrol edebilirsiniz).
      Bu şekilde problem yaşamayacağınızı düşünüyorum. Kolay gelsin :)

  22. Can KIRKIC says:

    Mesaji Yazdiklakdiktan Sonra Uyumak Icin Bilgisayari Kapattim Ve Dusundum. Elimde Backtrack 5 Dvd@si Vardi.. Gparted Ile Suanlik HD’yi Bicimlendirdim.. Tesekkur Ederim Sehid Bey.. Bu Arada Kurulum Ortami Olarak USB kullaniyorum..

    Selametle..

  23. Can KIRKIC says:

    Yeniden Merhaba.. Size Sunu Soylemek Isterim ki Gercekten Buyuk Sabir Var Sizde.. Sorunum Sudur ki : Bash Scripti Calistirdigimda Stage Indikten Sonra Portage Inerken Internet Kesiliyor.. Modemde Hicbir Sikinti Yok Sikinti Buyuk Ihtimal Scriptten Kaynaklaniyor.. Bu Arada Gentoo 11.2 Kullandigimida Bildirmek Isterim.. Acaba Benden Kaynaklanan Bir Sorun mu? Gentoo’nun Hangi Surumunu Tavsiye Edersiniz?

    • Şehidcan says:

      Çok eski olmadığı sürece herhangi bir Gentoo cdsi işinizi görecektir yani elinizdeki cdyi kullanarak devam edebilirsiniz. Normal şartlar altında bahsettiğiniz noktada internetle ilgili herhangi bir değişiklik oluşmaz, yalnızca istenilen dosyaya ulaşılamıyorsa internet bağlantısının kopup kopmadığı kontrol edilir. Sizden ya da GKB‘den kaynaklandığını sanmıyorum, geçiçi bir durum olma ihtimali var (bazen kısa süreli olarak sunuculara erişim sağlanamayabiliyor). Şu anda kurulum yapmayı deniyorum, bugün internet bağlantım biraz problemli olduğu için uzun sürebilir. Sonrasında size daha net bilgi verebilirim.

  24. Can KIRKIC says:

    Sorunum Cozuldu Gibi Sehid Bey emerge -e system Komutunu Calistiriyor Paketleri Indiriyor.. Yaklasik 45 Dakikadir :D Benim Sizin Kadar Sabrim Yok.. Dun 6 Saat Ugrastim Bugunde 5 Saat Oldu Sanirim.. Iyi ki Bu Scripti Yazmissiniz Yoksa Tamamen Bas Agrisi..

    Allaha Emanet Olun..//
    Selametle //

    • Şehidcan says:

      Evet çözülmüş gibi görünüyor, ben de tam şimdi “bir problem olmadan o aşamayı geçtim” demek üzereydim :) Bu arada, güçlü bir bilgisayarda 3-4 saat kadar süren bir kurulum, biraz eski bir bilgisayarda 12 saate kadar uzayabiliyor. Umarım çok uzamadan ve başka bir sıkıntı yaşamadan kurulumu tamamlarsınız, hayırlı günler.

  25. Can KIRKIC says:

    Islemciyi Saymazsak Guzel Bir Bilgisayara Sahibim. Internet Hizimda Gayet Guzel 1Mbit Kadar Hizla Dosya Cekiyorum, 3 Saati Arkamda Biraktim Sanirim Geriye 73 Paket Kaldi.. Bu Kadar Bekledil Sikinti Olacagini Sanmiyorum Umarim Olmaz :D Eger Sikinti Olursada Backtrack Ile Devam Edecegim Hayatima.. Aslinda Backtrack Guzel Fakat Ne Virtual Box Kuruluyor Nede Vmware, Bu Sikintidan Dolayi Pentest Yapamiyorum.. Umarim BT5 Realase 2′de Bu Sikintiyi Cozerler..

    Hersey Icin Cok Tesekkur Ederim.. Bu Arada Sizi Bir Sosyal Ag’da Ekledim..

    Hayirli Gunler..

  26. Celal Özcan says:

    Şehidcan merhaba
    Bu gün tekrar denedim GKB’i ama nafile, bu sefer daha başından “internet bağlantınız kontrol ediliyor” diye saydırmaya başlıyor.
    Dünkü denememde ilk kontrolinde bağlantı gerçekleşiyordu fakat “stage3″ indirip de çözdükten sonra oluşuyodu bu durum, ama şimdi başında oluşuyo.
    Virtualbox ile deniyorum ve zaten komut satırına “dhcpcd” yazdığımda bağlantı sağlanmış oluyordu, dilersen bu internet kontrolü işini çıkarsan da bir kopya maillesen bir de öyle deniyim.

    İyi akşamlar
    Kolay gelsin

    • Şehidcan says:

      İşte bu çok ilginç bir durum :) Nasıl oluyor da sizinle aynı şekilde VirtualBox’ta yaptığım bir kurulumda sorun çıkmıyorken sizde sıkıntı eksik olmuyor anlayamadım. Neyse artık, size internet kontrolü iptal edilmiş bir kopya gönderiyim hemen. Yalnız betiği çalıştırmadan önce internet bağlantısını kendiniz sağlamalısınız.

  27. Celal Özcan says:

    Vallahi ilginç, şu anda normal şekilde kurduğum gentoo gnome kurulumu yapmaktayım ne zor bir sürümmiş bu gentoo yani 3 günden beri onunla uğraşiyorum. Dün akşam yalnız xorg-server yaklaşık 5 saat sürdü.
    Btiğie gelince bu hata neden oluştuğunu bende bilemiyecem, normalde GKB yi sayfasından ctrl-A ile kopyalayıp gedit ile kaydediyorum o kadar, profile.txt de de /dev/hda -> /dev/sda olarak ayrlayıp kullanıcı isim ve şifreleri değiştiriyorum.
    Normalde minimal CD ile açtığımda internet bağlantısını ayarlayıp ping ettiğimde sorun yok.
    Vbox Network ayarlarınla da bir oynama yapmiyorum.
    Bir bakıyım mailde göndermiş olduğun betik ile ne olacak ama sanırım 10-12 saat sürer sanırım.
    Eline emeğine sağlık.
    kolay gelsin
    görüşmek üzere…

  28. kurular says:

    Şehidcan merhaba, hadi gözümüz aydı, gönderdiğin gkb.sh ile yaklaşık 26 saat süren bir kurulum sonrası ne hayet gentoo kuruldu, lakin kurulum esnasında her hangi bir hata vermesede sisteme giremiyorum.
    Normal boot ediyor login name ve paswword ekranını bir türlü geçemiyorum, ne olabilir ve ya ne yapmam gerekiyo ???

    Kolay gelsin

    görüşürüz

    • Şehidcan says:

      Gentoo’nun paket kurulum sorunlarında verdiği hata mesajları değişmiş, ben de dün akşam şans eseri fark ettim. Sizin durumunuzla ilgisi şu; bir paket kurulmak istendiğinde ihtiyaç duyulan bir ayarlama eksikse, verilen hata mesajlarından GKB bunu tespit edip gerekli değişiklikleri yaparak ilgili paketlerin sorunsuz kurulmasını sağlıyordu. Yapılan değişikliklerden dolayı bu sistem şu anda etkisiz durumda. Çok büyük ihtimalle kurulumunuz esnasında bir paket ya da paket grubunun ihtiyaç duyduğu bir USE flag değişikliği yapılamadığı için o paket/paketler kurulamamıştır. Görünüşe göre de sizde kurulamayan paket/paketler temel masaüstü ortamı ile ilgili. Yani ortada açılabilecek bir masaüstü sistemi yok. Kurulumunuz gayet uzun sürdüğü halde çalışan bir sistem elde edememişsiniz, bundan dolayı kendi adıma özür diliyorum ama dile getirdiğim gibi sistemin işleyişi değişmiş ve benim bundan dün haberim oldu. Bir süredir iş kurma çalışmalarıyla ilgilendiğim için GKB’ye zaman ayıramıyorum ve bu bir süre daha böyle devam edecek. Umarım yakın zamanda gerekli değişiklikleri yapma şansım olur.

  29. Mehmet Karckay says:

    Merhaba Sehidcan Bey:
    Ilgili dosyalari kullanarak Gentoo kurulumu yapmaya calisiyorum fakat wireless ile ilgili soyle bir hata ile karsilastim bunu nasil asabilirim.?

    Internet baglantiniz kontrol ediliyor…

    Test edilen bagdastirici: wlan0
    Line 1: unknown global field ‘psk=be13c966d41fe52a6da54f3a26ffea644ca32d1a0266fc6d776d705c2736571d’.
    Line 1: Invalid configuration line ‘psk=be13c966d41fe52a6da54f3a26ffea644ca32d1a0266fc6d776d705c2736571d’.
    Failed to read or parse configuration ‘/etc/wpa_supplicant/wpa_supplicant.conf’.

    Wless baglantimi kesiyor ve sh calisirken internete baglanamiyorum sh’i durdurdugumda baglanti saglaniyor.
    Tesekkur ederim.

    • Şehidcan says:

      Merhaba Mehmet Bey,
      Bahsettiğiniz sorunu çözmek mümkün, GKB’nin ufak bir kısmını elden geçirince problem kalmaz. Fakat şu anda Gentoo paketleme sisteminde yapılan son değişiklikler dolayısıyla kurulumun pek çok noktasında farklı problemler çıkıyor ve kurulum tamamlanamıyor. Örneğin bir paket kurulamadığı zaman GKB hata mesajının içeriğini tespit edip ona göre gerekli düzeltmeleri yapıyordu. Hata mesajlarının formatı da değiştiği artık bu mümkün olmuyor. Yapılması gereken; uygun bir zaman diliminde GKB’yi baştan sona elden geçirip yeni sisteme adapte etmek. Malesef bir süre daha buna vakit ayırmam mümkün olmayacak. Bu sebeple (üzülerek söylüyorum) GKB bir süre daha kullanım dışı olacak. Yoğunluktan dolayı vaktinde cevap veremediğim için özür dilerim, hayırlı günler.

Yorum yapın

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Değiştir )

Twitter picture

You are commenting using your Twitter account. Log Out / Değiştir )

Facebook photo

You are commenting using your Facebook account. Log Out / Değiştir )

Connecting to %s