Kezdőlap › Fórumok › UHU Linux › Általános UHU problémák, javaslatok › Uhu 2.0 és az nvidia driver
- This topic has 92 hozzászólás, 18 résztvevő, and was last updated 18 years, 3 months telt el by
zaki.
-
SzerzőBejegyzés
-
2007-01-19-13:22 #2074639
Nem mentettem el a xorg.conf-ot belepiszkáltam a vi-al és valamit kitöröltem belőle úgyhogy az X nem indul.
Felaktam gyorsan az a rendszer újra próbálom úgyanazt a lent leírt módszert de a make-ra ezt a hibát írja.sh ./conftest.sh „cc” „cc” /lib/modules/2.6.17.6-10/source /lib/modules/2.6.17.6-10/build cc_sanity_check full_output
2007-01-19-21:15 #2074640Sziasztok!
Én is szeretném felrakni az nvidia meghajtót uhu2.0-hoz. A kártyámhoz használható NVIDIA-Linux-x86-1.0-9629-pkg1.run csomagot választottam és töltöttem le. Elolvastam a REDME 2. fejezetét, és benne a kernel interfész telepítését is.
Idézek egy részt ebbőll:When the installer is run, it will determine if it has a precompiled kernel interface for the kernel you are running. If it does not have one, it will check if there is one on the NVIDIA FTP site (assuming you have an Internet connection), and download it. If one cannot be downloaded, either because the FTP site cannot be reached or because one is not provided, the installer will check your system for the required kernel sources and compile the interface for you. You must have the source code for your kernel installed for compilation to work.
Ennek az utolsó két mondatát én kicsit bizonytalanul így értem:
Ha nem tölthető le ilyen, akár azért, mert az FTP site nem elérhető, akár azért, mert az nem beszerezhető, akkor a telepítő megvizsgálja az ön rendszerét a megkövetelt kernel-forrás céljából, és összeszerkeszti az interfészt. Ehhez a munkához szükség lesz az önhöz feltelepített kernel forráskódjára.
Ha ez az értelmezés jó, akkor azt remélem, hogy megkérdezi ezt a kódot, és én meg mondom azt a számot, ami a KPackage telepítőben a forrás sorban írva
van: „kernel_2.6.17.6-13” . A telepítő aztán a többit elvégzi. Egy kicsit nyugtalanít, hogy a kernel magát 2.6.17.6-10-nek hiszi, de a valós helyzet a „13” a végén.A REDME következő mondata ellentmondani látszik az én értelmezésemnek:
On most systems, this means that you will need to locate and install the correct kernel-source, kernel-headers, or kernel-devel package; on some newer distributions, no additional packages are required (e.g. Fedora Core 3, Red Hat Enterprise Linux 4).Ezt meg így értem:
A legtöbb rendszerben ez azt jelenti, hogy ön kénytelen lesz telepíteni és installálni a pontos kernel-forrást, kernel-heders-t, vagy kernel-devel csomagot;
néhány újabb disztribúcióban nem kellenek kiegészítő csomagok (pl Fedora Core 3, Red Hat Enterprise Linux 4).Kérdéseim:
1. Az UHU2.0-ban kellenek ezek a kiegészítő csomagok? Talán nem teljesen naív a kérdésem, mert az UHU1.0-hoz kellett kernel forrást letölteni a könyv szerint, de az UHU1.1 Felhasználói kézikönyvében (2004.03.07) a 105. oldalon kezdődő leírás semmi ilyent nem javasol.
2. Ha az első idézetet jól értettem, akkor a másodikat nem értettem jól és akkor én csak beírom neki a fenti forrást és ő csinál mindent?
3. Ugyanez a REDME azt írja, hogy mielőtt elkezdem a telepítést ne csak az X-szervert állítsam le, hanem öljem meg alaposan az OpenGL alkalmazásokat, mert azok képesek még tobább is nem kilépni, ezért még jobb, ha a telepítés idejére az /etc/inittab-ban átállítom az alapértelmezett futási szintet az 5-ről 3-ra, mert így probléma esetén könnyebb javítani ( és én már jártam úgy az uhu1.1-nél, hogy a telepítés és az Xconfig módosítás után, amikor az „init 5” parancsot kiadtam minden sötét lett, és bootolás közben nem tudtam visszavenni parancssorba, aztán minden indulás a sötétségbe vezetett, végül újra kellett telepítenem, és ezt jó lenne elkerülni).
Ugye nem veszélyesebb át állítani az alapértelmezett futásszintet 3-ra, mint az a másik módszer?4. Ha az a rossz híretek van, hogy mégis nekem kell letöltenem a kernel-forrást, akkor honnan és mit töltsek le és hogyan rakjam fel. (a headers én is érzem, hogy nem forrás, de a második idézetben a kernel-surce és a kernel headers közötti vessző talán „or”-nak is érthető, és kernel headers természetesen van feltelepítve azonos verzió-számmal és azonos forrással, mint a kernel)
bepe79 sem ír (2007.01.15) kernel forrás telepítési feladatról ezen az oldalon:
http://www.linuxforum.hu/index.php?topic=19108.0
Akkor mégsem kell a kernellel foglalkoznom a telepítésnél?
malo2007-01-20-12:59 #2074641Udv malo es tobbiek!
Szerintem nem kell ennyire parazni az Nvidia driver telepitese miatt 😉
1. Uhu 2.0-ban nem kell a teljes kernel forras, a kernel-headers csomag eleg a telepiteshez.
2. Nem kell telepites kozben megadni semmilyen kernel verzio szamot, megkeresi maganak azokat a file-okat, amikre a forditashoz szuksege van, es az aktualis (eppen futo) kernelhez tartoznak. A kernelfrissites miatti verzioszam valtozas nem hiszem, hogy gondot jelent, en telepitettem mar frissites elotti, es frissites utani allapotban is nvidia drivert, de ezzel nem volt problemam.
3. Ha biztosra akarsz menni, akkor legegyszerubb, ha a telepites elott mar eleve 3-as futasi szinten inditod el a rendszert. Ezt ugy lehet megtenni, hogy a grub-ban beirsz egy 3-ast a kernel=/boot/bzImage root=/dev/hdxx sor vegere.
4. Mint irtam nvidia telepiteshez nem lesz szukseg a kernelforrasra. A kernel-headers csomag pedig rajta van az Uhu telepito cd/dvd-n.
Szoval csak rajta batran, nagyon elrontani ugysem lehet! A /etc/X11/xorg.conf file-t azert mentsd el valahova mielott nekilatsz, ha valami nem sikerul akkor csak visszamasolod, es mukodik ujra a grafikus felulet. Remelem sikerrel jarsz!
2007-01-21-16:45 #2074642Mi hiányzik a fordítónak nvidia driver fordítás ha ez a hibaüzi ?
sh ./conftest.sh „cc” „cc” /lib/modules/2.6.17.6-10/source /lib/modules/2.6.17.6-10/build cc_sanity_check full_output
2007-01-21-16:53 #2074643Little wrote:Mi hiányzik a fordítónak nvidia driver fordítás ha ez a hibaüzi ?Nekem az hiányzik, hogy ezekből a szavakból értelmes mondatokat állíts össze.
Csak a megértés kedvéért.Little wrote:sh ./conftest.sh „cc” „cc” /lib/modules/2.6.17.6-10/source /lib/modules/2.6.17.6-10/build cc_sanity_check full_outputÉs hol a „hibaüzi”?
2007-01-21-17:36 #2074644Control+Alt+F1
Login:root
Pasword:?
#cd /sbin
#./init 3
# cd /nvidia könyvtár/
#sh NVIDIA-Linux-x86-1.0-9629-pkg1.run -x (így csak kicsomagolja az nvidia driver)
#cd ./NVIDIA-Linux-x86-1.0-9629-pkg1/usr/src/nv/
#make
#make install
#cd .. (vissza az NVIDIA-Linux-x86-1.0-9629-pkg1 könyvtárba)
#./nvidia-installerEzzel a módszerrel már egyszer felraktam a drivert-t.
De most a make parancsra már ez az üzenet.
sh ./conftest.sh „cc” „cc” /lib/modules/2.6.17.6-10/source /lib/modules/2.6.17.6-10/build cc_sanity_check full_output2007-01-21-18:10 #2074645Little wrote:sh ./conftest.sh „cc” „cc” /lib/modules/2.6.17.6-10/source /lib/modules/2.6.17.6-10/build cc_sanity_check full_outputÉs ezután lefagy?
Semmi tovább?2007-01-21-18:14 #2074646Kilép és visszakapom a promptot.
2007-01-21-18:15 #2074647Akkor jó.
Lefutott a script.Mehetsz tovább a leírás alapján.
2007-01-21-20:57 #2074648Köszi. Működik
Előtte érdemes meggyőződni arról,hogy van-e kernel vagy kernel headers
apt-cache search ‘kernel’ paranccsal. -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz