Kernel kaynağınıda indirdikten sonra çalışmaya başlıyabiliriz.
Öncelikle kernel source üzerinde düzenleme yapacağız.
Kernel kaynak dosyamızı kuruyoruz.
* rpm -i kernel-2.6.9-1.667.src.rpm
kurulumu tamamlıyoruz.
Not: Kurulum sırasında SOURCE dizini kopyalanamıyor veya yaratılamıyor gibi bir hata ile karşılaşırsanız yapmanız gereken /usr/src/ dizini altına redhat diye bir klasör yapın kurulum gerçekleşecektir.
Kurulum bittikten sonra /usr/src/redhat/SOURCE dizinine gidiyoruz. Bu dizin içinde linux-2.6.9.tar.bz2 dosyasını /usr/src/ dizini altına kopyalıyoruz ve aşağıdaki komut ile açıyoruz.
* tar xfj linux-2.6.9.tar.bz2
ve /usr/src/ dizini altında linux-2.6.9 klasöründe kernel kaynağımız oluşuyor.
Şimdi bu klasörün içine mevcut sistemimizin config dosyasını koymamız gerekiyor. Bunun için tekrar /usr/src/redhat/SOURCE dizinine dönüyoruz. Burda sizinde göreceğiniz üzere farklı mimariler için *.config dosyaları mevcut. Biz burdan kendi kernelimize uygun olanı seçiyoruz.
Tips : Mevcut bilgisayar mimarimiz hakkında bilgi almak için
* uname -a
komutunu veriyoruz. Örneğin bendeki çıktı şöyle,
* Linux localhost.localdomain 2.6.9-1.667 #1 Tue Nov 2 14:41:25 EST 2004 i686 athlon i386 GNU/Linux
Burdan sistemimizin i686 bir kernele sahip olduğunu görüyoruz ve /usr/src/redhat/SOURCE dizini içinden buna uygun config dosyasını buluyoruz. Bu çıktıya göre (bana) uygun dosya
* kernel-2.6.9-i686.config
Bu dosyayı /usr/src/linux-2.6.9 klasörüen kopyaladıktan sonra adını .config olarak değiştiriyoruz. Hızlı yoldan yapalım hemen.
* mv kernel-2.6.9-i686.config .config
komutu ile dosyamızın adını .config yaptık.
Şimdi gelelim kendi ekran kartı sürücümüzü hazırlamaya.
* sh NVIDIA-Linux-x86-1.0-6629-pkg1.run --add-this-kernel
komutu ile kendi kernelimize uygun olan modülü derleyerek sürücü paketi oluşturuyoruz. Çıkan dosya adıda,
* NVIDIA-Linux-x86-1.0-6629-pkg1-custom.run
şeklinde oluyor.
Not: Kernel modul derlemesi için gcc gerekli eğer kurulu değilse kurulması gerekiyor.
Hazırladığımız paketi aynı normal Nvidia kurulumunda yaptığımız gibi kuruyoruz. /etc/X11/xorg.conf dosyamızda gerekli değişiklikleri yapıyoruz.
Şimdi geldi sistem açılışında sorun çıkaran udev'e nvidia sürcülerini tanıtmaya. Bunuda aşağıdaki sıradan yapıyoruz.
Eğer lsmod |grep nvidia komutunu veridğinizde nvidia kernel modulu görünüyorsa;
* cp -a /dev/nvidia* /etc/udev/devices
ardından
* chown root.root /etc/udev/devices/nvidia*
komutlarını sırayla yapıyoruz. Sistemi yeniden başlattığında Nvidia logosunu görüyorsunuz ve içiniz rahatlıyor :)
Eğer modul yüklenmemiş görünüyorsa,
* modprobe nvidia
komutu ile kernele ekleyin ve diğer işlemleri sırasıyla yapın.
Not: Sistem açılışında sorun yaşayan arkadaşlar kurulum cdsinden 1.'si ile bilgisayarı boot edip ilk menüde
* linux rescue
komutu ile sistemi başlatıp mevcut / dizine erişip xorg.conf dosyasındaki nvidia bölümünü nv yapsınlar sistem açıldığında da yukarıda anlatılanları yapıp sisteminizi düzgün çalıştırabilirsiniz.
Zahmet olmazsa bi de fc3 kurulumunu kisaca anlatabilirmisin ???
tabii anlatayım hemen, Fedora Core 3 cdlerini bilgisayarda kaç adet cdrom varsa dolduruyorsun, 1, 2, 3, 4, cd ve bir kurtarma diski oluyor, kurtarma cd haricindekiler istediğin seçeneğe göre kurulum bir iki veya bence tavsiyem 4 cd kur tam kurulum yapıyorsun nasıl mı? sadece CD tak ve "Enter" a bas nu kadar zaten kurulum da dil seçeneğini Türkçe yaparsın sonrsında yönlendiri, ve sana diğer tavsiyem disk bölümlendirmelerinde "tüm linux bölümlerini sil" işaretkeyin fedora bağımlılık yapabilir, bırakamayabilirsiniz, ama ben FC3 beğenmedim FC2 daha güzeldi yada ben öyle alıştım,
neyse burda çıbanbaşı olma görevimi yerine getirip, Fedora Core 3 zaten "kernel-2.6.9-1.667.src.rpm" ile gelir sizi üzmez ama isterseniz 2.6.9-1.681 kernel çıktı yaa ne güncelk yazılım değil mi? daha çıktıkları gün güncelleme gerekiyor doğrusu MS, aratmıuyo...
biraz da nvidia için konuşmasam birilerini kızdırmış olmam, fedorada core bu kadar uğraştırmaz insanı emin olun yapacağınız şey nvidia rpm dosyasını indirin, ve konsola geçin yani gnome, kde gibi masaüstü olmayana sonra kurulumu çalıştırın ve ahhaa işte kuruluyo bu kadar onlarca kodla uğraşarak ne kendiniz yorun nede linuxe kızın, inanın linux kullanmak bu anlatılanlar kadar zor değil, olmaması gerek ;-)
ama bu arada ne oldu ya FC3 türkçe sorunlarım, sadece windowsda türkçe okuyamıyo, yazamıyo ama kendi alanı düzgün windows fat32 ona göre yazın haa,
bu arada halen Suse nerden bulcam yaa incelemem gerek çatlıcam meraktané