Ubuntu 5.04 (x86) ja nVidia ajurit
|
|
jape11
Newbie
|
11. elokuuta 2005 @ 18:30 |
Linkki tähän viestiin
|
Asensin winXP:n rinnalle ubuntun ja pakettienhallinnasta asennetavilla nvidian ajureilla näytönsäästäjät ja videot pätkivät. Miten saisin asennettua nvidian sivuilta ladattavat ajurit kun niitä asentaessa erroreita tulee eikä asennus onnistu? http://koti.mbnet.fi/jaippi/nvidia-installer.log.txt
Koneen tiedot:
prossu A64 3200+
näyttis GF6600 GT
näyttö Samsung SyncMaster 710T
emoAsus A8N-SLI
|
neggis
Member
|
12. elokuuta 2005 @ 04:24 |
Linkki tähän viestiin
|
Quote: ERROR: The kernel source path '/usr/include/linux/kernel.h' does not exist.
Please make sure you have installed the kernel source files for your
kernel; on Red Hat Linux systems, for example, be sure you have the
'kernel-source' rpm installed. If you know the correct kernel source
files are installed, you may specify the kernel source path with the
'--kernel-source-path' commandline option.
Siinä virhe. Eli kernel sorsat puutuuvat, nvidian haluaa ne. Koitappa;
$ sudo apt-get install kernel-source
Ja sitten mene init 3 tilaan;
$ sudo init 3 <-- en ole varma meneekö ubuntussa noin
Sitten vain;
$ sh NVIDIA-Linux-x86-1.0-7664-pkg1.run
ja lopuksi
$ sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_old
ja
$ sudo vi /etc/X11/xorg.conf
ja muutat sektiokohtaan
Section "Device"
etsi sieltä rivi
Driver "nv" tai "jotain" ja muuta se;
Driver "nvidia"
HUOM!! Etsi googlella vi editorin opas ennenkuin ryhdyt vääntämään tuota. Tai tee vastaava esim geditillä. Tai googleta parempi opas, varmasti ubuntufoorumeilta löytyy sellainen :)
|
Senior Member
|
12. elokuuta 2005 @ 05:43 |
Linkki tähän viestiin
|
|
jape11
Newbie
|
13. elokuuta 2005 @ 12:16 |
Linkki tähän viestiin
|
kernel-source asennettu ja muutenkin neggiksen ohjeiden mukaan tehtynä sama virhe tulee. "ERROR: The kernel source path '/usr/include/linux/kernel.h' does not exist." kyllä itse kansioita selaamalla tuo tiedosto löytyy ;o
|
Senior Member
|
13. elokuuta 2005 @ 18:10 |
Linkki tähän viestiin
|
Asennusvaiheessa olit varmasti tekstitilassa eikä X ollut käynnissä?
|
jape11
Newbie
|
13. elokuuta 2005 @ 19:00 |
Linkki tähän viestiin
|
Ei ollut X käynnissä. Käynnistin koneen tekstitilassa jonka jälkeen tein niin kuin neggis neuvoi.
|
Senior Member
|
13. elokuuta 2005 @ 19:59 |
Linkki tähän viestiin
|
|
jape11
Newbie
|
13. elokuuta 2005 @ 20:38 |
Linkki tähän viestiin
|
|
Senior Member
|
13. elokuuta 2005 @ 20:52 |
Linkki tähän viestiin
|
En ole oikein varma mutta pisti logista silmään /usr/src/kernel-source-2.4.27 Eikös Ubuntussa ole kernel-2.6.10 käytössä? Eli olisiko sourcet väärät?
|
jape11
Newbie
|
13. elokuuta 2005 @ 21:08 |
Linkki tähän viestiin
|
siinähän se on! kyllä ubuntussa on kernel-2.6.10. asensin tuolla package managerilla nuo sourcet katsomatta versiota sen tarkemmin, mutta jos nyt yrittäisi uudestaan oikeilla sourceilla :) kun saan ladattua uuden version kernel-sourcesta ja kokeilen asentaa niin tulen kiittelemään avusta tai pyytämään sitä lisää :)
|
jape11
Newbie
|
13. elokuuta 2005 @ 21:44 |
Linkki tähän viestiin
|
eipä tuo asennus sen pidemmälle edennyt vaikka vaihdoin sourcet oikeiksi :( eli siis samanlainen tuo nvidia-installer.log
|
Senior Member
|
14. elokuuta 2005 @ 01:55 |
Linkki tähän viestiin
|
|
jape11
Newbie
|
14. elokuuta 2005 @ 10:58 |
Linkki tähän viestiin
|
minulla ei ole Ubuntu AMD64 versiota, joten ajurit jotka tarvitsen eivät ole nuo AMD64 vaikka prosessori semmoinen onkin. eli nuo AMD64 ajurit eivät tähän käyttöjärjestelmään asennu.
|
Senior Member
|
14. elokuuta 2005 @ 16:52 |
Linkki tähän viestiin
|
Hmmm - alkaa ideat loppumaan! Eli poistitko varmasti vanhat ajurit ja kaikki muut nvidian sidonnaiset ennen tuon uuden ajurin asentamisyritystä? Luin SuSEn foorumilta vastaavanlaisesta ongelmasta ja siellä oli sitten lopputuloksena, että joku alue on ehkä "korruptoitunut" jostain syystä (devel,kernel,nvidia) eikä siihen ratkaisua kukaan sitten ehdottanut.
|
Sakarias
Suspended due to non-functional email address
|
15. elokuuta 2005 @ 11:58 |
Linkki tähän viestiin
|
Jos koettaisit kääntää Kernelin? Ei se niin vaikeaa ole.
/usr/src/linux on symbolinen linkki, jonka pitäisi osoittaa
käytössä olevaan sorsa pakettiin. Esim kernel-2.6.10. Tarkista tuo.
Kernelin käännös menee näin. tietysti rootin oikeudet.
make menuconfig. Valitse sopiva palikat ;) tuossa menee aikaa.
Käännös # make && make install_modules
sitten #cp arch/i386/boot/bzimage /boot/kernel-2.6.10
#cp System.map /boot/System.map-2.6.10
Tuo versionumero on tärkeä!! Tämä vain esimerki. makefilussa voi muuttaa versiota tyylin 2.6.10-oma-kaannos1, niin ei sotkeudu Ubuntun viralliseen ytimeen.
sitten lisäät kernelin /boot/grub/grub.conf
tai jos lilo käytössä /etc/lilo.conf ja
#lilo -v
Käynnistä kone uusiksi. asenna nvidan ajurit.
jos ei onnistu tee homma uusiksi.
ja lue mitä nvidia tarvii kernelssä ja mitä ei.
esim AGP väylän voi jättää pois, koska nvidian
palikka on tehokkaampi.
Tämä ihan ulkomuistista XP koneelta. Pari näppäily
virhettä voi olla. kerneliä kääntäessä ainakin huomaa onko gcc ym palikat asennettu koneelle. ja aina kun vaihtaa kerneliä on nvidian ajurit käännettävä uusiksi.
|
Senior Member
|
15. elokuuta 2005 @ 14:29 |
Linkki tähän viestiin
|
Quote: Jos koettaisit kääntää Kernelin? Ei se niin vaikeaa ole.
Jos ei aikaisemmin ole sitä tehnyt niin ei kannata harjoitella systeemillä, jonka on hionut hyvään käyttökuntoon :) Muutenkaan ei kernelin käännöstä suositella mikäli järjestelmä toimii.
Täällä Ubuntun foorumilla oleva ohje Ubuntun kernelin kääntämiseen ja muuhun tarvittavaan! Kannattaa lukea koko viestiketju läpi!
http://ubuntuforums.org/showthread.php?t=43065
Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 15. elokuuta 2005 @ 16:08
|
Sakarias
Suspended due to non-functional email address
|
15. elokuuta 2005 @ 16:29 |
Linkki tähän viestiin
|
Ei kernelin kääntö hajota systeemiä. Eikä edes asentaminen. Noitahan voi olla useita. Mutta siinä viimeistään huomaa onko kaikki ajureidenkin kääntämisen tarvittavat paketit asennettu. Ubuntussa pitää käyttää aina sudo komentoa? Pidän omaa käännösohjetta edelleen ihan toimivana. Jotenkin mulla on selkä ytimessä tuo #make menuconfig vaikka #make xconfig voi olla monille kyllä helpompi. Eikä siitä kernelistä tarvii mitään debian pakettia tehdä.
Väitän edelleen että itsekäännetyllä kernelillä voi päästä parempaan tulokseen kuin jakelun peruskernelillä, johon on käännetty lähes kaikki mahdollinen mukaan. Itsellä 2.6.12-r7 kerneli käynnissä ja /lib/modules/ kansion koko vaivaset 1,5 Mt ja ei initrdtä käytössä. Tuonkin jo voisi päivittää...
|
Senior Member
|
15. elokuuta 2005 @ 17:03 |
Linkki tähän viestiin
|
|
Mainos
|
|
|
Sakarias
Suspended due to non-functional email address
|
15. elokuuta 2005 @ 18:14 |
Linkki tähän viestiin
|
http://sal-faq.sourceforge.net/html/ytimen-kaantaminen.html
Tuo linkki sisältää vanhaa tietoa. 2.6 sarjan kernelit käännetään eri lailla.
tässä gentoo opas
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=7
Gentoossa oppii kääntämään ohjelmia. Siitä tulee ihan rutiinia.
Ja vielä kertaukseksi. Vanhaa kerneliä ei tietenkään saa poistaa ennenkuin uusi on todettu toimivaksi. Ja joskus useampi kerneli on tarpeen. Jos esim joku poltto-ohjelma tarvii scsi emulointia jota ei normaalisti tarvita ja muita harvoin tarvittavia palikota voi kääntää kakkos kerneliin. Itse käännän vain ne laitteet mukaan, jotka ovat päivittäisessä käytössä. Parantaa tietoturvaa. Ja lyhentää oleellisesti käännösaikaa. Mulla kerneli kääntyy siinä 4-5 min. KDE onkin sitten toinen juttu..se kestää koko yön
Se mitä kääntää ytimeen ja mitä moduleiksi on sitten toinen juttu. Monoliittisillakin kerneleillä on kannattajansa.
|