RTL8168B / 8111B Lan卡在Redhat中没有被检测到。错误是*** / lib / modules / 2.6.18-53.e15 / build:没有这样的文件或目录停止

0

你好朋友…

在我的电脑里

网卡型号为Realtek RTL8168B / 8111B PCI-E GIGABIT ETHERNET网卡(NDIS 6.20)

我的系统是双启动的Windows 7和红帽5.1.Redhat是不是拿起这种Lan卡自动模型。

我尝试从realtak网站下载这个特定的模型,并find我的内核一些.tar包,当我试图安装它们…

检查旧的驱动程序并卸载它

build立模块并安装

make *** / lib / modules / 2.6.18-53.e15 / build:没有这样的文件或目录停止

make [1]:*** [modules]错误2

使:[模块]错误2

我从网站下载的tar文件和解压根据他们的指示,我试图运行自述文件中提到的autorun.sh脚本,但在做这个之后它显示上面的错误…

现在怎么办我没有得到

  • 我假设你拿起了内核2.6.x和2.4.x的RealTek LINUX驱动程序 。
  • 然后,你在RedHat 5.1的tar-ball中跟着README。
    • 然而,它与你列出的错误,
    • 你是否在RedHat上以root身份运行autorun.sh脚本?
  • 从你的错误行看来, Make不能进入lib目录2.6.18-53.e15
    • 你能检查你的RedHat系统上有多lesspath是有效的吗?

ps:我觉得在超级用户会有更好的回答。 但是,不要在那里发帖,这可能会被移动。


更新:

  • 使用whoami或者id来检查你是以root身份还是以你的用户名login的
    • 如果您未以root身份login,则可以从另一个terminal执行rootlogin
      或者只是从该terminal开始; 您需要知道root密码
  • 您可以使用a检查系统上的错误path是否可用,
    ls /lib/modules/2.6.18-53.e15/
    • 还会有一个log.txt文件从上次编译生成,
      这将会loggingautorun.sh输出以进行debugging
      (所以,你不必重新运行脚本来查看它们)。
  • 内核是2.6.18-53.e15
    在安装NIC驱动程序上看看这个LinuxQuestions线程。
    你似乎错过了驱动程序编译工作的内核来源。
    该线程正在讨论与r8169驱动程序安装类似的问题。