修復(fù)Linux中的“提供類似行編輯的袖珍BASH...”的GRUB錯誤
這兩天我安裝了Elementary OS和Windows雙系統(tǒng),在啟動的時(shí)候遇到了一個Grub錯誤。命令行中呈現(xiàn)如下信息:
Minimal BASH like line editing is supported. For the first word, TAB lists possible command completions. anywhere else TAB lists possible device or file completions.
提供類似行編輯的袖珍 BASH。TAB鍵補(bǔ)全***個詞,列出可以使用的命令。除此之外,TAB鍵補(bǔ)全可以列出可用的設(shè)備或文件。
事實(shí)上這并不是Elementary OS獨(dú)有的錯誤。這是常見的Grub錯誤,會在Ubuntu,F(xiàn)edora,Linux Mint等Linux操作系統(tǒng)上發(fā)生。
通過這篇文章里我們可以學(xué)到基于Linux系統(tǒng)如何修復(fù)Ubuntu中出現(xiàn)的“minimal BASH like line editing is supported” Grub錯誤。
你可以參閱這篇教程來修復(fù)類似的常見問題,錯誤:分區(qū)未找到Linux grub救援模式。
先決條件
要修復(fù)這個問題,你需要達(dá)成以下的條件:
- 一個包含相同版本、相同OS的LiveUSB或磁盤
- 當(dāng)前會話的Internet連接正常工作
在確認(rèn)了你擁有先決條件了之后,讓我們看看如何修復(fù)Linux的死亡黑屏(如果我可以這樣的稱呼它的話 ;) )。
如何在基于Ubuntu的Linux中修復(fù)“minimal BASH like line editing is supported” Grub錯誤
我知道你一定疑問這種Grub錯誤并不局限于在基于Ubuntu的Linux發(fā)行版上發(fā)生,那為什么我要強(qiáng)調(diào)在基于Ubuntu的發(fā)行版上呢?原因是,在這里我們將采用一個簡單的方法,用個叫做Boot Repair的工具來修復(fù)我們的問題。我并不確定在其他的諸如Fedora的發(fā)行版中是否有這個工具可用。不再浪費(fèi)時(shí)間,我們來看如何修復(fù)“minimal BASH like line editing is supported” Grub錯誤。
步驟 1: 引導(dǎo)進(jìn)入lives會話
插入live USB,引導(dǎo)進(jìn)入live會話。
步驟 2: 安裝 Boot Repair
等你進(jìn)入了lives會話后,打開終端使用以下命令來安裝Boot Repair:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
注意:推薦這篇教程如何修復(fù) apt-get update 無法添加新的 CD-ROM 的錯誤,如果你在運(yùn)行以上命令是遭遇同樣的問題。
步驟 3: 使用Boot Repair修復(fù)引導(dǎo)
裝完Boot Repair后,在命令行運(yùn)行如下命令啟動:
boot-repair &
其實(shí)操作非常簡單直接,你僅需按照Boot Repair工具提供的說明操作即可。首先,點(diǎn)擊Boot Repair中的Recommended repair選項(xiàng)。
#p#
Boot Repair需要花費(fèi)一些時(shí)間來分析引導(dǎo)和Grub中存在的問題。然后,它會提供一些可在命令行中直接運(yùn)行的命令。將這些命令一個個在終端中執(zhí)行。我這邊屏幕上顯示的是:
在輸入了這些命令之后,它會執(zhí)行執(zhí)行一段時(shí)間:
在這一過程結(jié)束后,它會提供一個由boot repair的日志組成的網(wǎng)頁網(wǎng)址。如果你的引導(dǎo)問題這樣都沒有修復(fù),你就可以去社區(qū)或是發(fā)郵件給開發(fā)團(tuán)隊(duì)并提交該網(wǎng)址作為參考。很酷!不是嗎?
在boot repair成功完成后,關(guān)閉你的電腦,移除USB并再次引導(dǎo)。我這就能成功的引導(dǎo)了,但是在Grub畫面上會多出額外的兩行。相比于看到系統(tǒng)能夠再次正常引導(dǎo)的喜悅這些對我來說并不重要。
對你有效嗎?
這就是我修復(fù)Elementary OS Freya中的minimal BASH like line editing is supported Grub錯誤的方法。怎么樣?是否對你也有效呢?請自由的在下方的評論區(qū)提出你的問題和建議。