解决Ubuntu安装后没有网络连接
Ubuntu安装后没有网络连接
新购买的电脑在安装老版本的Ubuntu时,会出现部分硬件无法驱动的情况,例如右上角并未找到网络连接,蓝牙等。这里介绍一种方法,通过升级内核,安装驱动固件包,让无线网卡、触摸板、键盘等硬件能够正常使用。(本文参考b站up:机器人工匠阿杰1)
升级内核
在Ubuntu这类linux系统中,硬件驱动通常包括在linux内核中,通过升级内核,可以获得新硬件的支持,但是过高版本的内核,可能会导致ubuntu的某些系统组件发生问题,所以需要选择一个相对合适的内核版本:
- 在终端程序中查看当前内核版本 ,并安装相同数字开头且后面数字尽可能大的新版本内核:
uname -r
-
由于ubuntu没有网络, 故重启电脑进入windows,在windows中下载新版本安装包(针对双系统情况) ;
-
在网页中搜索网址 https://kernel.ubuntu.com/mainline/ ,选择三段版本号的最新日期的安装包下载(以5开头内核为例);
-
根据电脑64位处理器 选择 AMD64,下载如下四个.deb文件 ;
-
下载好以后可以把四个文件拷贝到U盘中,或者如果是双系统的话可以留在windows中,并记住该路径;
-
将电脑重启,更换为Ubuntu,在Ubuntu文件管理器中的其他位置中找到该路径 ,复制文件夹到Ubuntu中;
-
在ubuntu系统中,cd到新文件目录下打开终端,输入:
sudo dpkg -i *.deb
- 安装以后重启电脑加载新内核。此时可以重新查看网络连接。
安装驱动固件包
如果升级了内核,仍然有部分硬件没有驱动起来,例如无线网卡,那么可以安装驱动固件包来驱动:
- 打开浏览器进入github ,搜索drivers-linux-firmware,找到如下链接:
-
点击进入, 找到右下侧的releases ;
-
进入后选择日期最新的链接下载;
-
下载以后进入该安装包所在文件目录下打开终端,输入并执行:
sudo dpkg -i 安装包名
- 安装以后重启ubuntu系统即可。
sudo reboot
https://www.bilibili.com/video/BV11X4y1h7qN/?spm_id_from=333.999.0.0&vd_source=a056d76bd7515a42003f2716b33c49a0 ↩︎