[时间:2018-07] [状态:Open]
[关键词:Ubuntu 18.04,wifi,apt-get,mount]

0 现象描述及背景

最近需要一个Ubuntu的系统作为开发环境,随机下载了v18.04 LTS版本,通过官网的教程制作成安装用的U盘系统盘。在Win7系统上安装起来双系统,原有win7基础上多装一个Ubuntu系统。由于是笔记本,一直使用无线wifi,没连网线。所以按照步骤安装完了,重启进入系统发现,没有网络。在设置中找wifi配置,上面是空的,显示wifi没有适配器。

这该怎么解决呢?(前提是我连不上网络,如果你有可以直接接入的网线,那么你可以无视本文了。)

1 wifi连不上、找不到的原因分析

从实际资料来看,Ubuntu 18.04不至于做的如此糟糕,不支持无线wifi。那就查查资料吧。很多资料显示只要正常联网,wifi设备是可以找到的,没有任何其它问题。所以问题还是在离线安装上。

应该是因为某种原因,没有正确的从系统盘中安装wifi驱动。

那么问题最终回到如何重新安装下wifi驱动呢?
好吧,万能的网络一般会给出答案,因为其他人也遇到过类似的问题。比如ubuntu 18.04下,无线网卡无驱动的解决方法,上面提到要找到网卡驱动包(bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu4_amd64.deb),安装下就ok了。首先找到安装盘下的pool -> main -> d -> dkms目录,然后执行如下命令:

sudo dpkg -i bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu4_amd64.deb

可当我真正执行这个安装过程发现,会提示各种依赖找不到,无法完成安装。比如缺少了libc、gcc等等。
但从直觉来看,Linux系统的安装盘通常包含这些依赖项啊。那如何通过安装Ubuntu的系统盘(U盘)来安装这些所需的依赖呢?

2 Ubuntu系统安装盘作为apt-get源

继续求助于万能的网络,随找到此文章,Ubuntu系统使用光盘作为apt-get源。好吧,既然光盘可以,估计U盘也是可以的。(在linux系统中光盘和U盘没有多大区别都是一个外挂设备而已,除了设备名称不同。)
接下来的事情貌似就是按照此文介绍,将系统安装U盘作为apt-get的源,完成网卡驱动的安装。具体步骤如下:

  1. 将U盘插入系统中,并将其挂载到/mnt下:mount /dev/sdb1 /mnt
  2. 修改apt-get源,将挂载点/mnt目录加入到源中:

    sudo vi /etc/apt/sources.list

    在其首行加入:

    deb file:///mnt trusty main bionic

  3. 更新源,sudo apt-get update
  4. 之后就可以通过apt-get install直接安装需要的依赖库了。

3 小结

本文简要整理我在安装Ubuntu 18.04中遇到的wifi无法启用的问题,通过此问题发现Ubuntu是可以使用系统盘作为更新源的,同时了解了mount命令,有所收获,撰此笔记,仅供参考。

