web-dev-qa-db-ja.com

UEFIブートよりもBIOS互換モードを使用することの欠点は何ですか?

64ビットのWindows8がプリインストールされたSamsungシリーズ9ラップトップを購入し、Linux(おそらく、来週発売されるUbuntu 13.04ですが、Mint 14も検討しています)をインストールしたいと考えています。 UEFIが有効になっているときにUbuntuをインストールすると、ファームウェアの問題とラップトップが取り返しのつかないほどブリックアップするという報告が複数あります。標準的なアドバイスは、BIOSを最新バージョンに更新してから、UEFIモードを無効にしてブリックの可能性を減らすことです。

私の質問:

  • そうすることの欠点は何ですか?
  • 他に何に注意する必要がありますか?
  • UEFIを無効にした場合、64ビットバージョンのLinuxではなく32ビットバージョンが必要ですか?
10
prettygully

BIOSモードとEFIモードの起動にはいくつかの違いがあります。

  • 新しいコンピューターでは、BIOSモードの起動にEFIモードの起動よりも数秒かかることがあります。
  • 各モードには独自のブートローダーとブートマネージャーがあります。 BIOSモードでは、LILO、GRUB Legacy、GRUB 2、BURG、SYSLINUX、およびLinux用の他のいくつかがあります。EFIモードでは、 ELILO、Fedoraのパッチを当てたGRUB Legacy、GRUB 2、LinuxカーネルのEFIスタブローダー、rEFInd、gummiboot、および1つまたは2つの非常にエキゾチックなブートローダー。(これらのEFIブートローダーとブートマネージャーの詳細については、 トピックに関する私のWebページ を参照してください。)特定のBIOSのみまたはEFIのみのブートローダーを優先する場合があります。
  • EFIモードのブートローダーのメンテナンスは、BIOSモードのブートローダーのメンテナンスとは異なります。何をしているのかがわかり、EFIにバグがない場合は、EFIブートローダーのメンテナンスがより簡単で柔軟になります。しかし、ほとんどの初心者は、BIOSモデルに精通しているため、およびBIOSブートローダーを管理するためのツールは、EFIブートローダーを管理するためのツールよりもOSおよびOSインストーラーに統合されているため、困難に感じています。
  • EFIモードの起動により、EFIランタイムサービスにアクセスできます。現在、これはかなりマイナーです。Linuxからの起動順序を管理し、カーネルパニックが発生した場合にカーネルがデータをNVRAMに保存できるようにしますが、それだけです。将来的には、EFIランタイムサービスがより重要になる可能性があります。
  • EFIは、OSを起動せずにブートローダー構成ファイルを編集する場合などに便利な起動時環境を提供します。
  • Windows 8を搭載したコンピューターに同梱されているものを含む最近のEFIは、セキュアブートをサポートしています。 Linuxでのセキュアブートのサポートはまだ原始的であるため、これは現在、Linuxユーザーにとっての利点というよりも面倒です。ただし、EFIブートキットからの保護に役立つため、少なくとも理論的なセキュリティ上の利点があります。
  • それ自体はBIOSの欠点ではありませんが、EFIモードからBIOSモードに切り替えるには、OSを再インストールするか、少なくともブートローダーを再構成する必要があります-少なくとも、すでにインストールされているものを保持したい場合(Windowsの場合、まだ何もインストールしていません)。

これらのすべては、EFIモードの起動の大きな欠点と比較して絶対に些細なことですSamsungラップトップであなたが特定した:Samsungファームウェアのバグがトリガーされると、新しいコンピューターは役に立たない塊になります。

Linuxのビット幅に関しては、EFIモードでは、64ビットバージョンが最適です。 32ビットバージョンは一部のフープジャンプで機能しますが、64ビットバージョンはインストールが簡単で、より適切に機能します。 BIOSモードではどちらのバージョンでも機能しますが、特に一部の種類のプログラムではより高速になる可能性があるため、64ビットバージョンをお勧めします。

22
Rod Smith

私はあなたの質問の最後の部分にしか対処できません。しかし、(64ビット)Windows8とUEFIモードがデフォルトで有効になっている新しいLenovoラップトップにUbuntu12.10をインストールしました。 BIOSを更新してから、EUFIモードを無効にするという標準的なアドバイスに従いました。 64ビットバージョンのUbuntuのインストールに問題はありませんでした。したがって、64ビットバージョンを使用することに問題があるとは思いません。

0
MTS