科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Linux系统下硬件的自动检测与配置 (3)

Linux系统下硬件的自动检测与配置 (3)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在我的关于硬件检测与配置的两篇文章《 如何在Linux下实现硬件的检测》和《 如何在Linux下实现设备的配置》发表之后,陆续收到了一些读者来信。他们问了很多关于硬件配置方面的问题,现在我把这些最典型的问题加以整理,写成这篇文章。

作者:于辰涛 来源:赛迪网技术社区 2007年10月22日

关键字: 操作系统 检测 硬件 Linux

  • 评论
  • 分享微博
  • 分享邮件
 

7. 我使用的是联想朝阳笔记本,安装了Red hat linux7.1,使用的是联想EASY10M/100M 网卡现在网卡无法识别,不能工作,怎么办?/proc/bus/pccard/drivers 中没有任何信息,PCMCIA 已启动过 。网卡的ACT LINK 灯是亮的,不知驱动是否已加,测试回路只有lo。启动时eth0显示FAILED。

答:您首先需要安装网卡的设备驱动程序。PCMCIA类型的设备驱动程序保存在pcmcia-cs包中,您首先需要安装pcmcia-cs包。

在笔记本电脑上安装了pcmcia-cs包之后,为了实现PCMCIA设备的自动检测,您可以先查找系统中是否存在/proc/bus/pccard目录,如果不存在此目录则尝试插入pcmcia_core。

modprobe pcmcia_core(或者insmod pcmcia_core)

在成功插入了此模块之后,/proc/bus/pccard目录就生成了。此后,您就可以通过lspci -v检查pci系统设备,找到系统桥接器,根据桥接器类型获得您需要插入的桥接器模块。在Linux系统下,适用的桥接器模块一般只有i82365或tcic两种。若无法获得准确的桥接器驱动程序,您可以尝试着插入两种模块,直到成功时为止。这时执行命令:

modprobe i82365(或者modprobe tcic)

然后为了能够实时的配置您的pccard,您需要启动服务pcmcia,

/etc/rc.d/init.d/pcmcia start

并由此服务启动程序cardmgr。cardmgr监视pcmcia槽上卡的插入和弹出操作。在卡插入之后,cardmgr查询卡的配置数据库。若发现卡能够被标识,相应的设备驱动程序则会自动加载。在弹出卡之后,卡的驱动程序会自动的关闭并卸载。当卡插入之后,每个槽上的卡信息和设备信息都被记录在/var/lib/pcmcia/stab文件中。

您购买的这款网卡Linux支持的不好,您可以换一种其它型号的网卡试试。更换网卡之后,您可以再用上面的方法试试。

8. 我的猫是实达5600+(单芯片,外置),安装时选择哪种型号最合适?

答:在配置外置Modem时,一般您只需要配置串口就可以了,不需要使用附加的驱动程序。因为大部分的Modem都是通过串口连接到计算机上的,所以在配置Modem之前,您必须插入串口驱动模块serial.o。在成功插入串口通讯模块之后,这时只要将设备/dev/modem连接到相应的串口设备上就可以了。例如,在/dev/ttyS0(对应Windows下的COM1)上连接了Modem,则建立连接:ln -sf /dev/ttyS0 /dev/modem在这之后,外置的串口modem就可以正常工作了。您可以通过使用minicom向串口发送AT命令,来检测和配置modem的工作方式。

9. 我的机器上安装了RedHat Linux 7.1和Win98,我现在不想保存Linux系统了。请问如何卸载Linux系统?

答:一般而言,卸载Linux的方法是将Linux所在的分区格式化为其它格式的分区就可以了。Linux分区安装在硬盘上,使用DOS系统下的FDISK一般是无法删除Linux分区的。这时您可以选择一种类似于pqmagic的分区软件删除类型为ext2和linux swap类型的分区就可以了。

如果您想在Linux系统下删除Linux类型的分区,您可以使用系统命令fdisk。比如Linux分区安装在第一块硬盘上的/dev/hda2,执行:

fdisk /dev/hda

在运行fdisk命令之后,按下d键,d键执行删除分区的操作。然后您选择待删除分区正确的分区编号就可以了。上例中选择的分区编号为2。

最后按下w键,操作存盘退出。这时fdisk命令执行结束,分区的删除操作写入到了硬盘上。

顺便提一下,硬盘分区是以链接表的形式存在的,在每个硬盘上都存在一个主分区描述块,它可以描述四个分区,每个硬盘最多只存在四个主分区,其他的分区则为扩展分区。每个扩展分区是通过链接字段联结在一起。在Linux系统下,主分区使用的设备别名是从/dev/hda1到/dev/hda4,其后从/dev/hda5开始的分区,都代表扩展分区。

在windows系统下,如果您想除去lilo的双启动,那么使用fdisk /mbr刷新硬盘主引导扇区就可以了。在Linux系统下,您也可以运行lilo -u 命令恢复前一次lilo运行之前的系统引导扇区状态。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章