|
首先是虚惊一场。在网上搜索,得到的结论是RHEL5U3的内核版本太低(2.6.18-128),不能支持5100.因此从官网下载了2.6.29.1这个版本的源码包,自己编译。基本按照默认设置没有做修改。重点看了下里面这个无线网卡是选上的。然后make bzImage && make module && make mudule_install && make install
完成之后reboot,看到grub菜单多了新编译的内核。选上之后,在进入图形界面的时候花屏了。
等待良久,未果。重启,在出现本本品牌的logo的画面上就停住了。键盘一切按键失效。进不了bios,也不能继续boot,不能出现grub。反复很多次都是这样。插入系统光盘,再重启。光驱转了几下就停了。没有用。另外capslock灯狂闪,电源灯亮一会儿就灭了。实在想不出办法了。有人说是分区表损坏了,只能送修,而且硬盘数据都可能不保了。
喝了口水压压惊。发现网上有人说装了ubuntu9.04之后也出现了和我完全一样的问题。有人建议拔电池,但是据说试过之后也没有用。那位哥们儿的解决办法是送修。。。。
抱着试一试的心态,于是乎拔电池,插上电源,开机,竟然进去了。。。莫非是rpwt?关机,插上电池,接上电源,开机。仍然可以进去。虽然说新内核再也不敢尝试进去,但至少能开机了。。虚惊一场。。
而且发现进老内核之后,还出了一个warning,说是/lib/firmware下找不到无线网卡的驱动。。把驱动解压过去。无线网卡也能用了。真是怪了。在升级内核之前也这样做过,但是没有用,是不能识别出来的。是不是因为我现在虽然进的是老内核,但是新内核make install的时候把一些硬件支持也装好了?因为发现/lib/firmware下多了一堆东西。但是相关信息是放在哪里呢?新内核我后来也删了还是能够用起来了呀。
不管怎样,目前无线网卡能够用起来了,经历了这样的有惊无险,也值了呵呵。不过以后对编译内核可能有深深的阴影了。。 |
|