最終編集-rEFIndのインストールを計画している場合は、以下のRodの回答をお読みください。
不要なエントリが大量にある場合は、インストール後にその名前を紙に書き留めてください(rEFIndはそれらをsomefile.efiとして記述します)。次に、refind.confを開いてdont_scan_files somefile.efi,someotherfile.efi
行を追加します
still役に立たないエントリ(.efiファイルを指定せずに「フォールバックブートローダーなど」と言ったエントリがあった場合)を追加するだけで、行dont_scan_dirs EFI/boot,EFI/Dell,EFI/memtest86
。トリックを行う必要があります。
私は、Windows 10でデュアルブートされたUbuntu派生のマシンを持っています。現在GRUBを使用していますが、rEFIndへの切り替えを計画しています。
私が心配しているのは、特にrEFIndのような手の込んだブートローダーによってブートプロセスが遅くなる可能性があることです。
[編集-次のガイドを無視して、以下の回答を読んでください]最後に、 このガイド は信頼できるように見えますか?
編集-他の既存のものとは異なり、この質問の焦点はWindows-Linuxデュアルブートです(以下の回答は、DebianベースのOSに焦点を当てたOSを網羅しているようです)。
私はrEFIndを管理しているので、Ubuntuとどのように機能し相互作用するかをよく理解しています。しかし、私自身の偏見や好みもあります。 (GRUB 2が嫌いなので、rEFItをrEFIndに分岐しました。rEFItがやったことの多くはエレガントでしたが、必要なquiteではありませんでした。)
ほとんどの場合、rEFIndは機能します。ブートローダーでブート後の問題が発生することはまれです。カーネルが起動すると、完全に機能するか、まったく機能しません。 (この規則には時折例外がありますが、私が言ったように、それらはまれです。)したがって、rEFIndがシステムをブートする場合、後続の問題についてあまり心配する必要はありません。とはいえ、ブートローダーを含むソフトウェアには長所と短所があります。 GRUBと比較して、これらの点はrEFIndに関して思い浮かびます。
/boot
パーティションを分離し、暗号化していない必要があります。)この機能については、私の知る限りでは十分にテストされていません。grubx64.efi
を呼び出してShimを起動するという奇妙な命名規則があります。また、rEFIndをShimと連携させるには、MOKリストに少なくとも1つのエントリを追加する必要があります。これらのポイントに加えて、システム固有の非互換性と癖がときどきあります。このような問題はどちらのプログラムにも当てはまる可能性があるため、どちらか一方の利点ではありません。
REFIndがGRUB(またはその逆)を起動するようにシステムを設定することは可能ですが、ほとんどの場合、これを行うと、最高ではなく両方のプログラムの最悪の結果になります。ただし、rEFIndの見た目が良く、LVM、RAID、または暗号化されたパーティションからカーネルをロードする機能が必要な場合は、この方法でのチェーンロードが望ましい場合があります。
リンクするインストール手順については、非常に複雑です。 UbuntuにrEFIndをインストールする最も簡単な方法は、Ubuntuのインストール後にPPAを使用することです。
Sudo apt-add-repository ppa:rodsmith/refind
Sudo apt-get update
Sudo apt-get install refind
このアプローチの欠点は、大きな飛躍だということです。 rEFIndを完全にインストールする前にテストする場合は、必ずUSBフラッシュドライブを使用してください。これにより、ハードディスクに変更を加える前にrEFIndの動作を確認できます。