Gento kurulumu zor ve meşaggatli bir iştir. Fakat kurulum tamamı ile bitip sisteme giriş yaptığınızda kurulumda çektiğiniz bütün sıkıntılara değdiğini göreceksiniz. Lafı fazla uzatmadan kurulum hazırlıklarına başlayalım
İlk olarak Gentoo Linux -- Where to Get Gentoo Linux adresine gidip install minimal cd kalıplarından bilgisayarımızın mimarisine uygun olanı indiriyoruz. İndirme işlemi bittikten sonra mümkün olan en düşük hızda kalıp dosyamızı cd ye yazdırıyoruz. Yazdırma işlemi bittikten sonra bilgisayarımızı yeniden başlatıyoruz. Boot ayarlarında başlangıç seçeneğimizi cd/dvd room yapıyoruz.
Not: Ağdan kurulum yapacağımız için internete bağlı olmamız gerekmekte. Ethern
Cd yi boot ettikten sonra ;
gentoo dopcmcia
yazıp enterlıyoruz.http://www.gentoo.org/main/en/where.xml

Ağ bağlantımızı etkinleştirmemiz gerekiyor. Ama öncesinde;
/sbin/ifconfig
komutunu veriyoruz. Eğer hata almazsak zaten ağa bağlanmışız demektir. Bağlantımızı kontrol etmek için;
ping -c 3 www.allosplatform.com
komutunu veriyoruz. Cevap alırsak bağlantımız sorunsuz şekilde çalışıyor demektir.
Eğer yukarıdaki çıktıda sonuç alamazsanız belirtirseniz diğer yollarıda anlatmaya çalışırım.

Sıra geldi disk bölümlemeye. Diskimizin türüne göre eğer sAta disk ise;
fdisk /dev/sda
komutunu veriyoruz. Diskimiz Ata ise;
fdisk /dev/hda
Diskim ata olduğu için hda ile anlatım devam edecek.
Bazı komutları verelim ilk olarak;
p diskteki bölümleri listeler. Ayrıca n komutundan sonra primary (birincil) disk bölümü oluşturmak için vereceğimiz komut.
n bölüm oluşturmak için vereceğimiz komut.
d Oluşturduğumuz bir bölümü silmek için verilen komut.
w disk tablosunu kaydeder.
a önyüklenebilir etiketi eklemek.
t bölüm tipi değiştirmek.
Genel olarak işimize yarayacak olanlar bunlar.
Şimdi ilk yapmamız gerek boot bölümü oluşturmak.
n tuşuna bastıktan sonra p tuşuna basıyoruz. Arkasından 1.cil bölüm olmasını sağlamak için 1″ yazıp enterlıyoruz. Arkasından tekrar enter yapıyoruz. Sonrasında kaç MB olmasını istediğimizi yazıyoruz. boot için +35 mb ayırdım.
Şimdi önyüklenebilir etiketini ekliyoruz;
a tuşuna basıyoruz, bölüm numarası yani 1′i girip enterlıyoruz. p tuşu ile kontrol ediyoruz.

Sıra geldi swap alanı oluşturmaya;
n tuşuna basıyoruz, arkasından p tuşu, bölüm numarasını giriyoruz 2″ , tekrar enter yapıyoruz, daha sonra ram miktarımızın 1bucuk yada 2 katı bir boyut oluşturuyoruz. Sonrasında t tuşuna basıyoruz değiştirmek istediğimiz bölüm numarasını giriyoruz ve swap alanı tipi olan 82″ ü giriyoruz. p tuşu ile kontrol ediyoruz.

Şimdi ise kök dizinimizi oluşturuyoruz. İşlemlerimiz aynı şekilde;
n sonrasında p sonrasında bölüm numarası 3, tekrar enter, oluşturmak istediğimiz boyut. Kontrol için p.

