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

来源:191路由网 2022-10-18 02:00:22

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

编译自: https://opensource.com/article/18/11/how-install-device-driver-linux

作者: Bryant Son

译者: Jamskr

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

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

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

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

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

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

2、 命令行如果你没有通过漂亮的用户界面找到驱动程序怎么办?也许你只能通过没有任何图形界面的方式 shell?你甚至可以用控制台来展示你的技能。您有两种选择:

这和通过仓库 MacOS 中的 homebrew 命令行非常相似。通过使用 yum、 dnf、apt-get 等等。您基本上可以添加仓库并更新包缓存。下载、编译,然后自己构建,通常包括直接从网络或通过 wget 命令下载源代码包,然后运行配置、编译和安装。这超出了本文的范围,但如果你选择这条路,你可以在网上找到很多在线指南。

检查驱动程序是否已安装

进一步学习安装 Linux 在驱动程序之前,让我们学习几个命令来检测驱动程序是否已经在您的系统中使用。

lspci 命令显示了系统中的所有命令 PCI 总线和设备驱动程序的详细信息。

$ lscpci

或者使用 grep:

$ lscpci | grep SOME_DRIVER_KEYWORD

例如,你可以使用它 lspci | grep SAMSUNG 如果你想知道是否安装了三星驱动。

dmesg 命令显示了所有内核识别的驱动程序。

$ dmesg

或配合 grep 使用:

$ dmesg | grep SOME_DRIVER_KEYWORD

结果中会显示任何被识别的驱动程序。

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

$ /sbin/lsmod

$ find /lib/modules

技巧:和 lspci 或 dmesg 同样,在上面的命令后面添加 | grep 过滤结果。

如果已经识别了驱动程序,但是通过了 lscpi 或 dmesg 没有找到,这意味着驱动程序已经存在于硬盘上,但没有加载到核心,你可以通过 modprobe 命令加载此模块。

$ sudo modprobe MODULE_NAME

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

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

1.如果存在,删除存在的仓库

$ sudo apt-get purge NAME_OF_DRIVER*

其中 NAME_OF_DRIVER 可能的名称是您的驱动程序。还可以将模式匹配添加到正则表达式中进一步过滤。

2.将仓库添加到仓库表中,应在驱动程序指南中指定

$ sudo add-apt-repository REPOLIST_OF_DRIVER

其中 REPOLIST_OF_DRIVER 应从驱动文档中指定(例如:epel-list)。

3.更新仓库列表

$ sudo apt-get update

4.安装驱动程序

$ sudo apt-get install NAME_OF_DRIVER

5.检查安装状态

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

via: https://opensource.com/article/18/11/how-install-device-driver-linux

作者: Bryant Son 选题: lujun9972 译者: Jamskr 校对: wxy本文由 LCTT 原创编译, Linux中国 荣誉推出点击了解更多访问文本链接
点击展开全文

相关阅读

如何俢改路由器密码-(怎样修改路由器密码)

如何更改路由器密码?(如何修改路由器密码)无线路由器已成为每个家庭的必备品。它为我们的智能手机、平板电脑、智能家居等设备提供服务WiFi连接。然而,大多数人在设置无线路由器时会忽略两个密码的重要性——后台管理密码和WiF...

2022-10-18

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

linuxu盘驱动安装(linuxU盘安装)编译自:作者:BryantSon译者:Jamskr学习Linux如何工作设备驱动,并且知道如何使用它们。熟悉Windows或者MacOS想切换的人Linux,他们都面临着如何安装和配置设备驱动的困难问题。熟悉Windows或者MacOS想切换的人Linux,他们都面临着如何安装和配置设备驱动的困难问题。这是可以理解的...

2022-10-18

用u盘启动盘解除电脑密码-(u盘启动盘怎么解开电脑密码)

用u盘启动盘解除计算机密码(u盘启动盘如何解开电脑密码?相信大家在电脑上总会有一些不想让别人看到的隐私。虽然设置了启动密码,但有时候还是无法有效防止别人打开电脑。这个时候我们该怎么办?那就做一把钥匙吧!简单来说就是用U盘代替开机密码。每次开机,我们都可以在进入系统...

2022-10-18

u盘怎么代替硬盘-(如何用u盘代替硬盘)

u如何取代硬盘?(如何用u盘代替硬盘)U众所周知,高速固态U盘(USSD)你听说过吗?那么什么是高速固态U盘呢?(USSD),传统U盘和高速U盘有什么区别?今天用一篇文章给大家详细了解一下。现在很少有人使用U盘。以前,U无论是数据复制还是视频图片转移,盘作为文件传输的媒介,U盘子是主要的运输工具,但现在回想起来,U磁盘变得越来越少...

2022-10-18

群联主控diyu盘-(群联主控U盘)

群联主控diyu盘(组联主控U盘)SSD事实上,它与U盘的结构非常相似。主要内部成分是主控闪存,闪存是常见的,但主控不同,因为性能要求、功耗和界面不同SSDU盘主控和U盘主控有很大的区别,因为我们SSD所以对SSD熟悉主控,U盘子只是平时用的多,详细的测试相对较少,我们在月初做了100元32GB...

2022-10-18

191路由网 - 192.168.1.1,192.168.0.1无线路由器设置教程

版权声明:本站的文章和图片来自互联网收集,仅做分享之用如有侵权请联系站长,我们将在24小时内删除