
前言
在今天更新windows 10 1903 的時候在重啟的時候發(fā)現(xiàn)電腦找不到boot直接進入到了grub rescue模式,老實說,我已經(jīng)不是第一次遇到這種情況了,所以再解決這個問題之后記錄一下,以防下次再遇到同樣的情況。
解決
首先,遇到這種情況其實只要在開機時按F12(不同品牌的電腦可能不同)進入boot選項菜單然后進入系統(tǒng)即可,但是每次開機都要按F12未免太過麻煩,所以解決方法如下:
我先進入到windows 10完成更新,在設(shè)置中關(guān)閉windows 10 快速啟動,然后重新啟動。不出意外進入到了grub rescue模式,然后用ls命令輸出gpt分區(qū),我忘記我當(dāng)初manjaro安裝在哪個分區(qū)了,所以只能一個一個去試,輸入ls (hd0,gptx)\boot\grub,如下圖:

如果有輸出路徑信息,說明對應(yīng)的(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啟動菜單了,問題解決?。?!