w tuşu ile yaptığımız değişiklikleri kaydediyoruz.
Şimdi dosyalama sistemini bölümlere uyguluyoruz.
boot bölümü ext2 olacak şekilde;
mke2fs /dev/hda1
kök dizinimizi;
mke2fs -j /dev/hda3

swap alanımızı biçimliyoruz;
mkswap /dev/hda2
Sıra geldi disk bölümlerimizi bağlamaya;
mount /dev/hda3 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/hda1 /mnt/gentoo/boot
Saati kontrol ediyoruz;
date
Eğer yanlış ise date ay/gün/saat/dakika/yıl şeklinde düzeltiyoruz.
Sıra geldi yukarıda oluşturduğumuz gentoo dizinine girmeye. Yavaş yavaş kuruluma geçiyoruz.
cd /mnt/gentoo
links http://www.gentoo.org/main/en/mirrors.xml yazarak mirror yani stage arşivini indireceğimiz bağlantıyı seçiyoruz. Ben Türkiye sunucusu LKD yi seçiyorum. Gayet hızlıdır. Seçtikten sonra releases/x86(sizin mimariniz)/autobuilds dizinine gidip, güncel stage arşivini indiriyoruz. d tuşu ile indirmeye başlıyoruz. İndirme işlemi bittikten sonra q tuşu ile çıkış yapıyoruz.

Arşivimizi açıyoruz;
tar xvjpf stage(tab tuşuna basarsanız kendisi tamamlayacaktır.)
Portage ağacını indiriyoruz;
Yine aynı şekilde yukarıda yaptığımız gibi links http://www.gentoo.org/main/en/mirrors.xml adresine gidip mirror umuzu seçiyoruz. Oradan snapshots dizinine gidip en güncel olan (latest) portage i indiriyoruz.

İndirdiğimiz portage i tar xvjf portage-latest.tar.bz2 -C /mnt/gentoo/usr komutu ile /usr dizinine çıkartıyoruz.
Şimdi ise make.conf dosyamızı oluşturuyoruz. Burada dikkat etmemiz gerekenler;
CHOST değerine dokunmuyoruz.
MAKEOPTS bu değişken işlemci sayınızın 1 fazlasını giriyoruz. çift çekirdek ise 3 giriyoruz.
CFLAGS değeri için çift çekirdek intel işlemciye ait bir pc de şu şekilde olması gerekiyor. CFLAGS=-march=prescott -O2 -pipe -fomit-frame-pointer.
CXXFLAGS değeri için ${CFLAGS} bu ayarı kullanmanız gerekiyor. CFLAGS ile aynı olması gerek.
Sisteminize bakmak için;
cat /proc/cpuinfo
Ayrıca make.conf dosyasının bir örneği açıklamalı olarak burada duruyor. Buraya göz atarak sisteminize uygun olan bilgileri girmeniz gerekmekte.
USE değişkenlerini şuan için belirlememize gerek yok.
/mnt/gentoo/usr/share/portage/config/make.conf.example
Make.conf dosyamızı düzenlemek için;
nano -w /mnt/gentoo/etc/make.conf
Ayarlamaları yaptıktan sonra ctrl+x sonrasında y ve enter ile kaydediyoruz.
Temel sistemi kurmaya geldi sıra. Yavaş yavaş gentoo nun içine giriyoruz
mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
komutu ile hızlı olan yansıları seçiyoruz. LKD baya hızlıdır. Ayrıca almanya ve fıransa sunucularıda. space (boşluk) tuşu ile seçimleri yapıyoruz. OK ile kaydediyoruz.
SYNC için; mirrorselect -i -r -o >> /mnt/gentoo/etc/make.conf default olanı seçiyoruz.

