web-dev-qa-db-ja.com

UEFIモードでUbuntuをインストールする方法

高速ブートとセキュアブートをオフにしてUEFIでモードを維持し、USB経由でUbuntuを起動してUbuntuをインストールしていました。

しかし、インストールして次のコマンドを実行するたびに:

[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS

BIOSを常に表示します。UEFIモードでインストールを強制する方法をいくつか提案してください。

8
ssharma

簡単に言うと:

  • 64ビットUbuntuを使用する-EFIベースのPCの大半は64ビットファームウェアを使用しており、Ubuntuは次のように設定されていますそのようなシステムには64ビットUbuntuのみをインストールできます-少なくともデフォルトでは。 (フープを介して32ビットUbuntuをインストールすることは可能ですが、そうする理由はほとんどありません。)
  • Windowsで高速起動と休止状態を無効にする-これらのWindows機能は、デュアルブート環境でファイルシステムの損傷を引き起こす可能性があります。 must無効にする必要があります。その方法については、 here および here を参照してください。 Windows高速起動機能は、類似した名前を持つ多くのEFIの機能とは完全に分離されていることに注意してください。 EFI機能を無効にする必要はほとんどありません(ただし、必要な場合もあります)。説明から、WindowsまたはEFI機能を無効にしたかどうかは不明です。これらの機能を無効にしなくても、発生した問題は発生しませんが、将来的には問題が発生するため、今すぐ対処する必要があります。
  • ファームウェアのBIOS/CSM /レガシーモードを無効にします-most(すべてではない)EFI、このオプションアクティブ、可能(ただし、確実ではない)BIOSモードで起動します。このオプションを完全に無効にします通常(ただし常にではありません)このモードでの起動を防ぎます。 CSM機能の命名は、システムごとに異なります。通常、これは無効にする必要がある機能です。ただし、場合によっては、代わりにブートモードを「UEFIのみ」などに設定する必要があります。
  • ブートメディアを適切に準備する-ツールを使用して.isoファイルをブート可能なUSBフラッシュドライブに変換する場合、そのツールはEFIブートローダーをUSBフラッシュドライブにコピーしない場合があります。 EFI/BOOT/bootx64.efiファイルが存在するように見える場合でも、EFIはUSBドライブの準備方法の詳細(パーティションテーブルなど)を好まない場合があります。別のツールを試す必要がある場合があります。 Rufus は一般的にこれで良い仕事をします。これについては、以下で参照するCSMページの最後に追加のコメントを提供します。
  • 適切なブートオプションを使用する-多くの場合、コンピューターのブートマネージャーに外部ブートメディア用の2つのブートオプションが表示されます。これらのオプションの1つには文字列「UEFI」が含まれますが、含まれないものがあります。 「UEFI」文字列を含むものを選択します。両方が存在する場合、もう一方はBIOSモードで起動する可能性があります。
  • 「その他」を使用します-多くの場合、インストーラーを起動すると、Ubuntuインストーラーのメニューに「一緒にインストール」オプションが表示されません。 。これは単にインストーラーの制限であり、この問題を回避するには「その他」オプション( here で説明)を使用する必要があります。

セキュアブートを無効にする必要はほとんどないことに注意してください。 Ubuntuはセキュアブートをサポートしており、通常は正常に機能します。 EFIやUbuntuコンポーネントのバグが原因で非互換性のまれなケースがありますが、これらは通常、Ubuntuインストーラーの起動に失敗します。セキュアブートは、起動後の一部のサードパーティドライバーの使用を複雑にする可能性もあります。

このテーマの詳細については、以下を読むことをお勧めします。

16
Rod Smith

何をすべきかを理解しようとして丸一日を費やしましたが、BIOSセットアップで可能なすべての組み合わせを試しましたが、うまくいきませんでした。

その後、いくつかのフォーラムで、Windowsプログラム Rufus を使用して、UEFI設定を有効にしてUbuntuブータブルUSBを作成できることを読みました。

起動可能なUSBを作成しようとしたときに、MBRではなくGPTを選択しました(Rufus GUIが表示されるときに設定が表示されます)。

それはトリックをしました!

3