Background:

在公司新申请了一台 ThinkPad x270 用来上工地,然而装上 ubuntu 14.04 (不要问我为何不装新版....)后,有线和无线网卡都不能识别...

估计是网卡硬件太新了,驱动没有跟上吧。没办法,总不能不用网络啊... 搞起吧

Solution:

1. 解决有线网卡

x270 的有线网卡型号是 Intel I219-V (可以在 windows 里查看)。

然而 intel 的官方驱动里 只有 for FreeBSD 的,没办法在 linux 下编译。没办法,可以先拿 I218 的替代下,经测试可用:

  • 下载驱动 可以通过 u 盘拷过去,或者如果有双系统的话,在 windows 环境下下载。

  • 安装驱动
    bash tar zxf e1000e-3.4.0.2.tar.gz cd e1000e-3.4.0.2 make sudo make install

  • 重启机器

现在应该能识别出有线网卡了。有了有线网卡,起码 apt-get 就可以用了,也能 wget 了。

2. 解决无线网卡

x270 的无线网卡型号是 Intel® Dual Band Wireless-AC 8265。驱动可以在官网下载。

然而,8265 对应的驱动要求的内核是 4.6+,而 ubuntu 14.04 即使更新到最新,默认的内核也是 4.4 系列,因此必须要更新内核。

  • 下载内核 链接里是相对稳定的 4.10.17 的内核。
    bash wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.17/linux-headers-4.10.17-041017_4.10.17-041017.201705201051_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.17/linux-headers-4.10.17-041017-generic_4.10.17-041017.201705201051_amd64.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.10.17/linux-image-4.10.17-041017-generic_4.10.17-041017.201705201051_amd64.deb
  • 安装新内核
    bash sudo dpkg -i linux-headers-4.10*.deb linux-image-4.10*.deb
  • 安装网卡驱动
    bash tar zxf iwlwifi-8265-ucode-22.361476.0.tgz cd iwlwifi-8265-ucode-22.361476.0 sudo cp iwlwifi-8265-22.ucode /lib/firmware/
  • 重启机器

现在,无线网卡应该也能用了。Just enjoy it!

Summary:

Linux 作为一个宏内核,有个弊端就是部分硬件驱动需要跟着内核走。因此比较新的硬件上装旧一些的 linux 发行版就会比较麻烦。

解决诸如此类驱动问题,通常有两个思路:

  1. 先查找设备型号,然后去官网上找相关驱动和安装方法
  2. 升级内核试一下

但愿以后不要再碰到这种棘手的问题...

转载于:https://www.cnblogs.com/libitum/p/8349903.html