DNS bilgisini kopyalıyoruz.
cp -L /etc/resolv.conf /mnt/gentoo/etc/
Şimdi ise çekirdeğimiz için gerekli olan proc dizini bağlıyoruz. Arkasından donanımlarımız için /dev dizini bağlıyoruz.
mount -t proc none /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev
Ve işte chroot olarak sisteme giriş yapıyoruz.
chroot /mnt/gentoo /bin/bash
Ortam değişkenlerini oluşturuyoruz ;
env-update
Değişkenleri belleğe yüklüyoruz.
source /etc/profile
export PS1=(chroot) $PS1″

Portage i güncelliyoruz ;
emerge sync
Sıra geldi profilimizi ayarlamaya ;
eselect profile list
profil listesine bakıyoruz ve profili;
eselect profile set 2 ile seçiyoruz

Şimdi USE değişkenlerini ayarlamaya geldi less /usr/portage/profiles/use.desc bu komut ile açıklamaları bulabilirsiniz. Gentoo ya bir paketin hangi seçeneklerle derleneceğini söylüyorsunuz. Kısaca açıklaması bu. Gentoo ya yeni başlayanlar bu ayarları ileride daha detaylı şekilde kavrayacaklardır. Şimdilik ;
nano -w /etc/make.config
en alt satıra ;
USE=gtk gnome -qt3 -qt4 -kde dvd alsa cdr
Şeklinde kaydetmeniz yeterli.
Sıra geldi saat dilimini ayarlamaya;
ls /usr/share/zoneinfo
Türkiye için;
ln -sf /usr/share/zoneinfo/Turkey /etc/localtime

Kernelimizi indiriyoruz ;
emerge gentoo-sources
İşlem tamamlandıktan sonra bağlantı oluşturuyoruz;
ls -l /usr/src/linux

Şimdi kerneli derleme işlemine geldik. Fakat ondan önce donanımlarımızı iyi bilmemiz gerekiyor. bununiçin donanımlarımıza bakmamız lazım ;
emerge pciutils
Sonrasında ;
lspci komutu ile donanıma bakıyoruz.
lsmod ile cd yüklenirkenki modüllere bakıyoruz.
Kerneli derlemeye geçelim;
cd /usr/src/linux
ile kaynak kodun bulunduğu dizine gidiyoruz.
make menuconfig
ile seçimlerimizi yapacağımız ekrana ulaşıyoruz. Kernel derleme de dikkat etmeniz gereken hususlar pc donanımızı iyi seçmeniz gerekmekte. Dosya sistemleri, bağlantı seçenekleri, usb bağlantılarınız vs. bunlara dikkat etmeniz gerekmekte. Uzun uzadıya anlatım yapmayacağım. Gentoo kuruyorsanız kernel derlemeyide bilmeniz gerekmekte. Kernel derlemeyi bilmeden Gentoo kurulumu ile uğraşmayın.
Seçim işlemi bittikten sonra;
make && make modules_install
komutu ile kuruyoruz. Sonrasında oluşturduğumuz bzimage dosyasını boot dizinine kopyalıyoruz;
cp arch/i386/boot/bzImage /boot/kernel-2.6.31-gentoo-r10
Tabi birde genkernel var. Otomatik kernel derlemesi yapması için. Bunun size sağladığı tek avantaj kernel derleme ile uğraşmıyorsunuz
Tabi bununla yaparsanız Gentoo kurdum demeyin. Kısaca nası olduğunu gösterip kapatalım genkerli.
emerge genkernel
cd yüklenirkenki ayarları kopyalıyoruz.
zcat /proc/config.gz > /usr/share/genkernel/arch/x86/kernel-config
genkernel all Genkernelin hepsi bu kadar.
Şimdi kernel modüllerinin configurasyonlarına geldik. Bunun için find komutunu kullanacağız. Otomatik yüklenmesini istediğimiz modülleri kernele yazacağız. Bunun için modülleri arıyoruz;
find /lib/modules/tab tuşuna basıyoruz/ -type f -iname *.o -or -iname *.ko
yüklemek istediğimiz modülü ;
nano -w /etc/modules.autoload.d/kernel2.6
Sonrasında eklemek istediğimiz modülü yazıp kaydedip kapatıyoruz.
Sıra geldi sistem ayarlarımıza.
İlk olarak fstab dosyamızı ayarlıyoruz. Fstab sabit disk bölümlerimizin bağlantı noktalarını ayarlayacağız.
nano -w /etc/fstab
Kaydetmek için ctrl+x , y, enter. Ayarlar resimde gördüğünüz gibi. Resme baktığınızda neyin ne olduğunu anlarsınız.

