前言
在今天更新windows 10 1903 的時候在重啟的時候發(fā)現(xiàn)電腦找不到boot直接進入到了grub rescue模式守问,老實說,我已經(jīng)不是第一次遇到這種情況了坑资,所以再解決這個問題之后記錄一下耗帕,以防下次再遇到同樣的情況。
解決
首先袱贮,遇到這種情況其實只要在開機時按F12(不同品牌的電腦可能不同)進入boot選項菜單然后進入系統(tǒng)即可仿便,但是每次開機都要按F12未免太過麻煩,所以解決方法如下:
我先進入到windows 10完成更新攒巍,在設置中關閉windows 10 快速啟動嗽仪,然后重新啟動。不出意外進入到了grub rescue模式柒莉,然后用ls
命令輸出gpt分區(qū)闻坚,我忘記我當初manjaro安裝在哪個分區(qū)了,所以只能一個一個去試兢孝,輸入ls (hd0,gptx)\boot\grub
,如下圖:
如果有輸出路徑信息窿凤,說明對應的(hd0,gptx)
就是grub啟動的分區(qū)。我這里是(hd0,gpt8)跨蟹。
之后依次輸入set root=(hd0,gpt8)
, set prefix=(hd0,gpt8)/boot/grub
卷玉,insmod normal
, normal
。
輸入之后我就可以看到之前的grub啟動菜單了喷市,進入我的Linux系統(tǒng)相种,打開終端,再輸入sudo update-grub
, sudo grub-install /dev/sda
, 最后重啟系統(tǒng)品姓,就可以看到grub啟動菜單了寝并,問題解決!8贡浮衬潦!