在ubuntu14.04上安装docker的时候,由于眼花没看清下图这句话:
直接执行了sudo apt-get upgrade命令。然后发生了一个悲剧!
重启后出现下面这个错误!
而且在点击OK进入下一步后,再也无法选中其他的配置选项……当时我就懵逼了……
查找了下资料,原来是因为我的显卡与升级之后的内核不兼容。网络上的答案是:升级显卡驱动。我照着敲了一遍命令,然并卵!
现在只有一条路可选了,就是还原系统。幸好我在升级的时候选择了保留旧的内核版本。
在上面那个界面同时按下Ctrl+Alt+F1,输入账户密码,进入到系统还原的链接,然而却无法执行,因为这个还原也是通过界面操作的。
后来想起在安装docker的时候有查看内核版本的命令:uname -a,结果显示我有两个内核版本:高版本那个自然就是升级之后的。
这个好办了,我能不能卸载掉高版本呢?这样也能达到内核版本降级的效果。
依次执行下面的命令:
dpkg --get-selections | grep linux-image
sudo apt-get remove 高版本内核名称
uname -a
update -grub
重启后终于看到了熟悉的界面!
经历过这次“事故”,体会到几点:
1.sudo apt-get upgrade不是更新应用,而是更新整个内核,一定要慎用!
2.备份是个好习惯。
3.遇到“事故”,最关键的步骤是弄清楚原因。原因出来了,即使网上还没有现成的办法,也可以自己根据原因确定解决的思路。