Avatar billede alex_sleiborg Nybegynder
01. august 2005 - 20:04 Der er 34 kommentarer og
3 løsninger

Kompile Nvidia grafikkort drivere ind i kernen

Hej jeg har problemmer med og få installeret mit Nvidia Geforce 6600GT grafikkort i Debian.

Først downloader jeg nvidias installation program fra deres hjemmeside. Så jeg laver jeg en kernel-header (som jeg faktisk ikke helt ved hva gør) og starter installations programmet med sh NVIDIA-Linux-x86(plus noget andet). Så starter den programmet, og det virker fint indtil den mangler en kilde fil kaldet Nvidia.O. Har prøvet og læse nogle tutorials, men kan ikke få det til og virke. Har også prøvet og gøre det "The Debian Way", men synes det er meget svært da der er mange begreber jeg ikke lige kender.

Håber der er nogen som kan hjælpe mig lidt på vej
Avatar billede lassebm Nybegynder
01. august 2005 - 20:56 #1
Kan det tænkes den skriver at filen/modulet er i konflikt med et andet modul ?

Uanset, så er den nemmeste 100% den måde som står på debianguiden.dk

http://debianguiden.dk/dists/stable/html/nvidia-drivere.html
Avatar billede lassebm Nybegynder
01. august 2005 - 20:57 #2
Der er dog ingen kernel-headers til kerne 2.6.8-1 så hvis du kører med denne skal du først opdatere til 2.6.8-2, kontroller evt. med kommandoen

uname -r
Avatar billede alex_sleiborg Nybegynder
01. august 2005 - 21:00 #3
Det er også debianguidens jeg bruger. Nej den skriver den mangler Nvidia.O
Avatar billede lassebm Nybegynder
01. august 2005 - 21:05 #4
prøv at ligge /var/log/nvidia.log op engang.

Synes det virker mærkeligt at den siger den mangler nvidia.O, fordi det er jo det modul, som den skal "bygge".
Avatar billede alex_sleiborg Nybegynder
01. august 2005 - 21:29 #5
mismatch /usr/src/nv/nvidia.o was compiled for kernel version 2.4.27-2
while this kernel is version 2.4.18-bf2.4

Det må være det der er galt. Hva gør jeg så???

Det skriver også at min kompiler gcc er ver 3,4, i stedet for den der brugt til og kompile
kernen ver 2,95. Men der kan jeg bare sige at den skal ingorere det. Er det ikke lige meget???
Avatar billede alex_sleiborg Nybegynder
01. august 2005 - 21:41 #6
Hvis jeg skriver apt-get install kernel-headers kommer der en list med kernel headers. Men min version er der ikke. Skal jeg så have ny kerne?
Avatar billede lassebm Nybegynder
02. august 2005 - 14:19 #7
Bruger du lilo, eller grub ?
Fordi så skal du nok opdatere din kerne.
Avatar billede alex_sleiborg Nybegynder
02. august 2005 - 16:25 #8
Jeg bruger lilo. Jeg har jo bare installeret Debian standard, over nettet. Så det er en standard kerne
Avatar billede lassebm Nybegynder
02. august 2005 - 19:27 #9
Hvis du skal bruge kernel-headers så bliver du nok til at opdatere kernen ja!

apt-get install kernel-image-2.6.8-2-386 <-standard

Der er også en 686 kerne og k7 osv.
Men dette burde være ok til at starte med.

Herefter er det utroligt vigtigt at du opdatere din lilo.conf INDEN du genstarter.

Du skal indsætte
initrd=/initrd.img i din /etc/lilo.conf under det default boot imaget. (Mener bare den hedder linux)
Hvis du ikke gør dette kan du ikke boote nemlig.

Herefter så kør kommandoen "lilo" unden ""
Genstart maskinen og prøv så igen

apt-get install kernel-headers-$(uname -r)
Avatar billede alex_sleiborg Nybegynder
02. august 2005 - 21:51 #10
Henter den så bare en ny kerne??? Som jeg bare sætter lilo.conf til og boote i stedet for standard kernen

Har nemlig prøvet og kompile ny kerne før. Men da hentede jeg bare kilde koden og skulle selv konfigurere kernen og så kompile den. Det var rimelig meget arbejde, og det mislykkes også et par gange.

Så kan jeg bare hente en kerne der er klar til brug??? For så ville det være det nemmeste
Avatar billede lassebm Nybegynder
02. august 2005 - 21:56 #11
Du henter en færdig kerne ja (Der er dog ingen nvidia drivere heri). Grunden til at du gør dette er fordi at du SKAL bruge kernel-headers til at installere nvidia driverne..

Ja, så har du compilet din kerne fra scratch, hvilket i nogen tilfælde er spild af tid. Og det vil det være her, da du bare skal have det til at køre med nvidia driveren.
Avatar billede alex_sleiborg Nybegynder
02. august 2005 - 22:20 #12
Jeg skal vel bare hente kernel-image-2.6.8-2-386
Avatar billede lassebm Nybegynder
02. august 2005 - 22:29 #13
yup..

Ellers hvid du har en p4 eller lign så kan du bruge 686, athlon K7 osv.
Avatar billede alex_sleiborg Nybegynder
02. august 2005 - 22:33 #14
Så snupper jeg k7. Har en Amd 64, har bare ikke lyst til og lege med 64bit ver af Linux, har problemmer nok med den her:)
Avatar billede alex_sleiborg Nybegynder
11. august 2005 - 16:44 #15
Sorry jeg svarer nu. Har sgu ikke haft tid.

Jeg har fundet kernen og hentet den med apt-get.

Men hvor ligger kernen?

For hvis jeg i lilo.conf skriver

default=initrd=/initrd.img

eller som jeg vil mene er rigtigt

default=/initrd.img

Og så kører lilo bagefter, så kan den ikke finde det image.

Jeg har også prøvet og søge under initrd.img og kernel osv.

Hva skal jeg gøre her
Avatar billede lassebm Nybegynder
11. august 2005 - 16:54 #16
Du skal finde den "sektion" der er dit default boot image.

Og så indskrive det i den sektion.
initrd=/initrd.img

jeg har fundet en conf fil fra nettet jeg har lånt lidt fra.

eks:
--snip--
default=linux

image=/boot/vmlinuz-2.x.x.x #versions nummeret her.
    label=linux
    initrd=/initrd.img
    read-only
    root=/dev/hda5
--/snip--
Avatar billede alex_sleiborg Nybegynder
11. august 2005 - 17:09 #17
Jeg kan ikke se nogen fil inde i /boot som skulle være min nye kerne
Avatar billede alex_sleiborg Nybegynder
11. august 2005 - 17:16 #18
Har fundet fejlen tror jeg prøver lige og reboote
Avatar billede lassebm Nybegynder
11. august 2005 - 17:19 #19
Den skulle gerne selv have opdateret image=/ blabla....
Avatar billede alex_sleiborg Nybegynder
11. august 2005 - 17:29 #20
Nu får jeg kernel panic, efter noget tid.

Jeg skrev bare en ekstra image ind altså

image=/boot/vmlinuz-2.6.8-2-K7
    label=Kernel2.6.8
    initrd=/initrd.img
    read-only
    root=/dev/hda5

Og ændrede default til
default=Kernel2.6.8

Hva gør jeg lige nu. Kan jeg ikke boote op fra den gamle kerne?
Avatar billede alex_sleiborg Nybegynder
11. august 2005 - 18:01 #21
Så har jeg fået den til og virke.

Pyha var lige bange for jeg skulle til og installere forfra...

Men tror ikke mit net virker med den nye kerne.

Og min usb mus virker heller ikke.

Har prøvet og bruge modconf. Men det ser ud til det hele er installeret

Du har ikke en ide til hva jeg kan gøre
Avatar billede lassebm Nybegynder
11. august 2005 - 18:24 #22
prøv at kontroller om modulerne er loadet med
lsmod ?
Du skal bla. bruge hid og modulet til dit usb for at få musen til at virke.

Det kan muligvis være at modulerne har skiftet navn fra den tidligere kerne og derfor det ikke virker.
Avatar billede alex_sleiborg Nybegynder
11. august 2005 - 18:27 #23
Har prøvet og skrive "modprobe hid" for og få musen til og virke. Men den kender ikke hid.

Men usb modulet er sat til inde i modconf

skal jeg bare skrive lsmod ud i terminalen?
Avatar billede lassebm Nybegynder
11. august 2005 - 18:29 #24
yep, så kan du se hvilke moduler der er loadet!
Avatar billede alex_sleiborg Nybegynder
11. august 2005 - 18:41 #25
Bliver ikke meget klogere. Tror ikke jeg kan se alt hva den skriver.

I Windows hedder den feks. dir /p. Men hva gør jeg i Linux?

Jeg har også prøvet og afinstallere mit netkort modul og installere det igen. Og den skriver da også den har installeret det med succes. Men virker stadig ikke
Avatar billede lassebm Nybegynder
11. august 2005 - 18:49 #26
"lsmod" kommandoen viser loadet moduler !!

har du prøvet at skrive "ifup eth0" ?
Avatar billede alex_sleiborg Nybegynder
11. august 2005 - 18:55 #27
Ja det jeg mener er når man trykker /p, så udskriver den det på skærmen man kan se. Og så skal man trykke for og se det næste
Avatar billede lassebm Nybegynder
11. august 2005 - 19:02 #28
Måske lidt offtopic!

Men hvis du downloader en nyere installer, evt bare net installeren. og skriver linux26 ved boot af cd'en, så installere du en 2.6.x kerne, og så finder den selv alt dit hardware. Det eneste du så skal gøre er at installere nvidia driveren på samme måde som debianguiden.dk bruger.
Avatar billede alex_sleiborg Nybegynder
11. august 2005 - 19:06 #29
Jeg installerer jo debian over nettet. Hvor skal jeg skrive linux26?

ifup eth0
Eth0 er konfigureret

Tog min ip med ifconfig

Min ip står til loopback 127.0.0.1

Den skal den jo ikke
Avatar billede alex_sleiborg Nybegynder
11. august 2005 - 19:10 #30
Du skal nok også få nogle flere point for hjælpe mig. Det er sgu lidt svært, når man ikke kender Linux så godt
Avatar billede lassebm Nybegynder
11. august 2005 - 19:28 #31
Hehe! Det går nok :)

indsæt cd'en, så skulle den gerne selv boote. Så istedet for at trykke enter med det samme.
(Det skal se sådanne ud.
http://www.bio-informatics.nl/images/deb-installer1.gif )

Så skriver du
linux26
og trykker enter, istedet for bare at trykke enter.
Avatar billede alex_sleiborg Nybegynder
11. august 2005 - 20:06 #32
Ok. Så skal jeg hente alle debian cd'erne???

Jeg kan ikke nøjes med diskerterne?
Avatar billede lassebm Nybegynder
11. august 2005 - 20:11 #33
Du kan bare hente net installeren. Du får alligevel ALDRIG brug for alle de cd'ere.
Direkte link
http://cdimage.debian.org/debian-cd/3.1_r0a/i386/iso-cd/debian-31r0a-i386-netinst.iso

Så installere du alle pakker over nettet. Den fylder smål 100mb, og så er du igang. :)
Avatar billede alex_sleiborg Nybegynder
11. august 2005 - 20:14 #34
Er den her ok?

http://www.debian.org/CD/netinst/

Den fylder 108mb. Og så installere resten over netværk
Avatar billede lassebm Nybegynder
11. august 2005 - 20:54 #35
Yep, du skal bare bruge den der hedder
Official netinst images for the "stable" release og så i386 arkitekturen.
Avatar billede alex_sleiborg Nybegynder
12. august 2005 - 20:32 #36
Så kører min debian system med kerne 2.6.8:)

Men nu får jeg den fejl når jeg prøver og installere nvidia driveren, at jeg mangler libc header

Har prøvet med apt-get install libc

Men det er der ikke noget der hedder

og tager jeg en apt-cache search libc, kan jeg ikke nå og alt hva den skriver
Avatar billede lassebm Nybegynder
12. august 2005 - 21:23 #37
apt-get install libncurses5-dev
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester