-
遇到問題:
之前用virtualbox安裝完Archlinux 之後,沒辦法正常啟動,開機就是進入UEFI shell。如下圖所示
- 解決方法:
直接在UEFI shell界面操作,其實還有一個解決方案,但是要進入系統後才能操作,我比較推薦這個。
首先你得先知道自己的EFI檔案在哪裡,逐個分區找一下看看哪個有EFI的。
然後執行以下指令:
mkdir \EFI\boot
cp \EFI\parrot\grubx64.efi \EFI\boot\bootx64.efi
執行成功後,再輸入 exit 回車再回車就正常引導了。
-
結果分析:
可以看到其實隻是做了個檔案複制而已, EFI/boot/bootx64.efi 這個檔案夾是 VirtualBox 的預設檔案夾,如果正常啟動沒有找到或者識别,就會自動選用這個。
參考原文:https://parrotsec-cn.org/t/topic/1397