Last Updated on 2021-06-16 by Clay
今天在重新開機之後,遇到了一個神奇的錯誤: "Error: invalid environment block. Press any key to continue…"。最悲慘的還不僅於此,而是我 Press any key 之後依然沒有任何反應,系統直接掛了。
就連爬文之後,說要先進入 Terminal 的指令也無法運作。當然,因為系統已經在 Press any key 那裡死機了。
為了解決這個辦法,我使用了 "Ubuntu Live USB" 進入Ubuntu 環境來使用終端機 (可以參考我之前寫過的『製作 Ubuntu 18.04 Live USB 心得筆記』) 。如果可以在黑視窗輸入指令的話,就不用這麼麻煩了。
解決方法
如果是使用 Ubuntu Live USB 進入 Ubuntu 桌面環境打開終端機的話,那麼必須要先將開機硬碟掛載上去。
接下來,取得管理員權限:
sudo -i
並開始使用以下指令嘗試修復 grub (路徑皆為掛載的開機硬碟):
cd /boot/grub
rm grubenv
grub-editenv grubenv create
grub-editenv grubenv set default=0
grub-editenv grubenv list
update-grub
reboot
以上指令是從 StackExchange 學會的,在此我確認過使用 Ubuntu Live USB 使用一樣能夠成功。