Ubuntu 16.04-セキュアブートを無効にするにはどうすればよいですか?


11

Dell 5470にUbuntu 16.04をインストールしています。何らかの理由で再インストールしたいのですが。USBから起動してUbuntuを再インストールしたい。問題は、セキュアブートが原因でBIOSとブートメニューにアクセスできないことです。起動中にF2またはF12を押すと、コンピューターはまだUbuntuで起動します。

試しましたsystemctl reboot --firmware-setupCannot indicate to EFI to boot into setup mode: Operation not supported、USBから起動してUbuntuを再インストールする方法を教えてください。


1
UEFIで高速起動をオンのままにしましたか(Windows高速起動ではありません)?その場合は、キーを押す時間がない可能性があります。menuentry 'System setup' コールドブートを試みない場合、またはラップトップの場合はバッテリーを含むすべての電源を取り外していない場合は、GRUB が機能するはずです。電源スイッチを10秒ほど押して、残りの電力をすべて排出し、正しいキーを押して再起動して、UEFIにすぐに入ります。askubuntu.com/questions/652966/...
oldfred

THXは、私はPCを再起動したときに、私はF2キーを押すことをした後、電源を削除しようとしている、と私は、画面上の通知がから変更されましたので、私のPCは私の入力を受け取ることができることを見ることができますF2 to biosしますprepare ...。しかし、それでもまだ、私は/ BIOSに行くことができない\。
sflee

f12はUEFIブートメニューに移動しますか?
oldfred 2017年

回答:


6

ファームウェアセットアップユーティリティを起動するには、いくつかの方法があります。

  • 電源投入時にキープレスを使用する -残念ながら、セットアップツールに入力するキープレスについては、標準化に近いものはほとんどありません。通常はEsc、Enter、またはファンクションキーです(ただし、大きく変動します。多くの場合、F2、F8、またはF10ですが、それ以外の場合もあります)。ファームウェアの「ファストスタート」機能を設定すると、USBポートが初期化されないままになるため、セットアップツールへのこの入力方法が無効になることがあります。コンピューターにPS / 2ポートがある場合は、PS / 2キーボードを使用してこの制限を回避できる場合があります。
  • 使用systemctl -前に示したコマンドはsudo systemctl reboot --firmware-setup、一部のコンピューターで機能します。しかし、それは明らかにあなたのために働いていません。Windows 8以降にも同様の機能が用意されているので、Windowsを起動できる場合は、うまくいく可能性があれば試してみることができます。
  • ブートマネージャーの再起動してセットアップ機能を使用する -一部のブートマネージャーは、セットアップユーティリティを再起動する機能を提供します。GRUBは(デフォルトではアクティブではないかもしれませんが)、rEFIndブートマネージャー(デフォルトでアクティブですが無効にすることができます。コンピューターに必要なサポートがない場合は表示されません)、およびgummiboot / systemd-ブート(デフォルトでアクティブかどうかは覚えていません)。私は肯定的ではありませんが、この機能は上記の方法が機能するコンピューターで正確に機能するのではないかと思います。
  • 他のすべてのブートオプションを削除します -EFIベースのコンピューターが他のブートローダーを見つけられない場合、通常はセットアップユーティリティを起動します。これを利用する最良の方法は、通常、すべてのハードディスク(およびネットワークがネットワークブートをサポートしている場合はネットワークケーブル)を取り外すことです。または、EFIシステムパーティション(ESP)を削除するか、その上にあるすべてのブートローダーファイルを削除または移動して、ファームウェアがそれらを検出できないようにすることもできます。この方法の問題は、多くのEFIが無効になるブートオプションへのNVRAMベースの参照を削除するため、システムを元の状態に復元しても再度ブート可能にならない可能性があることです。したがって、完了したら、Boot Repairefibootmgrなどのツールを使用してGRUBを再インストールするか、NVRAMエントリを再作成する必要がある場合があります。

ところで、ファームウェアセットアップユーティリティに入るのを妨げているのは、それ自体がセキュアブートではない可能性があります。(Dellがセキュアブートをリンクしてファームウェアの入力を困難にした可能性もありますが、このタイプのリンクはセキュアブートに必要ではなく、私自身もこれに遭遇したことはありません。)ファームウェアの「ファストスタート」である可能性が高いです。 "USBポートを初期化しないままにする機能が問題の根本にあります。別の可能性としては、間違ったキーを試しているか、それが機能する(多くの場合非常に狭い)ウィンドウの外でキーを押している可能性があります。デルのフォーラムで質問するか、ドキュメントをチェックしてどのキーを押すかを確認し、数回試して、コンピュータの起動時に繰り返し押します。


詳細な返信ありがとうございます。正しいキーを押すと、PCは画面に応答を表示するので入力を受け取ることができます。それはまだOSに直接入る/。\ BTW fast startですが、それが本当の理由かもしれませんが、今夜もう一度確認する必要があります。
sflee

2

利用efibootmgr変化とユーザーの入力を待ってタイムアウトセットブートマネージャに-例:

$ sudo efibootmgr
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001,0000,0002
Boot0000* fedora
Boot0001* ubuntu
Boot0002* UEFI OS  

現在、PCでのブートマネージャーのタイムアウトは1秒に設定されていますが、10秒に変更します。

sudo efibootmgr --timeout 10
BootCurrent: 0001
Timeout: 10 seconds
BootOrder: 0001,0000,0002
Boot0000* fedora
Boot0001* ubuntu
Boot0002* UEFI OS  

BIOSにアクセスし、UEFI設定でセキュアブートを無効にするには、再起動してF2またはを押し F12ます。


私のPCが私の入力を受け取ったことがわかりますが、今夜、Thxを事前に試します。
2017年

0

簡単に言えば、Fast Bootを打ち負かすために、私にとって常に機能するものです。F12キーを押しながらDeleteキーを押してから、システムの電源を入れます。ビープ音が聞こえない場合。(Windowsをデュアルブートしている場合は)すばやく電源を切り、繰り返します。これは常に2回目の試行で機能します。


この質問は、高速ブートではなくセキュアブートについて話しているようです。これらは別のものです
sbergeron
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.