1. 程式人生 > >Ubuntu14.04下開機進入initramfs導致無法啟動

Ubuntu14.04下開機進入initramfs導致無法啟動

問題描述:

由於心情不佳+匆匆忙忙,臨走時隨隨便便關電腦,在終端以root身份執行

showdown now

然後電腦就黑屏(以為已經正常關閉),第二天開機,發現無法登入圖形介面,會進入initramfs。
如圖:
這裡寫圖片描述

解決方法:

問題確定

1、如果exit之後能正常啟動的話,則只需要重啟在grub啟動選單上進行編輯linux/boot/vmlinuz-********-generic root=UUID=a2ce51b0-935b-4ba5-9151-8674fd7dd277 ro quiet splash​這一行後面新增rootdelay=120,然後ctrl+x重新啟動就可以了。

2、如果exit之後仍然報錯不能進入系統的話,那就是檔案系統出問題了,可能有了一些扇區上的故障。需要進行修復,需要另一個linux系統。如果你在同一個硬碟上還裝有另一個linux系統,那最方便(我就同時裝了另外一個linux系統)。沒有的話,只能使用LiveCD或者自己製作USB啟動盤​來解決問題了。

具體操作

1.進入系統後(無論是另外一個系統還是LiveCD or Live USB),而我是使用U盤啟動進入使用ubuntu,然後隨便開啟一個終端,用超級使用者許可權執行命令。
2.執行

sudo fdisk -l

從顯示的結果中找到你壞掉的ubuntu系統所在的分割槽(可以通過分割槽的大小來判斷哪個是原來的系統安裝分割槽)
3.我的是/dev/sda1然後執行

sudo fsck /dev/sda1