0
大家好...
在我的电脑中
网卡型号为Realtek RTL8168B/8111B PCI-E GIGABIT ETHERNET NIC(NDIS 6.20)
我的系统是 Windows 7 和 Redhat 5.1 双启动。Redhat 没有自动拾取这种型号的 Lan 卡。
我尝试从 realtak 网站下载适合此特定型号的程序,并找到一些适合我的内核的 .tar 包,当我尝试安装它们时......
检查旧驱动程序并卸载
构建模块并安装
使***/lib/modules/2.6.18-53.e15/build:没有这样的文件或目录停止
make[1]: ***[模块] 错误 2
make:[模块] 错误 2
我从网站下载了 tar 文件并根据其说明解压,我尝试按照自述文件中所述运行 autorun.sh 脚本,但执行此操作后显示上述错误...
现在我该怎么办我没有得到
答案1
- 我想你拿起了适用于内核 2.6.x 和 2.4.x 的 RealTek LINUX 驱动程序。
- 然后,您在 RedHat 5.1 上按照该 tar-ball 中的 README 进行操作。
- 然而,它因你列出的错误而停滞,
- 您是否
autorun.sh
在 RedHat 上以 root 身份运行该脚本?
- 从错误行来看,似乎
Make
无法进入lib
目录2.6.18-53.e15
- 您能检查一下您的 RedHat 系统上该路径有多少是有效的吗?
附言:我认为超级用户会更好地回答这个问题;但是,不要在那里第二次发帖,这可能会被移动。
更新:
- 使用
whoami
或检查您是否以或 使用您的用户名id
登录root
- 如果你没有以 root 身份登录,你可以
root
从另一个终端登录
,或者只su - root
从该终端登录;你需要知道root
密码
- 如果你没有以 root 身份登录,你可以
ls /lib/modules/2.6.18-53.e15/
您可以使用以下 方式检查系统上是否存在错误路径log.txt
您上次编译尝试还会生成一个文件,
其中会autorun.sh
记录调试的输出
(因此,您不必重新运行脚本来查看它们)。
2.6.18-53.e15
是内核,
请查看这个 LinuxQuestions 线程安装 NIC 驱动程序。
您似乎缺少驱动程序编译所需的内核源代码。
该线程正在讨论与驱动程序安装相关的类似问题r8169
。