GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 14.04 Windows 8 Uefiとのデュアルブートにはセキュアブートを無効にする必要がありますか?

UbuntuとWindows8のデュアルブートに関するガイドをいくつか読みましたが、読んだガイドはすべて、古いバージョンのUbuntuに関するものです。 Ubuntuインストーラーには、Windows 8ブートローダーを完全に削除するバグがあるため、セキュアブートを無効にすることをお勧めします。 Ubuntu 14.04でもこれを無効にする必要がありますか?インストールが完了した後、再度有効にできますか?また、関連するメモとして、インストールには高速ブートを無効にする必要があることを知っていますが、インストールが完了したら、それを再度有効にすることもできますか?

承認された回答:

あなたは実際に4つの明確な問題を提起しました:

  • セキュアブート —理論的には、Ubuntu 14.04(またはその前のいくつかのバージョン)をインストールするためにセキュアブートを無効にする必要はありません。 通常練習する 理論に従いますが、そうでない場合もあります。一部のコンピューターは、Shim(Ubuntuがセキュアブートで動作するために使用するプログラム)とうまく調和していないようです。セキュアブートの問題は、Ubuntuインストーラーまたはインストール後のUbuntuシステムのいずれかで、ブートを開始することさえできないこととして明らかになることはほぼ確実です。 GRUBメニューやUbuntuブートロゴがたくさん表示されている場合は、セキュアブートのハードルを超えています。 (Fedoraでは、セキュアブートはかなり後で後続の効果を持つことができますが、これはUbuntuでは非常にまれです。)
  • ESP-削除のバグ —古いバージョンのUbuntuは、EFIブートローダーが格納されているEFIシステムパーティション(ESP)に新しいFAT16ファイルシステムを盲目的に作成していました。このアクションにより、Windowsブートローダーが、ESP上の他のファイル(サードパーティのブートマネージャー、ファームウェア更新ファイルなど)とともに消去されます。このバグは2011年に報告され、Ubuntu 12.04のリリース前に修正されたため、Ubuntu 12.04、12.10、13.04、13.10、または14.04には影響しません。そうは言っても、Ubuntu(または任意のOS)をインストールする前に現在のすべてのパーティションをバックアップすることは価値のある予防策です。
  • ファームウェアの高速起動機能 —最近のEFIには通常、「高速ブート」などと呼ばれる機能があります。有効にすると、ファームウェアは起動プロセスで特定のショートカットを使用します。これには、USBデバイスの(完全ではなく)最小限の初期化が含まれる場合があります。 (ファームウェアが何をするかに関係なく、OSは後で独自の完全な初期化を行う必要があります。)その結果、コンピューターがUSBフラッシュドライブから起動しない可能性があります。このようなディスクからUbuntuをインストールしようとしている場合、これは明らかに悪いことです。そのため、Ubuntuをインストールするときにこの機能を無効にする必要があります。 (システムに光ディスクがあり、そこからインストールしようとしている場合は、USB初期化のショートカットは関係ありません。)詳細はコンピューターごとに異なることに注意してください。すべてのコンピュータで「高速起動」機能を無効にする必要はない場合があります。 Ubuntuをインストールすると、通常はこの機能を再度有効にすることができ、Ubuntuは引き続き起動しますが、外部メディアから起動する場合(緊急メンテナンスなど)は、再度無効にする必要があります。
  • >
  • Windowsでの高速起動 — Windows 8には、高速スタートアップ(別名ハイブリッドブートまたはハイブリッドシャットダウン)と呼ばれる機能があります。この機能は、通常のシャットダウン操作をディスクへのサスペンドアクションに変えます。この変更の結果の1つは、ESPを含むファイルシステムが適切にアンマウントされないことです。その後、デュアルブートしようとすると、ファイルシステムが共有ファイルシステムに損傷したり、共有ファイルシステムをマウントできなくなったりする可能性があります。したがって、それは必須 このWindows機能を無効にし、無効のままにします。 このような多くのインターネットサイトでは、この機能を無効にする方法について説明しています。また、Windowsの高速起動機能は完全に無関係であることに注意してください。 同様の名前を持つ可能性のあるファームウェア機能に。
関連:UbuntuでAndroid 4(Ice Cream Sandwich / Jelly Bean / KitKat)電話を接続しますか?

これで問題が明確になることを願っています。

編集:

Ubuntuの最近のバージョン(これがいつ始まったかは正確には思い出せませんが、16.04が影響を受けます)はセキュアブートコントロールを強化し、これらのバージョンを前述の「後続効果」の影響を受けやすくしました。具体的には、ここで説明するように、フープを飛び越えて署名しない限り、サードパーティのカーネルモジュール(ドライバー)が読み込まれない場合があります。これらの問題を回避するためにセキュアブートを無効にする理由として、ATIおよびNvidiaビデオカードとVirtualBoxのドライバーが一般的に挙げられていますが、一部のシステムに影響を与える他の署名されていないドライバーがあります。セキュアブートには、少なくとも理論的にはメリットがあるため、技術的な課題に直面している場合は、セキュアブートをアクティブのままにして、必要なカーネルモジュールに署名することをお勧めします。 (個人的には、私はプロプライエタリビデオモジュールのファンではありませんが、一部のゲームやアプリケーションで十分なパフォーマンスを得るためにそれらを必要とする人もいます。それらが必要ない場合は、標準のオープンソースドライバーを使用するのが適切な回避策です。)


Ubuntu
  1. デュアルブートUbuntuとWindows10

  2. USBにUbuntuをインストールし、Uefiを使用してDestopから起動しますか?

  3. ブート修復を使用してUbuntuをインストールした後、Windows 8がGrub経由で起動しませんか?

  1. UefiハードウェアとWindowsとのデュアルブート?

  2. セキュアブートを使用してUbuntu18.04にNvidiaドライバーをインストールする方法は?

  3. Grub Uefi Windowsの起動に失敗しましたか?

  1. Efiの有無にかかわらず、デュアルブート、Windows 7、Ubuntu 12.04を構成しますか?

  2. Ubuntu 15.04での起動が非常に遅い?

  3. デュアルブートWindows10で最初に起動すると、Ubuntuが起動しませんか?