博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UK 更新惊魂记
阅读量:4620 次
发布时间:2019-06-09

本文共 1300 字,大约阅读时间需要 4 分钟。

本文前提是。由于更easy安装各种webserver。数据库,redis缓存。mq等软件,笔者使用Ubuntu Kylin作为开发系统已经好长时间了。
而今天(2015-07-23)下午2时许,系统提示有新的更新包,于是就进行了一下更新,记得仅仅有一个核心组件的更新,更新完要求重新启动系统。于是进行了重新启动,然而此时麻烦已悄然而至。
系统重新启动时,发现不能显示选择操作系统的界面了。仅剩左上角一个光标在黑屏上闪动!

等待了10多分钟还是这样,当时俺冷汗直流,要知道。近一年的各种文档和代码都在uk系统下啊,由于种种原因,有非常大一部分还没有及时备份和checkin到版本号管理工具上。当时心想。假设系统恢复不了,可就完了,这么长时间的心血所有付之东流。

要知道,uk 14.10这个系统已经用了快一年,大大小小更新了几十次。我记得核心组件也更新了好多次了,今天肿么会出现这个状况。
按下开关键,直接暴力关闭了电脑。几分钟后再次启动机器。还是同样的黑屏界面!俺的心在滴血,那一刻,多少感慨涌上心头,真正的百感交集啊。

思考了一会儿,还是毫无头绪。

幸好手边有好几个电脑。俺赶紧用其它电脑去uk官网查看,找到了官方扣扣群号和论坛,增加进去,而且在论坛发了帖子,问这究竟是咋回事,太可怕了。群里当时就有人说。重装系统吧。俺说。不行啊,近一年的资料和代码都在里面,不能重装。俺的脑袋同一时候在飞速运转,实在不行。仅仅能抱着电脑去uk公司,让他们给恢复系统了。

接着俺在群里说了一下电脑的情况,安装的是win7和ubuntu kylin 14.10双系统,安装时採用的是在win7下制作u盘启动盘方式进行的安装,用easyBCD 2.2在win7下设置的双系统启动。

最后,俺的电脑是64位系统。

后来俺想,是不是更新核心组件的时候把根分区启动扇区的什么东东弄坏了,由于发现win7系统还能够正常启动执行。
这时群里有人给出建议,说添加NeoGrub试一下,一时毫无头绪,试着添加了一下NeoGrub。可是俺不知道这是个什么东东。本能上认为这么搞非常危急。
突然这时脑子里一闪,前面有个网友就说了一句,在EasyBCD里加入新条目,俺试着到"加入新条目"选项里,添加了一下,例如以下图:
然后想,对啊,应该是uk更新了核心组件之后,win7下执行的EasyBCD找不到原先启动的入口了,所以会造成启动时黑屏状态,又一次指定一下新的启动条目应该能够。
于是保存了设置,大胆尝试了一下。又一次启动,选择双系统的Ubuntu Kylin 14.10启动项。。。

哇。成功!uk系统能够又一次启动了。
后来,俺在uk官方论坛上看到了一个回复:ubuntu/UK 是用grub进行启动管理的,可能更新了这一部分。导致easyBCD读取错误,又一次设置下easyBCD试试。

俺尽管没怎么翻来覆去倒腾uk。竟然也考虑到了这样的情况。瞬间感觉有点小得意,嘿嘿。
最后的结论,备份系统至关重要!千万不可懈怠。

转载于:https://www.cnblogs.com/liguangsunls/p/6690834.html

你可能感兴趣的文章
BZOJ3675 [Apio2014]序列分割 动态规划 斜率优化
查看>>
2016.10.24 继续学习
查看>>
产品功能对标 - 服务授权管理
查看>>
各地IT薪资待遇讨论
查看>>
splay入门
查看>>
带CookieContainer进行post
查看>>
C语言学习笔记--字符串
查看>>
关于七牛进行图片添加文字水印操作小计
查看>>
DataSource数据库的使用
查看>>
Luogu4069 SDOI2016 游戏 树链剖分、李超线段树
查看>>
Java的内部类真的那么难以理解?
查看>>
一文搞懂Java环境,轻松实现Hello World!
查看>>
hash实现锚点平滑滚动定位
查看>>
也谈智能手机游戏开发中的分辨率自适应问题
查看>>
关于 IOS 发布的点点滴滴记录(一)
查看>>
《EMCAScript6入门》读书笔记——14.Promise对象
查看>>
CSS——水平/垂直居中
查看>>
Eclipse连接mysql数据库jdbc下载(图文)
查看>>
Python中Selenium的使用方法
查看>>
三月23日测试Fiddler
查看>>