Şimdi ağ bilgilerimizi giriyoruz;
nano -w /etc/conf.d/hostname bilgisayarımızın adı;
HOSTNAME kısmına isminizi yazıyorsunuz;
HOSTNAME=ßurnxL

Alan ismini koyuyoruz ;
nano -w /etc/conf.d/net
dns_domain_lo=ßurnxL
Daha sonra kaydetmeden önce, ağımızın biçimlemesinide yapıyoruz. ethernet bağlantısı ve dhcp ile otomatik bağlanacağımız için;
config_eth0=( dhcp ) yazıp kaydediyoruz.
Daha sonra boot esnasında ağın otomatik başlaması için ;
rc-update add net.eth0 default
[URL="http://i47.tinypic.com/k0sgp.png"]Resim Tıkla 15 Görseli Geçtiği İçin Link Koydum
hosts ayarları ile oynamaya gerek yok ama yinede verelim;
nano -w /etc/hosts Göz atmanız iyidir.
PCMCIA kullanıcları için ;
emerge pcmciautils
Sıra geldi root şifremizi ayarlamaya;
passwd
Şimdi ise rc.conf dosyasına göz atıyoruz. Sistemimiz için gerekli olan bütün değişkenler bu dosyanın içinde.
Saat ayarları için;
nano -w /etc/conf.d/clock
Buradaki ayarlarda değişiklik yapmaya gerek yok fakat; TIMEZONE kısmını GMT olarak değiştirebilirsiniz. CLOCK kısmınıda local olarak ayarlayabilirsiniz.
Şimdi sistem kayıtcısını kuruyoruz. Bu bize sistemde olan biteni kayıt altına alarak sunuyor;
emerge syslog-ng
rc-update add syslog-ng default
Cron daemon u kuruyoruz. Bu belirli zamanlar için belirlediğiniz komutları çalıştırmaya yarar.
emerge vixie-cron
rc-update add vixie-cron default
Dosya indexlemesi için olan programımızı kuruyoruz;
emerge slocate
Yavaş yavaş sona yaklaşıyoruz
emerge dhcpcd dhcpcd yi kuruyoruz.
Sıra geldi grubı kurmaya.
emerge grub
ve sonrasında grub ı düzenlemeye başlıyoruz;
nano -w /boot/grub/grub.conf
Ayarları bu şekilde yapıyoruz. /boot dizinindeki kernel versiyonumuzu yazıyoruz. Oraya dikkat etmeniz gerekmekte.
Resim Tıkla
Genkernel ile kernel derlemesi yapanlar initrd kısmınıda eklemeleri gerekmekte.
Arkasından ;
grep -v rootfs /proc/mounts > /etc/mtab
grub-install /dev/hda
Ve işte eğlence başlıyor
Çıkış yapıyoruz, bağladığımız bölümleri ayırıp yeniden başlatıyoruz.
exit
cd
umount /mnt/gentoo/boot /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo
reboot
Açıldıktan sonra kullanıcı ismi ; root
ve sizin şifreniz
Şimdi kullanıcı oluşturalım;
useradd -m -G users,wheel,audio -s /bin/bash cwkursad
passwd ßurnxL komutu ile de şifre atıyoruz.
Resim Tıkla
kurulum sadece ve sadece bu kadar
Konsole ekranına düşmek için tabi
bundan sonrasıda var
Hangi masaüstü yöneticisini kullanmak istiyorsanız ilk olarak onu yüklüyoruz. Daha sonra rc.conf ayarlarını yüklediğimiz masaüstü yöneticisine göre ayarlıyoruz. Onlarıda artık sizler yaparsınız
Benden bu kadar.
Kısacıcık Gentoo kurulumunu başarı ile tamamladık
İlk olarak Gentoo Linux -- Where to Get Gentoo Linux adresine gidip install minimal cd kalıplarından bilgisayarımızın mimarisine uygun olanı indiriyoruz. İndirme işlemi bittikten sonra mümkün olan en düşük hızda kalıp dosyamızı cd ye yazdırıyoruz. Yazdırma işlemi bittikten sonra bilgisayarımızı yeniden başlatıyoruz. Boot ayarlarında başlangıç seçeneğimizi cd/dvd room yapıyoruz.
Not: Ağdan kurulum yapacağımız için internete bağlı olmamız gerekmekte. Ethern
Cd yi boot ettikten sonra ;
gentoo dopcmcia
yazıp enterlıyoruz.http://www.gentoo.org/main/en/where.xml

