安装Ubuntu18.04遇到的问题未找到WIFI适配器

Posted 鲁乎乎

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装Ubuntu18.04遇到的问题未找到WIFI适配器相关的知识,希望对你有一定的参考价值。

  大家好,我是小政。好久没有更新文章,近期开始陆续分享一些研究生阶段正在学习的知识和遇到的一些问题

联想拯救者Y9000P关于安装Ubuntu未找到WIFI适配器的解决方法

1.Ubuntu18.04

  研究生第一学期选修了一门视觉SLAM课程,该课程配备的书籍是高翔编写的《视觉SLAM十四讲》,书中的例题代码是基于Ubuntu18.04系统下进行编写,所以我通过查找博客下载并安装了Ubuntu系统。

这里提供给大家两个博客:
安装Ubuntu系统:Ubuntu18.04安装教程每一步都有、多图。(Win、Ubuntu双系统)
卸载Ubuntu系统:教你彻底卸载Ubuntu双系统,去污不残留

  安装好Ubuntu系统后,出现了"未发现WIFI适配器的问题"


2.网卡信息

  我用的是联想拯救者Y9000P,硬件配置如下:

  这里主要提及一下网卡,电脑配置的有线网卡是:Realtek PCIe Gbe Family Controller(瑞昱PCI-E总线千兆网络系列控制器),GBE的意识是1Gbps网卡,也就是千兆网卡;配置的无线网卡是Intel® Wi-Fi 6E AX211 160MHz,频带2.4,5,6GHz(160MHz),最高速度2.4Gbps。

测试硬件信息的软件“图吧工具箱”https://pan.baidu.com/s/1si_FnyIHpT1wEzpTI7052Q 提取码:hppa

  之前查阅过很多资料,但都没有适用于我的电脑的解决方案,查资料的时候发现,拯救者有一批电脑的网卡是联发科MT7921,这个网卡的风评并不是特别好,在Windows系统下wifi也经常出现不稳定的情况,更重要的是MT7921不支持Linux,如果有小伙伴电脑网卡是该网卡,建议更换AX210或AX211网卡。


3.解决方法

(1)用手机USB连接电脑提供网络

  手机通过USB线与电脑连接,然后进入“个人热点”,点击"USB网络共享",如下图所示:

(2)桌面右键—打开终端

首先输入以下指令:

sudo apt install flex bison

接着输入以下指令:

git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
cd backport-iwlwifi
sudo make defconfig-iwlwifi-public
sudo make
sudo make install
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
cd linux-firmware/
sudo cp iwlwifi-* /lib/firmware/
reboot

  输入第二串指令时,可能遇到问题是提示你未安装git,这时你需要先安装git,这里输入:

sudo apt install git

  在终端输入以上指令,WiFi适配器的问题就成功解决了!

Ubuntu 18.04 LTS 中的 WiFi 信号不佳

【中文标题】Ubuntu 18.04 LTS 中的 WiFi 信号不佳【英文标题】:Poor WiFi signal in Ubuntu 18.04 LTS 【发布时间】:2020-03-09 06:12:23 【问题描述】:

我只是从 Windows 转到 Ubuntu。安装 Ubuntu 后,出现“未找到 WiFi 适配器”问题。我关注了一个YouTube 视频,该视频修复并帮助连接了可用的 wifi,但现在我遇到了信号不佳的问题。我也试过https://connectwww.com/how-to-solve-realtek-rtl8723be-weak-wifi-signal-problem-in-ubuntu/4625/这个答案和来自YouTube的另外两个三个答案,但没有运气。我应该怎么做才能让我的 hp 笔记本电脑信号强?

【问题讨论】:

【参考方案1】:

安装 wifi 驱动程序对我有用,我已经在许多 hp 笔记本电脑上尝试过,它在那里也能正常工作。

https://github.com/kindlerprince/Wifi_Solution



statuscheck()

    if [ $1 -ne 0 ]
    then
        echo $2
        echo "Exiting...."
        exit 0
    fi


CURR=$(cd "$(dirname "$0")" ; pwd -P )
echo $CURR
echo -n "Enter the sudo password : "
read -s password

cmd=$(echo $password | sudo -S lshw -C network -short 2>/dev/null | grep Wireless | awk 'print $2 " " $4')
if sudo -n true ; then
        echo "I got the sudo password"
else
        echo "Wrong sudo password"
        echo "Either replace the password in this script or give password via command line arguments"
        echo "Exiting...."
        exit 0
fi

#the return value is a single string having a space
#splitting by space and storing in a array
cmd=($cmd)
echo "Wifi Interface: "$cmd[0]
echo "Wifi Driver: "$cmd[1]

if [ -d "rtlwifi_new" ]
then
    rm -rf rtlwifi_new
fi

git clone https://github.com/kindlerprince/rtlwifi_new.git 
statuscheck $? "Failed to cloned Repository"


cd rtlwifi_new
make
statuscheck $? "Error occured in make"
sudo make install
statuscheck $? "Error occured in make"
sudo modprobe -rv $cmd[1]
sudo modprobe -v $cmd[1] ant_sel=2
sudo ip link set $cmd[0] up
sudo iw dev $cmd[0] scan
make clean

echo "Wifi Driver Installed Successfully"

【讨论】:

以上是关于安装Ubuntu18.04遇到的问题未找到WIFI适配器的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu18.04系统安装完之后显示未发现WiFi适配器(屡试不爽)

phpMyAdmin 显示 404 未找到(Ubuntu 18.04 Nginx)

ubuntu18.04 用dkms安装wifi驱动rtl8723be

如何在ubuntu 18.04中修复“命令'appletviewer'未找到”[重复]

Ubuntu18.04 安装360 WIFI驱动

Ubuntu18.04安装MySQL(未设置密码或忘记密码)