web-dev-qa-db-ja.com

更新後に複数のUbuntuを表示するrEFInd

REFIndを使用して、Macbook ProからUbuntuを起動します。 Ubuntuは(アップグレードではなく)更新するように私に頼みましたが、私はしました。再起動すると、rEFIndがubuntuの2つのエントリを表示していました(たとえば[Boot boot\vmlinuz-0.2.7 vs. 0.1.9)。

これは問題ですか?余分なブートエントリを削除する方法はありますか?今後の更新後にこれが発生するのを防ぐ方法はありますか?

4
Explosion Pills

これは、新しいカーネルがインストールされ、rEFIndが新しいエントリを作成したことをトリガーしたために発生しました。 vmlinuzは、Linuxカーネル実行可能ファイルの名前です。 2つ以上のカーネルがインストールされている場合、それらのいずれかを使用して、起動時に選択できます。

これは問題ですか?

いいえ。これは新しいエントリです。どちらかを選択でき、Ubuntuで起動する必要があります。通常、新しいカーネルは古いカーネルよりも優れていることに注意してください。

余分なブートエントリを削除する方法はありますか?

「余分な」ものはありません。最新の更新プログラムと修正プログラムを含む、新しいものです。パッケージを再度アップグレードすると、パッケージ管理は最も古いカーネルを自動的に削除します。新しいカーネルが正常に動作していると思われる場合は、古いカーネルをアンインストールすることもできます。

今後の更新後にこれが発生するのを防ぐ方法はありますか?

あなたはこの振る舞いを妨げてはいけません、それは完全に期待されており、最善の方法です。また、可能性のあるバグやサポートされていない新しいハードウェアが残ったり、最新の最適化が行われなかったりするため、カーネルの更新を防ぐべきではありません。

最新のUbuntuカーネルをrEFIndのデフォルトとして設定する簡単な方法の1つは、ファイルマネージャーを使用してrefind.confの場所を確認することです。まだわからない場合。デフォルトのrEFIndインストールは/boot/efi/EFI/rEFInd/refind.confになりますが、異なる場合があります。

場所が確認されたら、スーパーパワーgksu gedit /boot/efi/rEFInd/refind.confでgeditを開き、再検索場所が使用されていることを確認します。

つかいます Ctrl + F 開いたテキストボックスに「default_selection」と入力して、変更する必要がある設定の場所を見つけます。起動時にrEFIndによってアイコンが表示される場所に応じて、数値を2または3に変更します。 (数字はゼロなしで左から右に昇順になります。つまり、左の最初は1です)。

#default_selection行(編集したばかりの行)のコメントを外して、適用できるようにしてください。ドキュメントを保存して、geditを閉じます。

refind.conf;を編集した後、すべてが期待どおりに動作することを確認した後、 refind.confファイルを変更するためにgeditプロシージャを繰り返すことができますが、今回はタイムアウト20をより低い値に調整します。 2に設定すると、必要に応じて(注意を払う場合)refindをキャッチするのに十分な時間を確保できますが、ブート時間は放置されます。

8
Braiam