Ağ bağlantımızı etkinleştirmemiz gerekiyor. Ama öncesinde;
/sbin/ifconfig
komutunu veriyoruz. Eğer hata almazsak zaten ağa bağlanmışız demektir. Bağlantımızı kontrol etmek için;
ping -c 3 www.allosplatform.com
komutunu veriyoruz. Cevap alırsak bağlantımız sorunsuz şekilde çalışıyor demektir.
Eğer yukarıdaki çıktıda sonuç alamazsanız belirtirseniz diğer yollarıda anlatmaya çalışırım.

Sıra geldi disk bölümlemeye. Diskimizin türüne göre eğer sAta disk ise;
fdisk /dev/sda
komutunu veriyoruz. Diskimiz Ata ise;
fdisk /dev/hda
Diskim ata olduğu için hda ile anlatım devam edecek.
Bazı komutları verelim ilk olarak;
p diskteki bölümleri listeler. Ayrıca n komutundan sonra primary (birincil) disk bölümü oluşturmak için vereceğimiz komut.
n bölüm oluşturmak için vereceğimiz komut.
d Oluşturduğumuz bir bölümü silmek için verilen komut.
w disk tablosunu kaydeder.
a önyüklenebilir etiketi eklemek.
t bölüm tipi değiştirmek.
Genel olarak işimize yarayacak olanlar bunlar.
Şimdi ilk yapmamız gerek boot bölümü oluşturmak.
n tuşuna bastıktan sonra p tuşuna basıyoruz. Arkasından 1.cil bölüm olmasını sağlamak için 1″ yazıp enterlıyoruz. Arkasından tekrar enter yapıyoruz. Sonrasında kaç MB olmasını istediğimizi yazıyoruz. boot için +35 mb ayırdım.
Şimdi önyüklenebilir etiketini ekliyoruz;
a tuşuna basıyoruz, bölüm numarası yani 1′i girip enterlıyoruz. p tuşu ile kontrol ediyoruz.

Sıra geldi swap alanı oluşturmaya;
n tuşuna basıyoruz, arkasından p tuşu, bölüm numarasını giriyoruz 2″ , tekrar enter yapıyoruz, daha sonra ram miktarımızın 1bucuk yada 2 katı bir boyut oluşturuyoruz. Sonrasında t tuşuna basıyoruz değiştirmek istediğimiz bölüm numarasını giriyoruz ve swap alanı tipi olan 82″ ü giriyoruz. p tuşu ile kontrol ediyoruz.

Şimdi ise kök dizinimizi oluşturuyoruz. İşlemlerimiz aynı şekilde;
n sonrasında p sonrasında bölüm numarası 3, tekrar enter, oluşturmak istediğimiz boyut. Kontrol için p.

