Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am new to linux and am having a problem when I boot up. For some reason, when the computer boots, it goes to a log on screen in the console mode and not the Graphical mode. Is there some way that I can get it to launch the Graphical mode? Or is there some other reason for it not doing that?
I tried downloading new drivers for my graphics card (Geforce4 Ti4400) from the Nvidia site. I installed these and edited the XF86Config-4 file to say:
Driver "nvidia"
instead of
Driver "vesa"
as the installation instructions told me. Now the VESA error is gone and a new one saying that the NVIDIA driver failed pops up.
Can anyone please help me? I am completely clueless on what to try next. Any help would be greatly appreciated.
OK, if you noticed, the name of the distrobution that I am using is Red Hat 7.3 (in the subject). I did edit the inittab file and it had already said id:5:initdefault.
I checked and the Horizontal and Vertical syncs are all set up and every other option is set.
I did edit the XF86Config-4 file EXACTLY to what the intallation readme for my graphics card drivers said. I'll go check what that nvidia driver error was for sure but I believe it just said failure to run it or something like that.
dc12k, i had this problem. (i have redhat 7.3 and a geforce4 4400) DO NOT use the rpm's for the NVIDIA drivers. Dl the kernel tar.gz and the GLX tar.gz Follow the directions on the README on NVIDIA's site. It worked perfectly for me this way every time. Btw, just make sure you are on root when you do this.
hmm. That didn't work. The GLX drivers install fine, but the kernel drivers give me a bunch of errors. Am I doing something wrong? I un-tar the file by typing:
tar xvzf NVIDIA_kernel-1.0-2960.tar.gz
then I change into the directory where it put all the files (/NVIDIA_kernel-1.0-2960) and I type:
make install
and it pops up with a bunch of errors about missing files and directories. I did the exact thing with the GLX drivers and it worked flawlessly.
here is what the error said:
cc -c -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wcast-qual -Wno-multichar -O -MD -D__KERNEL__ -DMODULE -D_LOOSE_KERNEL_NAMES -D_X86=1 -Di386=1 -DUNIX -DLINUX -DNV4_HW -DNTRM -DRM20 -D_GNU_SOURCE -DRM_HEAPMGR -D_LOOSE_KERNEL_NAMES -D__KERNEL__ -DMODULE -DNV_MAJOR_VERSION=1 -DNV_MINOR_VERSION=0 -DNV_PATCHLEVEL=2960 -I. -I/usr/src/linux/include -Wno-cast-qual nv.c
In file included from /usr/include/linux/vmalloc.h:8,
from nv-linux.h:29,
from nv.c:27:
/usr/include/asm/pgtable.h:17:24: asm/fixmap.h: No such file or directory
In file included from nv-linux.h:53,
from nv.c:27:
/usr/include/linux/autoconf.h:1:2: #error Invalid kernel header included in userspace
In file included from nv.c:41:
/usr/include/linux/delay.h:13:23: asm/delay.h: No such file or directory
In file included from nv.c:42:
/usr/include/linux/interrupt.h:44:25: asm/hardirq.h: No such file or directory
/usr/include/linux/interrupt.h:45:25: asm/softirq.h: No such file or directory
nv.c:57:53: asm/uaccess.h: No such file or directory
nv.c:59:51: asm/softirq.h: No such file or directory
In file included from /usr/include/linux/highmem.h:5,
from nv.c:63:
/usr/include/asm/pgalloc.h:6:24: asm/fixmap.h: No such file or directory
make: *** [nv.o] Error 1
In the Nvidia forums, people said that upgrading the kernel should allow the tarballs to work better. Is this true, and how would I go about doing this?
Any help is greatly appreciated.
Did you install the nvidia kernel first? You must install the kernel then the GLX. If you going to attempt this again, you must delete the folders and un-extract them from the tar.gz again.
EDIT: OH YA! You CANNOT be in X while attempting this. They reccomend just rebooting, logging in at the command prompt and doing it. THEN startx. I noticed you pasted the entire error, im guessing you tried this in a termnial in X. Thats probably why its not working. Good luck
I'm new to linux but have been installing various distributions lately to become familiar with this OS. I thought of something (a little off base) but could be of some help.
I've noticed when installing various linux distributions and it comes time to configure things for the X system (choose a graphics card, monitor, screen resolution) there is an option to use/enable "3D". After choosing this option linux prompted me with a warning that all such drivers were "developmental" and could cause problems.
I realize this doesn't fix your problem but I figure it could possibly buy you some time until more compatible software is available.
The problem is that the Kernel drivers are giving me errors. I keep getting the errors that I stated above. I do install the kernel drivers first but that is what gives me the error. Is there some way that I can get this to work? Is there some certain way that I must extract the tarball before doing this? I extract it into the / directory and run it from there and I get errors. Should I be extracting it somewhere else like the root dir, or does it not matter?
I have a few friends who were having a hard time getting Nvidia drivers to work in RedHat. So the instructions start out with getting the files while in windows. Substitute your own OS.
I tossed together some instructions for using .rpm files that assume they can not get to the GUI. This has worked for me and all of my friends.
I have some screen shots using mcedit to edit the XF86Config-4 file. This isn't exactly advanced stuff, I tried to keep it very, very simple. It may or may not help you but may be worth a try.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.