我已经尝试了大约一周为 Linux Mint 19 安装 Nvidia 304.137 驱动程序,因为我使用的是使用 GeForce 6150SE nForce 430 图形芯片的旧塔。这就是我所在的地方:
我尝试使用 GUI 软件中心安装图形驱动程序 - 没有任何反应。即使我安装了该软件包,它也没有出现在专有驱动程序中。
我发现你必须从 nVidia 网站下载驱动程序的 .run 文件,所以我这样做了。运行后
sudo sh ./NVIDIA-Linux-x86-304.137.run
出现错误,提示 dkms 无法构建软件包。我检查了日志文件,它告诉我查找有关该错误的更多信息,它说:
Kernel configuration is invalid; "include/generated/autoconf.h or include/config/auto.conf" 'make oldconfig && make prepare' on kernel src to fix
我在哪里运行这个命令?当我尝试在日志文件所在的同一目录中运行它时,我得到No rule to make target 'oldconfig'. Stop.
我做错了什么吗?
我对 Linux 也不是很熟悉,所以非常感谢您的帮助。由于图形无法正常工作,我屏幕上的文本脱离了显示器,我希望能够在 Linux Mint 19 上使用这台机器。
答案1
这些说明假设您构建了自己的内核;您可以从内核源代码树运行这些命令。它们在这里不合适;你需要做的是安装内核头文件:
sudo apt install linux-headers-$(uname -r)
为了确保它们与未来的内核更新一起安装,还需要安装元包:
sudo apt install linux-headers-generic
(假设您使用的是通用内核)。