w tuşu ile yaptığımız değişiklikleri kaydediyoruz.
Şimdi dosyalama sistemini bölümlere uyguluyoruz.
boot bölümü ext2 olacak şekilde;
mke2fs /dev/hda1
kök dizinimizi;
mke2fs -j /dev/hda3

swap alanımızı biçimliyoruz;
mkswap /dev/hda2
Sıra geldi disk bölümlerimizi bağlamaya;
mount /dev/hda3 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/hda1 /mnt/gentoo/boot
Saati kontrol ediyoruz;
date
Eğer yanlış ise date ay/gün/saat/dakika/yıl şeklinde düzeltiyoruz.
Sıra geldi yukarıda oluşturduğumuz gentoo dizinine girmeye. Yavaş yavaş kuruluma geçiyoruz.
cd /mnt/gentoo
links http://www.gentoo.org/main/en/mirrors.xml yazarak mirror yani stage arşivini indireceğimiz bağlantıyı seçiyoruz. Ben Türkiye sunucusu LKD yi seçiyorum. Gayet hızlıdır. Seçtikten sonra releases/x86(sizin mimariniz)/autobuilds dizinine gidip, güncel stage arşivini indiriyoruz. d tuşu ile indirmeye başlıyoruz. İndirme işlemi bittikten sonra q tuşu ile çıkış yapıyoruz.

Arşivimizi açıyoruz;
tar xvjpf stage(tab tuşuna basarsanız kendisi tamamlayacaktır.)
Portage ağacını indiriyoruz;
Yine aynı şekilde yukarıda yaptığımız gibi links http://www.gentoo.org/main/en/mirrors.xml adresine gidip mirror umuzu seçiyoruz. Oradan snapshots dizinine gidip en güncel olan (latest) portage i indiriyoruz.

İndirdiğimiz portage i tar xvjf portage-latest.tar.bz2 -C /mnt/gentoo/usr komutu ile /usr dizinine çıkartıyoruz.
Şimdi ise make.conf dosyamızı oluşturuyoruz. Burada dikkat etmemiz gerekenler;
CHOST değerine dokunmuyoruz.
MAKEOPTS bu değişken işlemci sayınızın 1 fazlasını giriyoruz. çift çekirdek ise 3 giriyoruz.
CFLAGS değeri için çift çekirdek intel işlemciye ait bir pc de şu şekilde olması gerekiyor. CFLAGS=-march=prescott -O2 -pipe -fomit-frame-pointer.
CXXFLAGS değeri için ${CFLAGS} bu ayarı kullanmanız gerekiyor. CFLAGS ile aynı olması gerek.
Sisteminize bakmak için;
cat /proc/cpuinfo
Ayrıca make.conf dosyasının bir örneği açıklamalı olarak burada duruyor. Buraya göz atarak sisteminize uygun olan bilgileri girmeniz gerekmekte.
USE değişkenlerini şuan için belirlememize gerek yok.
/mnt/gentoo/usr/share/portage/config/make.conf.example
Make.conf dosyamızı düzenlemek için;
nano -w /mnt/gentoo/etc/make.conf
Ayarlamaları yaptıktan sonra ctrl+x sonrasında y ve enter ile kaydediyoruz.
Temel sistemi kurmaya geldi sıra. Yavaş yavaş gentoo nun içine giriyoruz
mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
komutu ile hızlı olan yansıları seçiyoruz. LKD baya hızlıdır. Ayrıca almanya ve fıransa sunucularıda. space (boşluk) tuşu ile seçimleri yapıyoruz. OK ile kaydediyoruz.
SYNC için; mirrorselect -i -r -o >> /mnt/gentoo/etc/make.conf default olanı seçiyoruz.

DNS bilgisini kopyalıyoruz.
cp -L /etc/resolv.conf /mnt/gentoo/etc/
Şimdi ise çekirdeğimiz için gerekli olan proc dizini bağlıyoruz. Arkasından donanımlarımız için /dev dizini bağlıyoruz.
mount -t proc none /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev
Ve işte chroot olarak sisteme giriş yapıyoruz.
chroot /mnt/gentoo /bin/bash
Ortam değişkenlerini oluşturuyoruz ;
env-update
Değişkenleri belleğe yüklüyoruz.
source /etc/profile
export PS1=(chroot) $PS1″

