UEFI BIOSでのWindows 8 + Linuxデュアルブート


13

非常に近い将来の私の意図は、UEFI BIOSを搭載したLenovo Ideapad 205で、Windows 8とDebian Linux(テスト目的)でデュアルブートシステムをセットアップすることです。

UEFIでの高速ブートに関するWindows 8の新機能に関する記事をいくつか見ました。これにより、GRUBや一般的なLinuxディストリビューションとの互換性が失われる可能性があります。

どれくらい本当ですか?言い換えると、これらのOSを次の順序でインストールするときに問題が発生する可能性がありますか?

  1. HDDサイズの50%など、最初のパーティションにWindows 8をインストールします。
  2. 次に、GRUB2を備えたDebianを別のパーティションセットにインストールします。この時点で、GRUB2はデフォルトのWindows MBRを置き換えます。

3
質問を編集して、読んだ記事へのリンクを含めてください。
モアブ

1
UEFIを使用している場合、grubは必要ありません。UEFIは、独自にOSローダーを選択できます。UEFIにDebianを設定する方法についての情報
マルコ

1
ここでDebianをインストールするための詳細なガイド UEFIセキュアブートのWindows 8をプリインストールしたPC上で。

回答:


4

あなたは近い将来言ったので、この質問はおそらく当てはまらないでしょうが、あなたと同じ疑問を抱く人がいる場合には状況を明確にするために答えたいと思います。

ラップトップが既にWindows 8で購入されているかどうかにかかわらず、そのセットアップに問題はないはずです。

非互換性について読んだのは、おそらくブートローダー(理想的にはハードウェアに直接アクセスするもの)をデジタル署名して検証できるようにする、ブートローダーまたはマンインを対象とするマルウェアを防ぐセキュアブートと呼ばれるUEFIのセキュリティ機能に関連している可能性があります-ネットワーク経由でブートする際の中間攻撃。

Windows 8認定(新しいマシン用)の場合、Microsoftはその機能をデフォルトで実装して有効にすることを要求しています。署名されていない、または侵害されたブートローダーは、デフォルトでは起動できません。ただし、Microsoftは、ユーザーが必要に応じて(マシンにARMプロセッサが搭載されていない場合)ユーザーがその機能を完全に無効にできることも要求しています。

とにかく、Windows 8に同梱されていないUEFIを搭載したシステムの多くは、セキュアブートを実装していません。

問題は、あなたがセキュアブートが有効になっているしたい場合であってもよいが、独自のブートローダやカーネルをコンパイルすることがあります。その場合、それらすべてに署名し(おそらくブートローダーのみ)、公開キーをUEFIストレージに追加して、秘密キーで署名されたものが安全であると検証されるようにする必要がありますが、キーを購入する必要がありますそれに署名します。


Windows 8の起動の高速化についてあなたが言うことに関しては、そのセットアップでも問題は発生しません。従来のブートシーケンスの代わりに、休止状態を使用してコアシステムのほとんどをキャッシュするハイブリッドブートと呼ばれるものです。ただし、UEFIベースのシステムだけでなく、あらゆる種類のシステムで発生します(Windows 8はBIOSベースのシステムでも動作することを思い出してください)。

いずれにせよ、それが何らかの問題を引き起こす場合、それも無効にすることができ、従来のスタートアップはまだ利用可能です。

物事が明らかになることを願っています。


1

コンピューターに元々Windows 8がインストールされていなかった場合(実際に自分でプライマリパーティションに8を「インストール」している場合)、まったく問題はないはずです。

Windows 8付属の UEFIコンピューターを購入する計画がある場合は、少し面白くなります。ただし、ほとんどのLinuxディストリビューションは、このブートコード署名の問題をすでに解決しています。特にUbuntuとFedoraはすでにこの問題の解決策を見つけており、Debianも 議論しています。私はそれが数ヶ月で解決されると確信しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.