欢迎访问生活随笔!

生活随笔

您现在的位置是:首页 > 形式科学 > 操作系统 > Windows

Windows

linuxu盘驱动安装-(linuxU盘安装)

发布时间:2022-10-07Windows 电脑专家
linuxu盘驱动安装。  (linuxU盘安装)。  编译自:。  作者:BryantSon。  译者:Jamskr。  学习Linux如何工作设备驱动,并且知道如何使用它们。  熟悉Windows

  linuxu盘驱动安装。

  (linuxU盘安装)。

  编译自:。

  作者:BryantSon。

  译者:Jamskr。

  学习Linux如何工作设备驱动,并且知道如何使用它们。

  熟悉Windows或者MacOS想切换的人Linux,他们都面临着如何安装和配置设备驱动的困难问题。

  熟悉Windows或者MacOS想切换的人Linux,他们都面临着如何安装和配置设备驱动的困难问题。这是可以理解的,因为Windows和MacOS有一套机制让这个过程非常友好。例如,当您插入新的硬件设备时,Windows它可以自动检测并弹出窗口,询问您是否想继续安装驱动程序。您还可以从网络上下载驱动程序,只需双击解压或通过设备管理器导入驱动程序即可。

  而这在Linux操作系统没那么简单。第一个原因是,Linux它是一个开源操作系统,数百种Linux变体发行版。也就是说不可能做一个指南来适应所有的Linux发行版。因为每种Linux驱动程序的安装过程不同。

  第二,大部分默认Linux驱动程序也是开源的,并集成到系统中,这使得安装一些未包含的驱动程序变得非常复杂,即使大多数硬件设备都可以检测到。第三,不同发行版的许可证也不同。例如,Fedora禁止事项禁止包括专有、受法律保护或违反美国法律的驱动程序。而Ubuntu则让用户避免使用受法律保护或闭源的硬件设备。为了更好的学习Linux我建议阅读驱动程序是如何工作的《Linux书中的设备驱动程序介绍设备驱动程序。找驱动程序有两种方法。

  用户界面假如是刚从Windows或MacOS转过来的Linux你会很高兴知道新手Linux也提供了一个通过向导式的程序来查看驱动程序是否可用的方法。Ubuntu提供了一个附加驱动程序选项。其它的Linux发行版也提供了帮助程序,比如GNOME的包管理器,您可以使用它来检查驱动程序是否可用。

  命令行如果你没有通过漂亮的用户界面找到驱动程序怎么办?也许你只能通过没有任何图形界面的方式shell?你甚至可以用控制台来展示你的技能。您有两种选择:这和通过仓库MacOS中的homebrew命令行非常相似。通过使用yum、dnf、apt-get等等。你基本可以通过添加仓库,并更新包缓存。下载、编译,然后自己构建,通常包括直接从网络或通过wget命令下载源代码包,然后运行配置、编译和安装。这超出了本文的范围,但如果你选择这条路,你可以在网上找到很多在线指南。

  检查驱动程序是否已安装。

  进一步学习安装Linux在驱动程序之前,让我们学习几个命令来检测驱动程序是否已经在您的系统中使用。lspci命令显示了系统中的所有命令PCI总线和设备驱动程序的详细信息。

  $lscpci。

  或者使用grep:。

  $lscpci|grepSOME_DRIVER_KEYWORD。

  例如,你可以使用它lspci|grepSAMSUNG如果你想知道是否安装了三星驱动。dmesg命令显示了所有内核识别的驱动程序。

  $dmesg。

  或配合grep使用:。

  $dmesg|grepSOME_DRIVER_KEYWORD。

  结果中会显示任何被识别的驱动程序。如果通过dmesg或者lscpi命令没有识别任何驱动程序,试试这两个命令,看看驱动程序是否至少加载到硬盘上。

  $/sbin/lsmod。

  $find/lib/modules。

  技巧:和lspci或dmesg同样,在上面的命令后面添加|grep过滤结果。如果已经识别了驱动程序,但是通过了lscpi或dmesg没有找到,这意味着驱动程序已经存在于硬盘上,但没有加载到核心,你可以通过modprobe命令加载此模块。

  $sudomodprobeMODULE_NAME。

  使用sudo操作此命令,因为该模块需要使用root安装权限。

  增加仓库并安装可以通过yum、dnf和apt-get添加仓库的方式有几种不同;一个接一个地介绍它们不在本文的范围内。简单地说,这个例子将被使用apt-get,但这一命令与其他命令非常相似。1。如果存在,删除存在的仓库。

  $sudoapt-getpurgeNAME_OF_DRIVER*。

  其中NAME_OF_DRIVER可能的名称是您的驱动程序。还可以将模式匹配添加到正则表达式中进一步过滤。2。将仓库添加到仓库表中,应在驱动程序指南中指定。

  $sudoadd-apt-repositoryREPOLIST_OF_DRIVER。

  其中REPOLIST_OF_DRIVER应从驱动文档中指定(例如:epel-list)。3。更新仓库列表。

  $sudoapt-getupdate。安装驱动程序。

  $sudoapt-getinstallNAME_OF_DRIVER。

  5。检查安装状态就像上面说的,通过lscpi命令检查驱动程序是否安装成功。

  via:。

  作者:BryantSon选题:lujun9972译者:Jamskr校对:wxy本文由LCTT原创编译,Linux中国荣誉推出。

  点击了解更多访问文本链接。