Portage i güncelliyoruz ;
emerge sync
Sıra geldi profilimizi ayarlamaya ;
eselect profile list
profil listesine bakıyoruz ve profili;
eselect profile set 2 ile seçiyoruz

Şimdi USE değişkenlerini ayarlamaya geldi less /usr/portage/profiles/use.desc bu komut ile açıklamaları bulabilirsiniz. Gentoo ya bir paketin hangi seçeneklerle derleneceğini söylüyorsunuz. Kısaca açıklaması bu. Gentoo ya yeni başlayanlar bu ayarları ileride daha detaylı şekilde kavrayacaklardır. Şimdilik ;
nano -w /etc/make.config
en alt satıra ;
USE=gtk gnome -qt3 -qt4 -kde dvd alsa cdr
Şeklinde kaydetmeniz yeterli.
Sıra geldi saat dilimini ayarlamaya;
ls /usr/share/zoneinfo
Türkiye için;
ln -sf /usr/share/zoneinfo/Turkey /etc/localtime

Kernelimizi indiriyoruz ;
emerge gentoo-sources
İşlem tamamlandıktan sonra bağlantı oluşturuyoruz;
ls -l /usr/src/linux

Şimdi kerneli derleme işlemine geldik. Fakat ondan önce donanımlarımızı iyi bilmemiz gerekiyor. bununiçin donanımlarımıza bakmamız lazım ;
emerge pciutils
Sonrasında ;
lspci komutu ile donanıma bakıyoruz.
lsmod ile cd yüklenirkenki modüllere bakıyoruz.
Kerneli derlemeye geçelim;
cd /usr/src/linux
ile kaynak kodun bulunduğu dizine gidiyoruz.
make menuconfig
ile seçimlerimizi yapacağımız ekrana ulaşıyoruz. Kernel derleme de dikkat etmeniz gereken hususlar pc donanımızı iyi seçmeniz gerekmekte. Dosya sistemleri, bağlantı seçenekleri, usb bağlantılarınız vs. bunlara dikkat etmeniz gerekmekte. Uzun uzadıya anlatım yapmayacağım. Gentoo kuruyorsanız kernel derlemeyide bilmeniz gerekmekte. Kernel derlemeyi bilmeden Gentoo kurulumu ile uğraşmayın.
Seçim işlemi bittikten sonra;
make && make modules_install
komutu ile kuruyoruz. Sonrasında oluşturduğumuz bzimage dosyasını boot dizinine kopyalıyoruz;
cp arch/i386/boot/bzImage /boot/kernel-2.6.31-gentoo-r10
Tabi birde genkernel var. Otomatik kernel derlemesi yapması için. Bunun size sağladığı tek avantaj kernel derleme ile uğraşmıyorsunuz
emerge genkernel
cd yüklenirkenki ayarları kopyalıyoruz.
zcat /proc/config.gz > /usr/share/genkernel/arch/x86/kernel-config
genkernel all Genkernelin hepsi bu kadar.
Şimdi kernel modüllerinin configurasyonlarına geldik. Bunun için find komutunu kullanacağız. Otomatik yüklenmesini istediğimiz modülleri kernele yazacağız. Bunun için modülleri arıyoruz;
find /lib/modules/tab tuşuna basıyoruz/ -type f -iname *.o -or -iname *.ko
yüklemek istediğimiz modülü ;
nano -w /etc/modules.autoload.d/kernel2.6
Sonrasında eklemek istediğimiz modülü yazıp kaydedip kapatıyoruz.
Sıra geldi sistem ayarlarımıza.
İlk olarak fstab dosyamızı ayarlıyoruz. Fstab sabit disk bölümlerimizin bağlantı noktalarını ayarlayacağız.
nano -w /etc/fstab
Kaydetmek için ctrl+x , y, enter. Ayarlar resimde gördüğünüz gibi. Resme baktığınızda neyin ne olduğunu anlarsınız.

