[问题]使用自己编译的内核遇到的两个急需解决的问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
wsk170
帖子: 123
注册时间: 2006-10-14 11:34

[问题]使用自己编译的内核遇到的两个急需解决的问题

#1

帖子 wsk170 » 2007-08-11 22:03

使用自己编译的内核遇到的两个急需解决的问题

电脑硬件:CPU:AMD athlon64 2800+
主板:C51G芯片 集成GeFore6100的显卡和网卡
操作系统:ubuntu-7.04-desktop-amd64

前言:编译了6次了吧,按照网上搜索的内核配置选项(主要参考金步国先生的Linux 2.6.19.x 内核编译配置选项简介,推荐),基本每次编译的时候都扫了遍,不要笑我笨哦。删了一些我电脑上更本没有的一些东西。改幅不大。网络那块都是默认的,没敢动。自己不确定的也默认。
以前用的是32位的系统。编译了几次内核后也是碰到这两个问题。
这些天,寝室老断电,EXT3的文件系统每次断电后都要自检,烦,又一时冲动,马上下了个64位的(40分钟就下完还算快吧),格了32位的,装上。呵呵,一切都还好。
于是乎,又管不住自己了,再次编译内核,还是老问题。哎,我怎么就这么……
当然不忘google啦,兄弟不才,也没能找到解决办法。
忘了个最重要的地方了,呵呵。咱们的社区不就是最好的交流的地方吗?
于是就有了这篇帖子了。

我编译内核的步骤(如有错误或者不当请指出)
1、到官方网站下载最新的稳定内核2.6.22.2到~,解压。
把/boot下老内核的配置文件config-2.6.20-16-generic复制到新内核源代码目录中
改名为.config
2、然后 make menuconfig “愉快而又漫长”的配置
3、接着 sudo make-kpkg clean
sudo make-kpkg --initrd --append-to-version=-athlon64 kernel_image kernel_headers
4、最后在上级目录生成两个deb包,都装上,sudo reboot

问题1:“不能”启动X,装了官方的驱动还是不能进。但是我把/etc/X11/xorg.conf 里的 nvidia 改成nv后就能进gnome了。

问题2:不能拨号上网了,但是编译内核时网络那快我真的是没动啊。

最后没办法了,我把老内核的默认配置一点都没动的编译还是有这两个问题。

把出错的地方贴上,大家看看。更详细的见附件。
关于X的:
(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "MetaModes" "1024x768_85 +0+0; 800x600 +0+0; 640x480 +0+0"
(**) NVIDIA(0): Option "AddARGBGLXVisuals" "True"
(**) NVIDIA(0): Enabling RENDER acceleration
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0): enabled.
(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
(EE) NVIDIA(0): *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "ramdac"
(II) UnloadModule: "wfb"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.

关于网络的:
Aug 11 00:06:06 wubuntu pppd[5294]: Plugin rp-pppoe.so loaded.
Aug 11 00:06:06 wubuntu pppd[5301]: pppd 2.4.4 started by root, uid 0
Aug 11 00:06:06 wubuntu pppd[5301]: PPP session is 4736
Aug 11 00:06:06 wubuntu pppd[5301]: Failed to create PPPoE socket: Address family not supported by protocol
Aug 11 00:06:06 wubuntu pppd[5301]: Exit.
附件
Xorg.0.log.zip
(17.64 KiB) 已下载 31 次
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

#2

帖子 xhy » 2007-08-11 22:23

没必要这么麻烦

3、接着 sudo make-kpkg clean
sudo make-kpkg --initrd --append-to-version=-athlon64 kernel_image kernel_headers
4、最后在上级目录生成两个deb包,都装上,sudo reboot

这两步只要 sudo make && sudo make modules_install && make install 然后重启就可以了
这种编译方式适用于任何一个Linux发行版 你用的那个方式只能用于debian/ubuntu

安装新内核重启后 把nvidia显卡驱动重新安装一遍就好了
目前负债150多万
头像
wsk170
帖子: 123
注册时间: 2006-10-14 11:34

#3

帖子 wsk170 » 2007-08-11 22:30

不管是源里的还是 官方的 显卡驱动 都分别安装过了 还是不行
真的不知道怎么回事了
头像
wsk170
帖子: 123
注册时间: 2006-10-14 11:34

Re: [问题]使用自己编译的内核遇到的两个急需解决的问题

#4

帖子 wsk170 » 2008-10-04 14:30

问题已经解决早解决了
驱动安装要注意的问题
内核选项的选择问题
回复