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.
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é
Öncelikle en son Nvidia ekran kartı sürücüsünü aşşağıdaki linkten indiriyoruz.
IA32 (32bit) olan sistemler için:
http://download.nvidia.com/XFree86/Linux-x....-Linux-x86-1.0-6629-pkg1.run
AMD64 (64bit) olan sistemler için:
http://download.nvidia.com/XFree86/......DIA-Linux-x86_64-1.0-6629-pkg2.run
Sürücüleri indirdikten sonra gelelim bize lazım olacak fedora kernel kaynak
kodunu indirmeye.
http://download.fedora.redhat.co.....RPMS/kernel-2.6.9-1.667.src.rpm
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.
Hasan Alp İNAN
site - >http://www.linux-sevenler.org/baslangic?wid=85&func=viewSubmission&sid=1544
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.