web-dev-qa-db-ja.com

EFIでstartup.nshを使用してgrubx64.efiを呼び出すことはできません

Deepin2014.3をVirtualBoxにインストールしました。

それを起動すると、カウンターとその直後にプロンプ​​トが表示された通常のskip startup.nshメッセージが表示されました。

私のgrubx64.efiFS0:\EFI\Deepin 2014.3\の下にありますが、絶対パスを使用して直接呼び出そうとすると機能しなかったので、startup.nshに入れてみました。同じ結果で、シングルとダブルで呼び出しました。両側の引用符は、スペースをエスケープしようとしましたが、まだ機能していません。

ディレクトリ名にスペースが含まれている場合はどうすればよいですか?

1
Yaron

解決しました。スペース文字を処理するために、名前と二重引用符でストレージデバイスを追加するだけで済みました。

完全な手順:

  • edit FS0:\startup.nsh
  • "FS0:\EFI\Deepin 2014.3\grubx64.efi"
  • <ctrl + s>
  • 入る
  • <ctrl + q>
  • reset
  • 魔法が起こるのを見てください。
1
Yaron