新手配置Intel NUC8i5INH的Ubuntu 16.04 时无法上网
****加粗样式新手配置Intel NUC8i5INH的Ubuntu 16.04 时无法上网
背景
Ubuntu安装的方法大家都是比较熟悉的了,但是在开发的过程中总会遇到各种不同的型号及不同的问题,稍不留神就会入坑,刚刚过了一个坑就会进入另外一个坑。本次遇到的情况是:
硬件配置:Intel NUC8i5INH,配置了一个M.2 22x80的SSD(坑就在这里),M.2 SSD不支持Ghost装Windows ,所以如果想安装Windows的话,必须要使用纯净版或者安装版,这个地方要特别注意啦~那本篇所要介绍的问题是,已经装好了Ubuntu 16.04之后,小伙伴发现上不了网,该怎么解决问题的,请往下看。
准备工作
-
需要在Windows下Win+R,输入cmd,然后再console里面输入systeminfo,查看电脑NUC8i5INH的网卡:
(1)Intel® Ethernet Connection (4) I219-V(此为有线网卡)
(2)Intel® Wireless-AC 9560)(此为无线网卡,这个地方后面有坑,请留意). -
有线网卡驱动准备
首先解决Intel® Ethernet Connection (4) I219-V
以下内容只针对I219-V网卡驱动。(要根据终端显示信息查找对应的网卡型号)
下载e1000e网卡驱动,下载地址
e1000e网卡驱动
(因官网i219-V驱动无法安装成功,google发现e1000e可以支持I2xx网卡),本人试过下图中的3.6.0.tar.gz,无法安装,故下载了3.5.1,试过可以。3. 无线网卡驱动准备
无线网卡驱动
需要注意的时该驱动需要的Kernels 为4.14+
安装工作
好了,准备工作做好了,将下载的2个文件拷贝到U盘,然后在重启进入Ubuntu里面放入到/home文件夹
有线网卡驱动安装
- 打开终端,然后解压,命令如下
tar zxvf FileName.tar.gz - 切换目录 cd e1000e-x.x.x/src
编译驱动模块(root用户) make install - 如果网线已插好,会发现网络已连接
无线网卡驱动安装
-
打开终端,然后解压,命令如下
tar -zxvf FileName.tgz -
发现包里3个.ucode文件,留作内核升级完成之后待用
-
根据前几步看到的内核版本要求4.14+,所以要升级内核先,
-
内核链接
这里我选择了中间版本4.14.150,如下图,需要下载下面四个文件,下载后的安装顺序需要固定。5. 安装上面的文件1,一般能够顺利安装
sudo dpkg -i 文件1名称.deb -
接下来安装文件2,先运行命令
sudo dpkg -i 文件2名称.deb
出问题来了,说是依赖于libssl1.1,所以下载该文件如下
百度网盘地址: 链接: https://pan.baidu.com/s/155rYJB2NnAvGOW65zVpCvQ 密码: 5mdr
sudo dpkg -i 文件名称
安装完成再运行上面命令,则正常安装成功 -
接下来安装文件3,先运行命令
sudo dpkg -i 文件3名称.deb
成功安装 -
接下来安装文件4,先运行命令
sudo dpkg -i 文件4名称.deb
那么问题又来了,该文件依赖于linux-base(>=4.5ubuntu1~16.04.1),然而系统中linux-base 的版本为4.0ubuntu1.
简述
下载完成后安装,成功装完之后再安装文件4,终于全部安装成功
安装完成后重启即可。
删除多余内核
- 查看当前系统安装的内核
dpkg --get-selections| grep linux
- 卸载内核
可以看到系统已经安装了多个内核版本,包括 headers 和 image ,可以删除这些来卸载旧的内核。
比如删除 4.10.0-28 内核,我们看到上面只有 headers,因此可以这样:
sudo apt-get remove --purge linux-headers-4.10.0-28
sudo apt-get remove --purge linux-image-4.10.0-28-generic
以此类推。
然后终端执行:
sudo apt-get autoclean
sudo apt-get autoremove
然后重启电脑即可。
END