GNU/Linux Debian 9.x ホストで VirtualBox 5.x を実行する問題:
EFI 対応クライアントが突然次に起動します。UEFIインタラクティブシェル。
5秒待ってから落ちますShell>
。
ホスト、ゲスト、またはVirtualBox自体を変更した記憶はありません。
答え1
合理的な修正:
UEFIインタラクティブシェルでファイルシステムを入力します。
fs0:
次に、このファイルを作成します。
edit startup.nsh
次の行などを入力してください。
\EFI\debian\grubx64.efi
CTRL+を押してSファイルを保存します。
ENTERファイル名を確認するにはタップします。
エディタを終了するにはCTRL+を押します。Q
ゲストを再起動します。
reset
重要事項:
何らかの理由でファイルを編集して保存するのに数秒しかかかりません。時間がかかると、顧客の応答が大幅に遅れる可能性があります。または凍結することができます。
debian
システムID(たとえば)に置き換えますubuntu
。単にディレクトリに行き、 を実行して\EFI\
これを確認できますls
。
他の方法:
成功しない場合は、ゲストがLinuxタイプであると想定し、直接これを行う必要があります。
Linuxを使用してライブUSBから起動します。
ルートファイルシステムをマウントします。
マウントされたファイルシステムにこのファイルを作成し、マウントされた場所へのパスを調整します。
/boot/efi/startup.nsh
上記の行を入力してください。
答え2
解決策:
仮想マシンのVirtualBox設定からシステム設定に移動し、マザーボードセクションの選択を解除します。
EFIを有効にします(特殊オペレーティングシステムのみ)。
設定を保存して仮想マシンを再起動します。
重要事項:
これにより、ゲストシステムはBIOS / MBRレガシーブートで実行されます。
上記の解決策がうまくいかない場合にのみ使用してください。
答え3
今日、この問題が発生しました。私の場合は、「を選択しました。Enable EFI
System
パネルの[設定:]タブで、Motherboard
起動しようとしているドライブが(起動)できないため、これは意図的です。
チェックボックスをオフにして削除できます。
役に立つようですが、非常に残念なので、人々はヘルプ出力を表示するWebページを開くことをお勧めします。すべてのコマンドは読み取り前に画面でスクロールされます。そしてless
コマンドはありませんmore
。