文档章节

UK 更新惊魂记

gaolu
 gaolu
发布于 2015/07/24 17:30
字数 947
阅读 83
收藏 0

本文前提是,因为更容易安装各种webserver,数据库,redis缓存,mq等软件,笔者使用Ubuntu Kylin作为开发系统已经好长时间了。
而今天(2015-07-23)下午2时许,系统提示有新的更新包,于是就进行了一下更新,记得只有一个核心组件的更新,更新完要求重启系统。于是进行了重启,然而此时麻烦已悄然而至!
系统重启时,发现不能显示选择操作系统的界面了!仅剩左上角一个光标在黑屏上闪动!等待了10多分钟还是这样,当时俺冷汗直流,要知道,近一年的各种文档和代码都在uk系统下啊,因为种种原因,有很大一部分还没有及时备份和checkin到版本管理工具上。当时心想,如果系统恢复不了,可就完了,这么长时间的心血全部付之东流。
要知道,uk 14.10这个系统已经用了快一年,大大小小更新了几十次,我记得核心组件也更新了好多次了,今天肿么会出现这个状况。

按下开关键,直接暴力关闭了电脑,几分钟后再次启动机器,还是相同的黑屏界面!俺的心在滴血,那一刻,多少感慨涌上心头,真正的百感交集啊。思考了一会儿,还是毫无头绪。
幸好手边有好几个电脑,俺赶紧用其他电脑去uk官网查看,找到了官方qq群号和论坛,加入进去,并且在论坛发了帖子,问这到底是咋回事,太可怕了。qq群里当时就有人说,重装系统吧。俺说,不行啊,近一年的资料和代码都在里面,不能重装。俺的脑袋同时在飞速运转,实在不行,只能抱着电脑去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,居然也考虑到了这种情况,瞬间感觉有点小得意,嘿嘿。

最后的结论,备份系统至关重要!千万不可懈怠。


© 著作权归作者所有

共有 人打赏支持
gaolu
粉丝 29
博文 58
码字总数 52768
作品 0
朝阳
架构师
私信 提问
加载中

评论(2)

gaolu
gaolu

引用来自“OSer_Merlin”的评论

看了博主博文,感觉Ubuntu还是别更新的好。
根据不少网友的看法,似乎和windows下的EasyBCD这个软件有很大关系,如果ubuntu是独立于windows做的多系统启动,应该不会有这个问题
梅林先森
梅林先森
看了博主博文,感觉Ubuntu还是别更新的好。
升级High Sierra惊魂记

之前也升级过很多次操作系统,但从来没有这一次这样不顺利,记下来,也许能帮到遇到类似问题的朋友。 催化剂 催化剂,又称触媒,是能透过提供另一活化能较低的反应途径而加快化学反应速率,而...

张京
2017/10/14
0
0
Nvidia驱动程序320.18正式版发布【5月23日发布】

版本概要 This is the GeForce Game Ready driver for Metro: Last Light providing up to 10% faster performance and Microsoft WHQL certification. 利用 GeForce Experience 获得针对「地......

jrx
2013/05/24
146
0
勒索病毒一周记:它让我们得到了什么经验教训?

科技博客VentureBeat近日撰文称,席卷全球150多个国家的WannaCry勒索病毒爆发已经一周了,像其他新闻一样,有关勒索病毒的话题已经迅速冷却,好像什么都没发生过一样。从某些角度来看,这并非...

局长
2017/05/21
1K
7
豆瓣电影TOP250

for ($start = 0; $start < 250; $start += 25) { $url = "http://movie.douban.com/top250?start=$start&filter=&type="; $titles = parsePage($url); if ($titles === false) { echo $url,......

北上广深
2015/08/31
387
1
[IT生活] 失而复得 - 钱包丢失惊魂记

今天坐黑车到广兰路地铁站的时候不小心把钱包落在车上,当我醒悟时,为时过晚,车早已消失的无影无踪。钱包里有我的身份证、银行卡以及400多现金,一想起要挂失身份证、银行卡,整个人都快爆...

长平狐
2013/06/03
58
0

没有更多内容

加载失败,请刷新页面

加载更多

day11

architect刘源源
今天
6
0
论学好Linux系统的超级重要性

不知道各位在日常的工作生活中有没有接触过“rm -rf /*”这个命令,因为这个命令搞出来的事情可还不少呢!前段时间就在一个群里看到了有个小伙子,老板让他去维护一下服务器,这小伙也不太懂...

Linux就该这么学
昨天
6
0
git 使用

1,首先在github配置好信息和仓库,然后在本地进行操作 git init git config user.name 'zhangwuer' git config user.email '56789053@qq.com' 2,与远程分支建立连接 git checkout -b test......

天王盖地虎626
昨天
3
0
git checkout 命令详解

在日常的git操作中,git checkout——检出,是我们的常用命令。最为常用的两种情形是创建分支和切换分支。 在下面的命令中,使用了一些简写,在这里说明一下: git st # git statusgit ci ...

shzwork
昨天
10
0
【Nginx】Nginx多级代理,获取客户端真实请求IP以及每级代理IP

Nginx多级代理,获取客户端真实请求IP以及每级代理IP 如图所示,每一级nginx里的location配置里需要加上对应的配置,最后一级nginx是直接到应用,测试时为了方便,直接用echo模块去测试,打印...

薛定谔的旺
昨天
8
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部