Şimdi ağ bilgilerimizi giriyoruz;
nano -w /etc/conf.d/hostname bilgisayarımızın adı;
HOSTNAME kısmına isminizi yazıyorsunuz;
HOSTNAME=ßurnxL

Alan ismini koyuyoruz ;
nano -w /etc/conf.d/net
dns_domain_lo=ßurnxL
Daha sonra kaydetmeden önce, ağımızın biçimlemesinide yapıyoruz. ethernet bağlantısı ve dhcp ile otomatik bağlanacağımız için;
config_eth0=( dhcp ) yazıp kaydediyoruz.
Daha sonra boot esnasında ağın otomatik başlaması için ;
rc-update add net.eth0 default
[URL="http://i47.tinypic.com/k0sgp.png"]Resim Tıkla 15 Görseli Geçtiği İçin Link Koydum
hosts ayarları ile oynamaya gerek yok ama yinede verelim;
nano -w /etc/hosts Göz atmanız iyidir.
PCMCIA kullanıcları için ;
emerge pcmciautils
Sıra geldi root şifremizi ayarlamaya;
passwd
Şimdi ise rc.conf dosyasına göz atıyoruz. Sistemimiz için gerekli olan bütün değişkenler bu dosyanın içinde.
Saat ayarları için;
nano -w /etc/conf.d/clock
Buradaki ayarlarda değişiklik yapmaya gerek yok fakat; TIMEZONE kısmını GMT olarak değiştirebilirsiniz. CLOCK kısmınıda local olarak ayarlayabilirsiniz.
Şimdi sistem kayıtcısını kuruyoruz. Bu bize sistemde olan biteni kayıt altına alarak sunuyor;
emerge syslog-ng
rc-update add syslog-ng default
Cron daemon u kuruyoruz. Bu belirli zamanlar için belirlediğiniz komutları çalıştırmaya yarar.
emerge vixie-cron
rc-update add vixie-cron default
Dosya indexlemesi için olan programımızı kuruyoruz;
emerge slocate
Yavaş yavaş sona yaklaşıyoruz
emerge dhcpcd dhcpcd yi kuruyoruz.
Sıra geldi grubı kurmaya.
emerge grub
ve sonrasında grub ı düzenlemeye başlıyoruz;
nano -w /boot/grub/grub.conf
Ayarları bu şekilde yapıyoruz. /boot dizinindeki kernel versiyonumuzu yazıyoruz. Oraya dikkat etmeniz gerekmekte.
Resim Tıkla
Genkernel ile kernel derlemesi yapanlar initrd kısmınıda eklemeleri gerekmekte.
Arkasından ;
grep -v rootfs /proc/mounts > /etc/mtab
grub-install /dev/hda
Ve işte eğlence başlıyor
exit
cd
umount /mnt/gentoo/boot /mnt/gentoo/dev /mnt/gentoo/proc /mnt/gentoo
reboot
Açıldıktan sonra kullanıcı ismi ; root
ve sizin şifreniz
Şimdi kullanıcı oluşturalım;
useradd -m -G users,wheel,audio -s /bin/bash cwkursad
passwd ßurnxL komutu ile de şifre atıyoruz.
Resim Tıkla
kurulum sadece ve sadece bu kadar
Hangi masaüstü yöneticisini kullanmak istiyorsanız ilk olarak onu yüklüyoruz. Daha sonra rc.conf ayarlarını yüklediğimiz masaüstü yöneticisine göre ayarlıyoruz. Onlarıda artık sizler yaparsınız
Benden bu kadar.
Kısacıcık Gentoo kurulumunu başarı ile tamamladık
