LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: zhiyizhi

核2.6.28下无法安装nvidia!!

[复制链接]
发表于 2009-3-10 17:15:12 | 显示全部楼层
Post by eieng;1958785
我这可以装,你的出错信息是什么。


sid源里已经没有2.6.26内核了,2.6.28又不全

现在这种问题特别多,难道因为lenny发布,sid要迈大步
回复 支持 反对

使用道具 举报

发表于 2009-3-10 17:48:52 | 显示全部楼层
Post by eieng;1958785
我这可以装,你的出错信息是什么。

  1. lee@debian:~$ sudo m-a auto-install nvidia-kernel-source

  2. Updated infos about 1 packages
  3. Getting source for kernel version: 2.6.26-1-amd64
  4. apt-get install linux-headers-2.6.26-1-amd64     
  5. 正在读取软件包列表... 完成                       
  6. 正在分析软件包的依赖关系树                       
  7. 正在读取状态信息... 完成                        
  8. 现在没有可用的软件包 linux-headers-2.6.26-1-amd64,但是它被其它的软件包引用了。
  9. 这可能意味着这个缺失的软件包可能已被废弃,                                    
  10. 或者只能在其他发布源中找到                                                     
  11. E: 软件包 linux-headers-2.6.26-1-amd64 还没有可供安装的候选者                  
  12. Creating symlink...               
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-3-10 21:18:11 | 显示全部楼层
噢,你的不能安装指的是这个意思。我以为指的是 nvidia 的驱动安装。

话说你也太心急了吧,那么急着把 2.6.26 的头文件删掉干啥呢。不过我以前和你一样心急,然后吸取教训了。所以每次我都是 image 和 headers 同时安装的,要是像这次这样 image 好了 但是 headers 还没准备好,我就不换内核。

实在不行就先选另一个版本的有头文件的内核先用着。
回复 支持 反对

使用道具 举报

发表于 2009-3-10 21:28:57 | 显示全部楼层
因为linux-kbuild-2.6.28到现在还没编译好,这个链接可以查看最新进展。
http://stats.buildserver.net/pac ... ubdist=kernel-dists

让人无法理解。
不过办法还是有的,可以自己编译。
# apt-get source debhelper linux-kbuild-2.6-2.6.28
# cd linux-kbuild-2.6-2.6.28
# dpkg-buildpackage
# cd ..
# dpkg -i linux-kbuild-2.6.28_2.6.28-1~snapshot.12595_amd64.deb  (这里根据你的架构而定)

然后你就可以安装 linux-headers-2.6.28,然后安装nvidia驱动了
回复 支持 反对

使用道具 举报

发表于 2009-3-11 11:17:09 | 显示全部楼层
先安装qt3-dev包,然后到www.kernel.org上下载最新的 ... 录内,然后ln -s xxx linux。进入linux目录,运行make bzImage; make modules; make modules_install; copy arch/boot/vmlinuz /boot/;mkinitramfs -k -o /boot/initrd.img.2.6.28 2.6.28等。然后安装nvidia内核,肯定没有问题。很简单的,半个小时就能搞定。
回复 支持 反对

使用道具 举报

发表于 2009-3-11 13:07:14 | 显示全部楼层
我一直用make-kpkg編譯debian的內核
回复 支持 反对

使用道具 举报

发表于 2009-3-12 20:28:05 | 显示全部楼层
用kernel-package直接生成内核的kernel_headers
先apt-get source linux-image-2.6.28-1-686或者直接ftp下载源代码
再进去make-kpkg --initrd kernel_image kernle_headers
安装kernel_headers然后再用m-a a-i nvidia编译nv的内核模块
回复 支持 反对

使用道具 举报

发表于 2009-3-12 20:32:19 | 显示全部楼层
安装kernel-package先
回复 支持 反对

使用道具 举报

发表于 2009-3-26 14:18:28 | 显示全部楼层
自己编译的内核,2.6.28.8,现在是2.6.29,都可以正确的安装nvidia驱动,我的显卡是Gefore8400m gs,显卡驱动是180.29无论2.6.26还是2.6.28与2.6.29,都能正确安装,并且驱动成功!

debian:/home/zhang# uname -a
Linux debian 2.6.29-core2 #1 SMP PREEMPT Thu Mar 26 10:11:12 CST 2009 i686 GNU/Linux
debian:/home/zhang#
回复 支持 反对

使用道具 举报

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

本版积分规则

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