分类: LINUX
2009-09-14 16:07:17
公司购入一主机板 Asus P5GC-MX 要装 Linux 系统
安装过程一切顺利,没有问题,过程就不详述…
但该主机板的网路卡为 Attansic L2 Fast Etherne 10/100 Adapter ,核心没有支援驱动
所以只好自己将驱动程式给安装上,安装过程如下:我是使用USB随身碟将档案拷贝到 CentOS 5 的主机机上的
1.安装 kernel-2.6.18-8.1.8.el5.src.rpm
下载位置
# rpm -ivh kernel-2.6.18-8.1.8.el5.src.rpm # cd /usr/src/redhat/SPECS # vi kernel-2.6.spec
在 kernel-2.6.spec 档案内加入
define buildsource 1
没有这一行的话,这就是为什麽没有源代码包的原因,因为默认不生成源代码
在编译的时候使用
# rpmbuild -ba --target=noarch ./kernel-2.6.spec
这样仅仅编译 soucecode 和 doc ,会节省很多时间。
2.安装 Attansic L2 Gigabit Ethernet 网路卡的驱动程式
驱动程式是从华硕官方网站下载的
将他下载後一样拷贝到CentOS 5 的主机上
# unzip -d LinuxDrivers.zip # cd ./LinuxDrivers/Lan/Attansic/AtL2Linux_v0.2.40.0/src
# make install
这样驱动程式就会被安装到 /lib/modules/2.6.18-8.1.8.el5xen/kernel/drivers/net/atl2/atl2.ko
将 atl2 驱动程式加载
# insmod atl2
检查看看是否被加载了
# lsmod
正常被加载就可以看到 atl2 在 list 内了
将网路卡启动,且指定一个IP位置
# ifconfig eth0 up
# ifconfig eth0 192.168.1.254
到这里就大功告成罗!顺利在 CentOS 5.0 中手动安装上 Attansic L2 Fast Etherne 10/100 Adapter 网路卡的驱动程式
P.S.如果您重新开机後驱动程式没有被自动加载,可以透过以下的方式加入自动加载
将 驱动程式放入 核心模组
# vi /etc/modules.conf
在 /etc/modules.conf 档案内加入
alias eth0 atl2
这样每一次开机系统就会将 Attansic L2 Fast Etherne 10/100 Adapter 网路卡的驱动程式载入到核心模组了