[时间: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进阶命令第一天

    1.history -c 清空历史命令     保存的目录 vim ~/.bash_history history -w 立即把内存中的数据写入历史文件中 vim /etc/profile 默认配置文 ...

  2. pyquery 库的方法

    初始化 在这里介绍四种初始化方式. (1)直接字符串 from pyquery import PyQuery as pq doc = pq("<html></html> ...

  3. 自己总结的C#编码规范--6.格式篇

    格式 格式的统一使用可以使代码清晰.美观.方便阅读.为了不影响编码效率,在此只作如下规定: 长度 一个文件最好不要超过500行(除IDE自动生成的类). 一个文件必须只有一个命名空间,严禁将多个命名空 ...

  4. MySQL 查询所有的表名

    select table_name from information_schema.tables where table_schema='laiu8' and table_type='base tab ...

  5. JavaScript基础笔记(十四)最佳实践

    最佳实践 一)松散耦合 1.解耦HTML/JavaScript: 1)避免html种使用js 2)避免js种创建html 2.解耦CSS/JS 操作类 3.解耦应用逻辑和事件处理 以下是要牢记的应用和 ...

  6. string method and regular expresions

    <!doctype html> <!DOCTYPE html> <html> <head> <meta charset="utf-8&q ...

  7. 01 bubbleSort

    #include<cstdio> #include <memory> #include <iostream> using namespace std; void b ...

  8. [蓝点ZigBee] Zstack 之点亮LED灯 ZigBee/CC2530 视频资料

    LED点灯实验,主要是依据Zstack 现有程序修改LED相关驱动,适配到我们自己的开发板上,我们开发板共有4个LED灯,其中一个是电源指示灯,剩余3个都是GPIO控制的LED灯,有LED 灯连接方式 ...

  9. Ubuntu下使用cmake生成可执行文件

    1.单个CPP文件的cmake 首先编写一个简单的程序(main.cpp): #include <iostream> using namespace std; int main() { c ...

  10. BZOJ3531[Sdoi2014]旅行——树链剖分+线段树

    题目描述 S国有N个城市,编号从1到N.城市间用N-1条双向道路连接,满足从一个城市出发可以到达其它所有城市.每个城市信仰不同的宗教,如飞天面条神教.隐形独角兽教.绝地教都是常见的信仰.为了方便,我们 ...