1 問題背景
環(huán)境:
- Win10
- Ubuntu20.04
現象:雙系統(tǒng)電腦向移動硬盤安裝Ubuntu系統(tǒng)后,重啟黑屏并顯示
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.
2 問題探索
在Win10+Ubuntu雙系統(tǒng)安裝、配置、卸載保姆級圖文教程中我們遇到過一種情況:卸載Ubuntu系統(tǒng)時,若沒有完全刪除Ubuntu的相關信息,此時重啟電腦將無法正常進入Windows系統(tǒng),而進入Grub
界面。解決方法如下
開機時(出現電腦商標之前)按F2
鍵進入boot setup
界面,通過方向鍵選定選擇Windows Boot Manager,進入Windows系統(tǒng)。
建議:重新通過DiskGenius
篩查漏掉的ubuntu啟動文件,若未果,繼續(xù)嘗試下面的方法。
打開【磁盤管理】確認磁盤分區(qū)形式,本文為GPT
對于GPT
格式,下載EasyUEFI,打開軟件,選擇【管理EFI啟動項】,刪除Ubuntu,重啟電腦。
但是,如果我們就是希望保留當前ubuntu系統(tǒng)而非刪了它,那要如何修復呢?
首先,我們要確保ubuntu啟動文件存在,通過DiskGenius
篩查grub.cfg
文件如下所示,保證文件存在后重啟電腦進入報錯界面
在界面輸入
ls
此時會列出硬盤分區(qū)
接著對每一個分區(qū)定位grub.cfg
ls (hdX,Y)/boot/grub
如果出現unknown file
等信息則表示該不是,換下一個分區(qū),直到輸出成功定位的信息,假設grub.cfg
位于(hd1,gpt7)中,臨時修復grub
set root=(hd1,gpt7)
set prefix=(hd1,gpt7)/boot/grub
insmod normal
normal
接著可以正常進入Ubuntu系統(tǒng),在此基礎上進行下一步修復。
進入Ubuntu系統(tǒng)后,首先檢查啟動分區(qū)的設備號,輸入
sudo fdisk -l
我的分區(qū)情況如上,這里有兩個啟動分區(qū),其中260M的是windows文件,500M的是Ubuntu文件。此時我們選擇修復Ubuntu系統(tǒng),記下設備號/dev/nvme0n1p7
,執(zhí)行修復程序
sudo grub-install /dev/XXXX
sudo update-grub
這里XXXX
要根據自己的情況改,在這里/dev/XXXX
等價于/dev/nvme0n1p7
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.11.0-27-generic
Found initrd image: /boot/initrd.img-5.11.0-27-generic
Found Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Found Windows Boot Manager on /dev/nvme1n1p1@/efi/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings
done
修復完成后重啟即可
所以本質上,這個問題的原因是系統(tǒng)無法自動定位啟動文件
3 問題解決
總結一下修復的流程
- 通過
ls
定位grub.cfg
并臨時進入Ubuntu系統(tǒng) - 查看Ubuntu系統(tǒng)啟動文件所在分區(qū)的設備號
- grub安裝該分區(qū)并更新
- 重啟電腦
4 告別Bug
本文收錄于《告別Bug》專欄,該專欄記錄人工智能領域中各類Bug以備復查,文章形式為:問題背景 + 問題探索 + 問題解決,訂閱專欄+關注博主后可通過下方名片聯系我進入AI技術交流群幫忙解決問題文章來源:http://www.zghlxwxcb.cn/news/detail-516828.html
?? 更多精彩專欄:文章來源地址http://www.zghlxwxcb.cn/news/detail-516828.html
- 《ROS從入門到精通》
- 《Pytorch深度學習實戰(zhàn)》
- 《機器學習強基計劃》
- 《運動規(guī)劃實戰(zhàn)精講》
- …
到了這里,關于【已解決】grub引導項修復:Minimal BASH-like line editing is supported.的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!