Ubuntu Linux 安装无线网卡驱动及显卡驱动
lspci -nnk | grep -i net
一、安装无线网卡驱动
在 Ubuntu 系统中,有时我们会遇到没有无线网络图标的情况,大部分情况下这是由于 Ubuntu 下没有对应网卡的驱动导致的,此时我们就需要安装对应的网卡驱动。此时,Ubuntu 没有 wifi 图标,即没有对应的无线网卡驱动。
首先我们需要查看我们的无线网卡类型,在终端输入命令
lspci -v
输出如图所示:
可以看到,网卡型号为 Realtek Semiconductor Co., Ltd. Device b852。不过由于无线网卡型号和芯片型号有时不一致,我们还需查找其芯片型号,在命令行中输入
sudo apt-get update
sudo apt-get install make gcc linux-headers-$(uname -r) build-essential git
找到无线网卡所在部分,如下图所示:
可以看到芯片型号为 8852be。
确定网卡与芯片信息后,我们需要找到网卡适用的驱动,可以通过 Google、baidu 等搜索引擎搜索,或者到对应的芯片厂商官网搜索,一般芯片厂商会提供部分 Linux 网卡驱动的源代码,可以自行编译安装,再者,还可以去 github 中进行查找。这里通过在搜索引擎上搜索网卡型号,找到了别人提供的解决办法,还是比较幸运的。
之所以出现这个原因,是因为该显卡推出的时间相对较新,Linux 没有为其编写相应的网卡驱动,因此需要自己进行编译安装。
首先,我们安装所需要的依赖:
# 1.build(for kernel < 5.18) 内核< 5.18
git clone https://github.com/HRex39/rtl8852be.git
# 2.build(for kernel > 5.18) 内核>= 5.18
git clone https://github.com/HRex39/rtl8852be.git -b dev
cd rtl8852be
make -j8
sudo make install
sudo modprobe 8852be
sudo modprobe -r 8852be
sudo gedit /etc/modprobe.d/blacklist.conf
之后,我们从 github 查找到驱动源码并进行编译安装:
安装完成后,加载驱动,则左上角会显示 wifi 图标:
如果想卸载驱动,执行以下命令
二、安装显卡驱动及遇到的问题
安装显卡驱动 由于显卡和系统兼容性不好的原因,我们需要下载对应的显卡驱动。一般有三种方法,一种是手动安装,一种是在命令行里安装,还有一种是在软件与更新中从附加驱动安装。本文会介绍这三种安装方法。
1.1 安装前准备-屏蔽开源驱动 nouveau
首先,需要禁用掉 NVIDIA 的开源驱动 nouveau,因为会和我们之后安装的驱动不兼容,不禁用开机就无法进入图形界面,而是只有 tty 终端。
在命令行中输入命令:
blacklist nouveau
options nouveau modeset=0
blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist rivatv
blacklist nvidiafb
sudo update-initramfs -u
sudo apt update
sudo apt install gcc g++ make
lsmod | grep nouveau
其中 gedit 是文本编辑器,安装 vim 之后也可以把 gedit 换成 vim。
打开后,一般在最后面加上即可成功
若仍旧黑屏,可再加上:
保存后在终端更新内核命令:
完成后重启电脑。重启电脑之后,在命令行输入以下命令:
sudo apt-get --purge remove nvidia*
sudo apt-get --purge remove "*navidia*"
sudo apt-get --purge remove "*cublas*" "cuda*"
sudo apt autoremove
sudo apt update
若无任何输出则禁用成功。
之后我们需要完全卸载 Nvidia 驱动,在命令行依次输入以下命令:
准备工作完成,接下来分别介绍三种安装方法
1.2 命令行安装
打开命令行,输入 ubuntu-drivers devices 得到如下输出:
ubuntu-drivers autoinstall
会自动安装驱动。安装完之后,重启电脑,在命令行中输入:
nvidia-smi
其中有一行出现了 recommand 字样,这代表系统推荐这个驱动,我这里是 nvidia-driver-470。
之后在命令行中输入
输出如下则为安装成功
1.3 附加驱动安装
在 Ubuntu 的应用中打开软件与更新
如果还没有进行系统的换源,则先需要点击换源,换好源后,点击附加驱动
默认情况下,它会使用最下面的一个开源驱动,我们可以选择上面的其他一个专有驱动,具体选择哪一个可以通过 ubuntu-drivers devices 来看 Ubuntu 推荐哪个。选