环境:ubuntu18.04
解决ubuntu18.04无法解析域名mirrors.aliyun.com,ubuntu图标消失不见问题。
首先到/var/log/apt
拉到最下面看看做了什么导致的错误。一看知道是安装了新的nvidia驱动。
问题:下载了新的nvidia驱动并重启后无法连接网络,一开始以为是网络的问题照着网上教程改了DNS以及其他各种解决网络问题的方法,然后又下载了网卡驱动,要编译网卡驱动时发现存在两个版本的内核(在/lib/modules),最新版本也是现在应用的版本里没有build,所以导致无法编译,但是旧版本里有build,所以根本原因应该是nvidia驱动升级导致驱动与内核版本不匹配所以出现了无法联网的问题。
- 首先查看当前版本内核。
uname -r
- 查看服务器启动内核的顺序
grep menuentry /boot/grub/grub.cfg
- 例如我们要切换成
5.4.0-84-generic
,它在上图中的顺序是第三个但是其注意第一个是0,所以它应该算是第2个!!
sudo gedit /etc/default/grub
红框内GRUB_DEFAULT=0 修改为 GRUB_DEFAULT=“1> 2”
请注意 “>” 和 “2” 之间有个空格
保存并退出。
- 更新grub
sudo update-grub
- 重启服务器
sudo shutdown -r now
- 重启后查看内核版本
uname -r
已修改为5.4.0-84-generic
且已经可以联网!!!
uname -r
已修改为5.4.0-84-generic
且已经可以联网!!!
技止于此,如果不是内核版本问题的话,大家去看看别人是怎么做的。
其他博主的解决方案集合: