web-dev-qa-db-ja.com

Linuxルートに最初にインストールした後、grubをEFIパーティションに再インストールする方法。最初からやり直す必要がありますか?

私のマシンはMint 15 KDE 64ビット(GPTパーティショニング、「セキュアブート」なしのEFIブートローダー)を実行しており、コミットする前にMint 16を試してみたかった。そこで、別のパーティションにインストールして、_/dev/sda6_ではなく_/dev/sda_にGRUBを配置するように指示しました。

次に、Mint 15セットアップでUbuntuブート修復ツールを実行しました。これにより、Mint 16が検出され、15のGRUBメニューに追加されました。ここまでは順調ですね。 EFIブートメニューから15のGRUBを選択して(そのためにrEFIndを使用しています)、16をブートできます。しかし今、私は16をrEFIndから直接起動できるようにしたいので、15を維持することに依存しません。

ブート修復はまだ仕事のツールですか?

Mint 16は、EFIブートを直接処理する方法を知っているようです。したがって、ブートプロセスを管理するための独自のツールがあると思います。 KDE GRUB2ブートローダーツールがありますが、それは私のパーティションのgrubメニューエントリを管理しているようです。 [詳細設定]タブに[ブートローダーのインストール/回復]オプションがありますが、そのツールはパーティションを一覧表示するだけで、EFIパーティションは表示されません。インストール時にEFIブートを設定しなかったため、_/boot/efi_もマウントされていないと思います。

続行する方法について何かアドバイスはありますか?

5
littlenoodles

EFIブートローダーの原則 -を読むことをお勧めします。これは、ブートローダーをMBRまたはパーティションのブートセクターにインストールしても、EFIモードで起動しても何も起こらないことを理解するのに役立ちます。基本的に、GPTパーティションディスクおよびに既存のESP(EFIシステムパーティション)を確立または再利用して保存しますサブディレクトリ内のすべてのブートローダー。

1