UEFIシェルへのブート」の方法は?

bios boot shell uefi windows-server-2012-r2

私はいくつかのファームウェアをアップデートするためにいくつかの指示に従おうとしています

x64のUEFI環境

  • UEFI シェルへのブート
  • Run update.nsh

どうすればいいのかわかりません。起動時にUEFIシェルで起動するかどうかの選択肢はありますか?

UEFIシェルに行くためには別の起動可能なCDが必要ですか、それともこれはセーフモードのように特定のキーを押してそれに行くようなものですか?

私のOS。Server 2012 R2

  10  SeanClt  2016-03-26


ベストアンサー

これは、お使いの UEFI にシェルが組み込まれているかどうかによります。もしあれば、設定/起動メニューにシェルを起動するオプションがあるはずです。マザーボードによってはEFIシステムパーティション(ESP)からシェルを起動するオプションがあります。マザーボードのマニュアルを参照してください。通常、ESPのルートフォルダにあるShell.efiというファイルを探します

もう一つの方法は、他の EFI バイナリ (ブートローダなど) を起動するのと同じように起動することです。EFI バイナリを UEFI に登録したり、Windows の ESP にシェルバイナリを入れたりすることは、実際にはアクセスできないので、最も簡単な方法は、おそらく \EFI\Boot\bootx64.efi (実行する必要のある update.nsh とそれが必要とするファイルを \EFI\Boot\ の下に入れる) として FAT(32) フォーマットの USB ドライブに入れることでしょう (UEFI が十分に標準に準拠している限り、MBR か GPT かは問題ではありません)。その後、再起動して、UEFI ブートメニューから UEFI モードで USB を起動してください

EFIシェルバイナリはEDK2プロジェクトレポから入手できます

  • バージョン2

  • バージョン 1 (もはや更新されていません。v2 で動作しない古い UEFI のみ)

    (注意: sas2flash.efi のようないくつかの古い EFI ツールは、このような古い EFI シェルでしか動作しません (現在の UEFI を搭載した現在のメインボードで動作します)

追伸 セキュアブートを無効にする必要があるかもしれません

11  Tom Yan  2016-03-26


タイトルとURLをコピーしました