LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1296|回复: 9

Debian安装nvidia真的很麻烦!

[复制链接]
发表于 2006-8-2 14:43:24 | 显示全部楼层 |阅读模式
搞了一晚上还搞不定,
kernel-image只有2.6.8-2-686
headers只有2.6-1
nvidia-kernel只有2.6.8-1
怎么都搞不到一块。
没有办法象arch-linux一样,pacman -S nvidia就基本可以搞定。
发表于 2006-8-2 15:13:45 | 显示全部楼层
现在内核名称改为linux-image-*,你可以通过apt-cache search linux-image看看,再选择安装。



至于nvidia驱动,楼主可以安装module-assistant,然后运行它,选择nvidia驱动,里面有下载的选项吧

安装nvidia驱动
1)安装对应内核的头文件(对于自己编译内核,并且source还在,这一步骤可以省略):
#apt-get install kernel-headers-$(uname -r);
2)安装nvidia的kernel source,#apt-get install nvidia-kernel-source;
3)安装module-assistant,#apt-get install module-assistant;
4)编译并安装nvidia的内核模块,#m-a update, #m-a a-i nvidia;
5)安装nvidia-kernel-common、nvidia-glx;
6)修改xorg.conf,注释掉Section "Module"中的GLcore和dri,并确保添加了glx模块;修改Section "Device"中的Driver,由"nv"改成"nvidia"。

详细的,你再搜索一下论坛吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-2 20:52:12 | 显示全部楼层
Help!!!
apt-get install linux-image-2.6-686 linux-headers-2.6-686
正在ûÖ软ö包列表... 完成
正在分软ö包的赖关û树... 完成
有一些软件包无法被安装。如果您用的是不稳定(unstable)发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们还在新到(incoming)目录中。
下列的信息可能会对问题的解决有所帮助:

下列的软件包有不能满足的依赖关系:
  linux-image-2.6-686: 依赖: linux-image-2.6.16-2-686 但是它将不会被安装
E: 受损安装包
回复 支持 反对

使用道具 举报

发表于 2006-8-3 01:10:34 | 显示全部楼层
看看apt仓库里有没有linux-image-2.6.16-2-686,没有的话直接装你想要的内核,如linux-image-2.6.15等,然后安装对应的kernel-headers,之后如果你下了nvidia但安装程序的话,就可以直接用它安装来,注意如果xorg升到来7.0的话,要加上 --x-module-path=/usr/lib/xorg/modules/
回复 支持 反对

使用道具 举报

发表于 2006-8-3 08:20:20 | 显示全部楼层
用过ATi的显卡,你就知道用nvidia是幸福的事情!知足吧
回复 支持 反对

使用道具 举报

发表于 2006-8-3 09:05:31 | 显示全部楼层
我的内核是自己编译的

我的系统中没有内核包(自己编译完内核后就把原来系统的内核包删除了)

然后下载nvidia的官方驱动,改成可执行后直接运行,所有一切都自动搞定了,怎么说是麻烦??
回复 支持 反对

使用道具 举报

发表于 2006-8-3 11:46:42 | 显示全部楼层
1. update your kernel image
[color="Blue"]sudo aptitude install kernel-image-2.6-686

2. install kernel headers
[color="blue"]sudo aptitude install linux-headers-2.6-686

3. download nvidia driver from official site

4. install driver
[color="blue"]sudo sh xxxxx.run --x-module-path=/usr/lib/xorg/modules/

5. customize the xorg.conf(or XFree86)
[color="blue"]sudo vim xorg.conf

you can google "xorg.conf" for more details
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-3 12:28:57 | 显示全部楼层
楼上的,你的方法可能是ubuntu下面用的吧?
而且我在执行如下命令时出现了更多的问题!
apt-get install linux-image-2.6.8-2-386
结果/boot/grub/menu.lst中所有的配置都没了,要自己写!
回复 支持 反对

使用道具 举报

发表于 2006-8-3 14:43:41 | 显示全部楼层
Post by stchd
搞了一晚上还搞不定,
kernel-image只有2.6.8-2-686
headers只有2.6-1
nvidia-kernel只有2.6.8-1
怎么都搞不到一块。
没有办法象arch-linux一样,pacman -S nvidia就基本可以搞定。
用stable的non-free就可以呀。
回复 支持 反对

使用道具 举报

发表于 2006-8-5 10:53:47 | 显示全部楼层
Debian安装nvidia真的很简单。
首先自己编译一个内核,主要是修改fat分区默认的codepage等参数。使用自编内核就不用什么headers包了,这也是自已编译内核的一个原因。有时候想用某个内核,但找不到相应headers包,就无法编译安装nvidia驱动。推荐一篇编译debian内核的文章:
http://fanqiang.chinaunix.net/system/linux/2005-05-02/3211.shtml

剩下的事情就是下载NVIDIAxxx.run,在控制台下编译安装就行了。

不过最新的xorg好像还要做一些链接才行,不然glx好像不能用。可以google一下。

总的来说还是很easy的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表