關於Ubuntu無法啟動的一點註記 grub修復

2021-06-05 07:57:42 字數 1328 閱讀 6596

摘要:在ubuntu 12.04 中公升級程式,重啟後grub啟動項無法識別分割槽(問題待查),經查閱相關資料,成功修復grub;進入ubuntu啟動介面,輸入使用者名稱與密碼,卻無法載入桌面應用,重啟電腦,修復系統,最終正常啟動。

正文:隨著軟體的增多,系統需要更新的包也相應變複雜。前幾天在一次系統更新後,grub再也不能使用。由於比較忙,也沒來得及進行處理。昨天終於有些空閒,花了乙個下午加乙個晚上時間,終於把系統恢復過來。現在就問題總結如下,希望對碰到類似問題的朋友有所幫助。

問題1:開機後進入grub系統選擇介面,但無論選擇哪乙個啟動項,總是報錯……「error: no such partition」。

解決:將系統盤(本人使用的是ubuntu 11.10的盤)放入光碟機,重啟電腦,進入光碟的啟動介面,選擇試用——「try ubuntu」。

如果系統首選啟動項不是從「光碟機啟動」,則先設定啟動項(從光碟機啟動、硬碟啟動、usb啟動、net啟動等,參考)。本人用的是東芝筆記本,開機後按f12可以設定。

在試用版ubuntu中,啟動終端(terminal),進入系統管理員模式:

sudo -i

載入ubuntu系統所在的分割槽(本人使用的是sda6)到/mnt目錄。如果不確定,則啟動硬碟工具(disk utility)檢視分割槽情況(也可以用命令,參閱【】):

mount /dev/sda6 /mnt

在分割槽sda6上重新安裝grub:

grub-install --boot-directory=/mnt/boot /dev/sda6

(如果報錯且中斷,則加上forec選項:grub-install --force --boot-directory=/mnt/boot /dev/sda6)

待grub安裝完成後,重啟電腦即可。

問題2:在輸入使用者名稱與密碼後,不能載入桌面應用。

解決:重啟電腦,在grub啟動項中選擇恢復系統模式(recovery mode),回車。進入恢復模式,選擇

clean             try to make free space

進行清理,待完成後退出(命令:exit)。繼續選擇

dkpg              repair broken packages

進行修復,待完成後退出(命令:exit)。繼續選擇

resume         resume normal boot

進入安全模式。這時機器可以正常操作。重啟電腦,一切正常!

installing grub using grub-install:

關於iBatis selectKey的一點筆記

技術前提 我們使用ibatis作為持久層方案 技術場景 假設我們有兩張表,一張主表main,一張子表sub,並且主表的主鍵是由資料庫維護的自增長的主鍵,子表中有乙個字段引用這個主鍵,那麼當我們插入主表資料後,就需要馬上返回這個自增長的主鍵。解決方案 可以在insert時通過ibatis的select...

關於邏輯的一點體會

書摘 離散數學的基礎有三個主要內容 邏輯,集合和函式 離散數學及其應用第四版 邏輯為什麼有這樣的地位?書中先講了三點。1.logic has rules.這些規則給出了數學語句的準確含義。2.邏輯是所有數學推理的基礎。3.邏輯在許多方面的實際應用 計算機的設計,電腦程式的設計等領域。集合為什麼有這樣...

關於積累的一點看法

罈子裡有人討論小公司要不要積累框架的問題,有感而發,寫了點自己的看法,一家之言,歡迎拍磚。我在學習銷售的時候,有個理念對我震動很大。我們在各行各業都看到很多成功人士,大家都很羨慕他們,希望能像他們一樣成功,但是很少有人能做到。有人就分析,發現這些人比別人並不聰明多少,但基本上就有乙個特點,他們很善於...