linux卸载驱动命令 卸载 linux

如何在命令行下卸载nvidia驱动我用ubuntu , 不清楚fedora的软件管理,好像是用yum吧,但linux大致是相通的 。简单说一下:
1、先要搞清楚你装的nv的驱动包的名称,ubuntu下可用dpkg -l显示已安装的所有软件包,通过管道输出给grep查询已安装的指定的软件包,例如:dpkg -l | grep find,会显示如下:
dpkg -l | grep find
iifindutils4.4.0-2ubuntu4utilities for finding files--find, xargs
iimlocate0.21.1-1ubuntu1quickly find files on the filesystem based o
iiunhide20080519-2Forensic tool to find hidden processes and p
说明find应该存在于那几个包中,主要你知道nv驱动包的名称就好 。
2、知道其名称后通过软件包管理工具将其删除,ubuntu下可用dpkg -r packagename删除 , 如果想连同配置文件一起删除则加-purge参数即可 。yum应该相通 。
3、删除nv驱动后重启电脑,或重启X窗口即可 。(有可能需要改动xorg.conf,最好先备份一个)
另外,ubuntu下有更简便的方法,如果误装了nv驱动(前提是命令行下安装的),那么输入history后可找到安装nv驱动的那条命令 , 复制下来后面加上一个“-”即可删除 。如:sudo apt-get install nv- , 同理sudo apt-get remove nv+也可安装 。
再另外,通过更改xorg.conf屏蔽N卡驱动,使X不加载它也可以,但具体你要找一下了 。
独显很强大,但显卡型号和驱动版本必须对应,原来我的电脑A卡就装了某网友强烈推荐的A卡最新驱动后白屏,当时还不知道如何卸载,只好重装 。建议如无特殊需要,请使用开源驱动 。
楼上说的是windows下的驱动卸载方法,与本问题不沾边儿 。
如何从 Linux 平台删除驱动程序Linux下大部分驱动都是以模块方式加载到内核的,所以要删除一个驱动,主要从模块下手 。所以首先要学会如何查看已经加载的模块:
lsmod
第一列是模块的名字,根据模块名字往往可以猜出哪个模块是你要删除的驱动 。如果对硬件不熟悉的话就要试着通过其他命令来找相关的信息 。
比如我要删除无线网卡的驱动,那么我可以用:
lspci | grep less
lspci命令会列出所有PCI设备,而grep会找出返回结果中包含less的行 。无线是Wireless , 所以返回结果就会包含有我的无线网卡的信息 , 比如:
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8192E Wireless LAN Controller (rev 01)
可以看出型号是RTL8192E,这个时候再用lsmod命令,查看有没有与8192相关的模块名就可以了 。
找到模块名字后(比如我的无线网卡叫做r8192e_pci)就可以用如下命令卸载模块:
rmmod 模块名
对于我的无线网卡就是rmmod r8192e_pci 。这时候驱动就已经成功被卸载了,但是是临时的,重启又会重新加载,如果要永久卸载这个驱动的话还需要改一点东西 。
在Ubuntu下进入/etc/modprobe.d目录下(其他发行版会有些差别),编辑blacklist.conf文件,加入一行(一般加在最下面):
blacklist 模块名
这样就将你要删的驱动加入了黑名单,以后就再也见不到它啦!: )
linux重启网卡驱动 命令在实际工作中 , 经常会遇到Linux系统进行重启网卡的操作 。在这里整理一下 , 进行多种方法的网卡重启 。
一、service network restart
1、首先用CRT工具连接到Linux命令行界面 。或者进入操作系统界面,选择终端输入 。
2、如果我们对所有的网卡进行重启操作 。可以尝试输入:service network restart 命令进行操作 。
3、样就完成了用service network restart命令重启网卡的操作 。
二、ifconfig eth0 down / ifconfig eth0 up

推荐阅读