UK 更新驚魂記

本文前提是,因爲更容易安裝各種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,居然也考慮到了這種情況,瞬間感覺有點小得意,嘿嘿。

最後的結論,備份系統至關重要!千萬不可懈怠。
發佈了72 篇原創文章 · 獲贊 27 · 訪問量 35萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章