天天看點

用VirtualBox開機自動進入UEFI shell 怎麼辦?

  • 遇到問題:

    之前用virtualbox安裝完Archlinux 之後,沒辦法正常啟動,開機就是進入UEFI shell。如下圖所示

    用VirtualBox開機自動進入UEFI shell 怎麼辦?
  • 解決方法:

直接在UEFI shell界面操作,其實還有一個解決方案,但是要進入系統後才能操作,我比較推薦這個。

首先你得先知道自己的EFI檔案在哪裡,逐個分區找一下看看哪個有EFI的。

用VirtualBox開機自動進入UEFI shell 怎麼辦?

然後執行以下指令:

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

繼續閱讀