web-dev-qa-db-ja.com

GRUBに代わるUEFIブートローダー

Ubuntu 12.04の現在のブートローダーGRUBに問題があります。ブートに時間がかかりすぎる場合もあれば、カーネルイメージが見つからない場合もあります。私のシステムはUEFIを使用してブートしますが、GRUBに代わるUEFIはありますか?

3
Victor Martinez

このトピックに関する一連のWebページを作成しました。

http://www.rodsbooks.com/efi-bootloaders/

簡単に言えば、ブートローダーのオプションは次のとおりです。

  • GRUB 2
  • Fedoraのパッチを適用したGRUB Legacy
  • エリロ
  • カーネルの組み込みEFIスタブローダー

これらのプログラムはいずれも、カーネルをメモリにロードして実行できます。さらに、個別のブートmanagersがあり、ブートオプションのメニューが表示されます。

  • グミブーツ
  • rEFIt
  • rEFInd

これらは通常、独自のメニューがないEFIスタブローダーとペアになっています。 (GRUB 2、GRUB Legacy、およびELILOにはすべて独自の組み込みブートメニューがありますが、ELILOはLinuxカーネルのみを選択でき、カーネルと他のOSの間は選択できません。) GRUBまたはELILOでブートマネージャーを使用し、Linuxと別のOSの間で選択するためだけにブートマネージャーを使用します。

一般的なルールとして、GRUBから切り替わる人は、通常rEFInd、または時々gummibootと連動して、EFIスタブローダーに引き寄せられる傾向があります。 EFIスタブローダーは3.3.0以降のカーネルに含まれているため、インストールするために特別なことをする必要はありません。 Linuxを起動できると仮定すると、rEFIndshouldをインストールするのは簡単です。ダウンロードページにDebianパッケージをインストールするだけです。開発者がDebianパッケージ(またはあらゆる種類のバイナリ)を利用可能にしないため、gummibootはより困難です。 rEFItはもはやメンテナンスされていません(rEFIndはrEFItのフォークですが)。実際には、EFIバグは、選択したソフトウェアに関係なく、問題を複雑にすることがあります。

9
Rod Smith

このWikiページでは、UbuntuのEFIBootLoaderのさまざまなオプションについて説明しています。 https://wiki.ubuntu.com/EFIBootLoaders

1
David