Ubuntu18.04提示wifi无法连接的更多相关文章

  1. Ubuntu18.04 下联想电脑 无法连接WIFI问题解决

    联想笔记本电脑Ubuntu系统下无法开启无线硬件开关的解决.总结了3个方法,方便以后使用. 方法一: 一.问题描述: 本人使用联想拯救者14IFI笔记本在安装Ubuntu系统时会出现无线硬件开关关闭的 ...

  2. Ubuntu18.04 设置wifi热点

    (1)在终端输入 命令:nm-connection-editor (2)然后点击wifi网络进行配置即可:

  3. Python web项目Django部署在Ubuntu18.04腾讯云主机上

    Django2.1 + Python3.6 + nginx + uwsgi 部署到Ubuntu18.04 材料准备 准备一个Django项目 准备一台Ubuntu18.04的主机 ssh连接到主机(腾 ...

  4. Ubuntu18.04命令行安装mysql未提示输入密码,修改mysql默认密码

    Ubuntu18.04命令行安装mysql未提示输入密码,修改mysql默认密码 mysql默认密码为空 但是使用mysql -uroot -p 命令连接mysql时,报错ERROR 1045 (28 ...

  5. ubuntu18.04配置nvidia docker和远程连接ssh+远程桌面连接(一)

    ubuntu18.04配置nvidia docker和远程连接ssh+远程桌面连接(一) 本教程适用于想要在远程服务器上配置docker图形界面用于深度学习的用户. (一)ubuntu18.04配置n ...

  6. ubuntu18.04配置nvidia docker和远程连接ssh+远程桌面连接(三)

    ubuntu18.04配置nvidia docker和远程连接ssh+远程桌面连接(三) 本教程适用于想要在远程服务器上配置docker图形界面用于深度学习的用户. (三)配置远程桌面连接访问dock ...

  7. ubuntu18.04配置nvidia docker和远程连接ssh+远程桌面连接(二)

    ubuntu18.04配置nvidia docker和远程连接ssh+远程桌面连接(二) 本教程适用于想要在远程服务器上配置docker图形界面用于深度学习的用户. (二)nvidia docker配 ...

  8. ubuntu18.04 安装mongodb并使用Robo 3T连接Mongodb数据库

    1.前提: 系统:ubuntu18.04  64位 数据库:mongodb GUI:Robo 3T  2018.3.0 描述: mongodb 安装在局域网内的ubuntu的机子上面,  在win 下 ...

  9. ubuntu16.04 无法wifi链接一段时间掉线且无法再连接

    ubuntu16.04 无法wifi链接一段时间掉线且无法再连接,从网上搜索的确认这个一个bug. 解决方法: 1.Get details of your PCI wireless card by r ...

随机推荐

  1. linux基础 用户(组)管理

    修改/etc/shadow文件 1.chage -m MINDAYS USERNAME#设置密码修改最小天数2.chage -M MAXDAYS USERNAME#设置密码修改最大天数3.chage ...

  2. 关于sql server的一种简单用法——在上面写查询语句,即可在下面修改数据

    选择数据库中的表,右键单击-->编辑前200行,然后在显示的页面中选择带SQL标志的图标

  3. AGC 030D.Inversion Sum(DP 期望)

    题目链接 \(Description\) 给定长为\(n\)的序列\(A_i\)和\(q\)次操作\((x,y)\).对于每次操作\((x,y)\),可以选择交换\(A_x,A_y\)两个数,也可以选 ...

  4. 洛谷 P1078 文化之旅(CODEVS 1316)

    题目描述 有一位使者要游历各国,他每到一个国家,都能学到一种文化,但他不愿意学习任何一 种文化超过一次(即如果他学习了某种文化,则他就不能到达其他有这种文化的国家).不 同的国家可能有相同的文化.不同 ...

  5. 用java连接RabbitMQ

    pom.xml <dependencies> <dependency> <groupId>junit</groupId> <artifactId& ...

  6. Python贪婪算法

    贪婪算法 每步均选择局部的最优解,重复此过程,最终即得到全局的最优解 简而言之就是每步都采用最优解 优点: 简单易行 缺点: 并非在所有情况下都奏效 经典的问题: 背包问题 集合覆盖问题 贪婪算法下的 ...

  7. 潭州课堂25班:Ph201805201 django框架 第十二课 自定义中间件,上下文处理,admin后台 (课堂笔记)

    中间件 在项目主目录下的配置文件 在项目主目录下创建文件 写个自定义异常处理 方法1 要让其生效,要在主目录下,的中间件中进行注册 主目录下.该文件名.类名 在进入视图函数之前进行判断,  给 req ...

  8. java的类和对象

    创建狗狗类: /** * 狗狗类 * @author Administrator * */ public class Dog { String name="无名氏"; //姓名 i ...

  9. [jzoj]1417.数学题

    Link https://jzoj.net/senior/#main/show/1417 Problem 当Alice在浏览数学书时,看到一个等式A=S,奇怪的是A和S并不相等.Alice发现可以通过 ...

  10. Egret 按钮点击缩放效果

    非代码设计,exml直接操作 设计模式下选中对象,之后[源码],会直接定位到该对象在exml源码中的位置 width.down = "100%" 表示当按钮按下的时候宽度为 100 ...