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
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; [bold]Driver "nvidia"[/bold] 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
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
NVIDIAN nVnews-sivulla http://www.nvnews.net/vbulletin/showthread.php?t=53227 on samanlainen ongelma ratkaistu. Sopii ehkä Ubuntuunkin vaikka Slackware on kyseessä!
Noniin. nVnews:n ratkaisu kävi ubuntuun ja asennus edistyi vähän. Nyt virheilmoitus on erilainen http://koti.mbnet.fi/jaippi/nvidia-installer.log-2.txt
En ole oikein varma mutta pisti logista silmään [bold]/usr/src/kernel-source-2.4.27[/bold] Eikös Ubuntussa ole kernel-2.6.10 käytössä? Eli olisiko sourcet väärät?
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ää
eipä tuo asennus sen pidemmälle edennyt vaikka vaihdoin sourcet oikeiksi eli siis samanlainen tuo nvidia-installer.log
[bold]prossu A64 3200+[/bold] Onko oikeat ajurit? http://www.nvidia.com/object/linux_display_amd64_1.0-7676.html
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.
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.
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.
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
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ää...
Ei niin mutta varovaisuus ei ole "pahasta"! http://sal-faq.sourceforge.net/html/ytimen-kaantaminen.html
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.