linux无效的驱动程序,给CDlinux增添网卡驱动失败的原因和对策

主要原因:cdlinux是一个精简的linux系统,缺少安装驱动所需要的模块。

解决方法:

1、从CDlinux官网下载几个文件:

CDlinux_CE-0.9.7.1.iso (0.9.7.1社区版镜像,需要里面的extra-cdl.md模块)

devel-cdl.md(编译模块)

devel-0.9.7.1.tar.xz(源代码包)

linux-3.2.11_cdl0.patches.tar.xz(配置补丁包)

下载地址是ftp://distro.ibiblio.org/pub/linux/distributions/cdlinux/releases/0.9.7.1/

ftp://distro.ibiblio.org/pub/linux/distributions/cdlinux/releases/0.9.7.1/extra/

ftp://distro.ibiblio.org/pub/linux/distributions/cdlinux/releases/0.9.7.1/patches/

下载完成后,将devel-cdl.md、devel-0.9.7.1.tar.xz、linux-3.2.11_cdl0.patches.tar.xz三个文件拷贝到U盘上。

2、虚拟机硬盘不要小于6GB,而且为ext3分区格式,硬盘已安装有0.9.7.1版的CDlinux系统。

3、挂载虚拟光盘CDlinux_CE-0.9.7.1.iso 启动,

启动完成后,按Ctrl+Alt+F1进入超级字符终端模式,再输入命令:startx  返回到图形桌面。

分配U盘给虚拟机,把U盘上的devel-cdl.md复制到硬盘的CDlinux/extra文件夹,

把虚拟光盘的CDlinux/extra/extra-cdl.md 也复制到硬盘的CDlinux/extra文件夹。

在硬盘上建一个文件夹,把U盘上的devel-0.9.7.1.tar.xz 和 linux-3.2.11_cdl0.patches.tar.xz 拷贝过来。

4、关闭虚拟机,卸载虚拟光盘,从虚拟硬盘启动CDlinux。进入超级字符终端。

5、进入硬盘上存放devel-0.9.7.1.tar.xz 和linux-3.2.11_cdl0.patches.tar.xz 的目录:

cd  /media/HDD/devel               //假设硬盘卷标是HDD,目录名是 devel

解压两个包:

tar  xvf   devel-0.9.7.1.tar.xz

tar  xvf   linux-3.2.11_cdl0.patches.tar.xz

复制配置文件 .config.i686  到 /media/HDD/devel/usr/src/linux:

cp   .config.i686    /media/HDD/devel/usr/src/linux

6、系统配置、内核编译和模块编译:

cd  /media/HDD/devel/usr/src/linux   //进入目录

make mrproper    //清楚旧的配置

make  menuconfig   //配置系统

(注意:读取配置文件.config.i686,保存配置为 .config)

make dep       //建立正确关联

make  clean    //删除无效文件

make   bzImage     //编译核心文件,仅为了安装驱动,这个可以不做节省时间

make   modules     //编译外部模块

make   modules_install   //安装外部模块

7、编译安装网卡驱动:(以RTL8188EU为例)

cd /media/HDD/rtl8188eu    //进入网卡驱动目录,假设硬盘卷标HDD,网卡驱动在目录rtl8188eu里面

make                    //编译驱动,编译结果生成驱动文件8188eu.ko

sudo make install   //安装驱动

lsmod

insmod 8188eu.ko  //加载驱动

(这时拔插一下网卡)

ifconfig  wlan0   //查看网卡是否被识别

8、妥善保存好驱动文件8188eu.ko,以后安装驱动只要:

insmod    /media/HDD/rtl8188eu/8188eu.ko

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值