解决 ThinkPad x270 安装 ubuntu 14.04 后的网络问题相关推荐

  1. Thinkpad E440安装Ubuntu 14.04遇到的问题

    Thinkpad E440安装Ubuntu 14.04遇到的问题 用不惯随机带的windows8.1,趁周末,索性把Ubuntu装上.安装配置有一些问题,主要是: 安装方式 无线网卡驱动与设置 Sus ...

  2. 安装Ubuntu 14.04后要做的5件事情

    安装Ubuntu 14.04后要做的5件事情 时间2014-04-18 11:36:56  lupaworld 相似文章 (6) 原文  http://www.lupaworld.com/articl ...

  3. 关于thinkpad t400 安装Ubuntu 12.04 后的几个问题

    关于thinkpad t400安装Ubuntu 12.04后的几个问题 一,温度过高 本人是原系统是11.04,升级安装了12.04之后,发现t400的背面中央的位置温度极高,google了一下,发现 ...

  4. Thinkpad E440 安装ubuntu 12.04后,安装无线适配器

    本人windows 7 +ubuntu12.04双系统,但安装万ubuntu后,无线网络无法使用. 方法:下载驱动,编译 下载:http://netbook-remix.archive.canonic ...

  5. 使用 EasyBCD 安装Ubuntu 14.04 Error 15: file not found错误的解决方法

    使用 EasyBCD 安装Ubuntu 14.04 Error 15: file not found错误的解决方法 参考文章: (1)使用 EasyBCD 安装Ubuntu 14.04 Error 1 ...

  6. windows 7硬盘安装Ubuntu 12.04 后出现grub,无法进入系统解决办法

    windows 7 安装在C盘,从硬盘安装Ubuntu 12.04后,重启,出现grub>,无法进入系统. 此时 ls下,发现出现(hd0,msdos*), *为1,2,...,N,为你电脑硬盘 ...

  7. 安装Ubuntu 20.04后要做的几件事(换源,精简,定制)

    文章目录 一. 给Ubuntu换国内源 二. 删除系统自带软件 三. 安装vim 四. 自动卸载不需要的依赖 五. 安装Chrome浏览器并加入apt更新 六. 装搜狗输入法 七. 安装WPS 八. ...

  8. Windows 7下硬盘安装Ubuntu 14.04图文教程

    Ubuntu 官方已经发布了正式版的 Ubuntu 14.04 LTS,并宣称这是为云计算准备的版本.该版本在云平台和伸缩环境的可靠性.性能和交互性都有很好的提升,同时提供 5 年的支持和维护服务. ...

  9. 分布式进阶 一 Windows 7下硬盘安装Ubuntu 14 04图文教程

    Windows 7下硬盘安装Ubuntu 14.04图文教程 本人下载的是ubuntu-14.04.2-desktop-amd64.iso,经本人亲自测试的,折腾了一天的时间. 1)首先还是分区,在计 ...

  10. ThinkPad T410S 上 Ubuntu 14.04 实现指纹识别登录

    ThinkPad T410S 上 Ubuntu 14.04 实现指纹识别登录 1.添加PPA源 add-apt-repository ppa:fingerprint/fprint 2.更新包 apt- ...

最新文章

  1. java通过异常处理错误,java基础之通过错误处理异常
  2. WPF框架的内存泄漏BUG
  3. 浅谈Lucene中的DocValues
  4. centos7修改服务器密码忘记,Centos7忘记root密码怎么修改
  5. STM32H743+CubeMX-QSPI读写外部FLASH(W25Q128JVSQ)
  6. raspberry pi_什么是Raspberry Pi基金会? 售出1000万台计算机
  7. C#实现把科学计数法(E)转化为正常数字值 (转)
  8. 招聘工作总结(精选多篇)
  9. git 2.15下载 git 2.18下载 windows 64位
  10. 阿里云移动推送的接入和踩坑
  11. 三次根号 matlab,MATLAB求三次根号,怎么是错误的?
  12. 论文阅读笔记:Sequential Matching Network: A New Architecture for Multi-turn Response Selection in Retrieva
  13. React的调和过程
  14. win10去掉微软拼音的简繁体转换
  15. python两个等于号是代表什么_python两个等于号是什么意思_等于号表示什么意思...
  16. WIN10+CUDA10.1+cudnn+Anaconda安装TensorflowGPU版本
  17. Android WebRTC实现音视频对讲
  18. 郑军 你真是郑家的耻辱!!!
  19. TCP拥塞控制算法纵横谈-Illinois和YeAH
  20. freemarker生成word文件,word文件打不开解决方法。

热门文章

  1. jsarraybufferdaya释放_聊聊JS的二进制家族:Blob、ArrayBuffer和Buffer
  2. c++ vector排序_儿童时间管理课6:便利贴时间排序法
  3. tortoise清理本地分支_使用TortorliseGit(小乌龟)删除本地分支,远程分支
  4. 语法制导的翻译是如何实现的_考研寄宿:怎样提高英语翻译的能力?
  5. [转]git使用指南系列
  6. TCP 拥塞控制算法
  7. 使用docker compose 测试集群网络连接性
  8. 超实用的JavaScript技巧及最佳实践(下)
  9. Step by Step WebMatrix网站开发之一:Webmatrix安装
  10. [Matlab]变量,变量名与字符串的互相转换