|
|
使用自译内核,遇到两个急需解决的问题
电脑硬件:CPU:AMD athlon64 2800+
主板:C51G芯片 集成GeFore6100显卡、10/100M自适应网卡和AC97声卡
操作系统:ubuntu-7.04-desktop-amd64
我编译内核的步骤(如有错误或者不当请指出)
1、到www.kernel.org 下载最新版本的稳定内核2.6.22.2,解压到~/linux目录中。
把/boot下老内核的配置文件config-2.6.20-16-generic复制到新内核源代码目录中(即~/linux/ linux-2.6.22.2),该名为.config
2、然后 make menuconfig
3、接着 sudo make-kpkg clean
sudo make-kpkg --initrd --append-to-version=-athlon64 kernel_image kernel_headers
4、最后把在上级目录生成两个deb包,都装上。
问题1:“不能”启动X。装了nvidia官方的显卡驱动(NVIDIA-Linux-x86_64-100.14.11-pkg2.run支持6100)还是不能进(报错都一样)。但我把/etc/X11/xorg.conf 里的nvidia 改成nv后就能启动进gnome了。我想问问:为什么重新编译内核后要重装显卡驱动,而用源里的驱动(跟官方一样的版本)就不用重装呢?
问题2:不能拨号上网了(我用是的pppoe虚拟拨号),但是编译内核时有关网络的基本上还是默认配置的只是去除了我电脑上没有的硬件支持,协议之类的没动。谢谢schoolwind兄的提醒,我又重新编译了一遍,发现没有ppp over ethernet这个选项(找了半天),难怪不能拨号了。但是ubuntu官方的默认内核怎么又有呢?难道还要打补丁?
我觉得应该用ubuntu官方的内核源码(2.6.20.16版)编译试试,看看区别到底在什么地方。
把出错的地方贴上(我觉得主要靠这个解决问题,但是我还不是很明白怎么回事),
所以请大家分析分析,到底是怎么回事。更详细的见附件。
关于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. |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|