解决宏基4743g笔记本上网问题,自己动手编译最新内核

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
头像
lendylongli
帖子: 28
注册时间: 2010-08-07 14:05

解决宏基4743g笔记本上网问题,自己动手编译最新内核

#1

帖子 lendylongli »

折腾了几周,都搞不好,今天就恨下心来,把上网问题解决掉。

在网上找了很多这方面的资料,比如自己编译网卡驱动(AR81Family-linux-v1.0.1.14),但还是以失败告终。后来安装了ubuntu 11.04 alpha3,很感动地,可以上网,不过因为不是正式版,这个系统有很多漏洞,连一些软件都安装不了,只能空欢喜一场。
在得知11.04的内核是2.6.38之后,就猜测这个内核开始已经支持atheros ar8151的网卡了。于是下载这个内核,在ubuntu 10.04编译。很感动地,看到网卡的灯在闪,哈哈。

如果不会编译内核的新手,可以参考以下。高手看了就别笑我咯。

先去官网下载最新的内核 http://www.kernel.org/pub/linux/kernel/ ... .38.tar.gz
然后把它解压到 /usr/src

在终端输入

代码: 全选

cd /usr/src/linux-2.6.38
然后输入

代码: 全选

make menuconfig
就会出现以下
1.png
具体怎么配置我不清楚,不过这个基本上不用怎么配置的,(这要高手们给力了)直接选最后一项Save an Alternate Configuration File
然后就选Exit

然后就输入

代码: 全选

make
哈哈,去吃个饭回来,洗个澡,去买包薯片慢慢等吧。。。哈哈,这个过程我的电脑大概用了一个半小时

编译好之后就加入模块

代码: 全选

make modules_install
生成可执行的Ubuntu内核引导文件:

代码: 全选

make bzImage
(注意i字母要大写)

将bzImage复制到 /boot下:

代码: 全选

sudo cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.38
清除多余的创建文件

代码: 全选

make clean //这一步最好还是留到最后来做(现在可以先不跳过这一步),这样的话,即使你后面操作失误也可以回到这里重做,而不需要重新编译
将System.map复制到 /boot下

代码: 全选

sudo cp System.map /boot/System.map-2.6.38
生成initrd.img 这个很重要

代码: 全选

cd /lib/modules/2.6.38

代码: 全选

sudo update-initramfs -c - k 2.6.38
更新引导文件grub

代码: 全选

sudo update-grub
OK,这样就搞掂了。重启,选我们编译的内核进入系统。
14点23分。
zhangtao5723725
帖子: 16
注册时间: 2011-04-19 13:10

Re: 解决宏基4743g笔记本上网问题,自己动手编译最新内核

#2

帖子 zhangtao5723725 »

:em02 :em02 去试试 终于找到靠谱的了
回复