無法在EFI中使用startup.nsh呼叫grubx64.efi

無法在EFI中使用startup.nsh呼叫grubx64.efi

我在VirtualBox上安裝了Deepin 2014.3。

當我啟動它時,我收到了帶有計數器的常規skip startup.nsh訊息以及緊隨其後的提示。

我的grubx64.efi駐留在FS0:\EFI\Deepin 2014.3\,當我嘗試使用絕對路徑直接調用它時,它不起作用,所以我嘗試將它放入startup.nsh,相同的結果,兩邊用單引號和雙引號調用它,嘗試轉義空格,仍然不起作用。

目錄名稱中有空格怎麼辦?

答案1

解決了,我所要做的就是按名稱和雙引號添加儲存設備來處理空格字元。

完整程序:

  • edit FS0:\startup.nsh
  • "FS0:\EFI\Deepin 2014.3\grubx64.efi"
  • <ctrl+s>
  • 進入
  • <ctrl+q>
  • reset
  • 觀看魔法發生。

相關內容