Konfiguration neu finden: Startreihenfolge und Standardstart ändern

9

Ich habe REfind installiert und es funktioniert großartig! Es gibt sofort Windows- und Ubuntu-Optionen und legt sie in ein schönes Menü zur Auswahl, wenn ich den Computer starte.

Ich fand die Konfigurationsanweisungen jedoch einschüchternd und etwas außerhalb meiner Reichweite.

Die erste Option ist Windows und Windows wird geladen, wenn 20 Sekunden lang nichts ausgewählt ist. Ich möchte, dass Ubuntu der Standard ist, der geladen wird, wenn nichts ausgewählt ist. Die erste Option für Ubuntu ist das Grub-Menü. Danach gibt es zwei weitere Optionen, die anscheinend für zwei Versionen von Ubuntu gelten.

Ich würde die erste instinktiv auswählen, da es sich um die neueste Version zu handeln scheint. Aber mein Anliegen ist, muss ich dies jedes Mal ändern, wenn ich eine aktualisierte Version von Ubuntu aus Software-Updates erhalte?

Ich habe versucht, dies über den EFI-Boot-Manager im Ubuntu-Terminal zu ändern, aber die Reihenfolge beim erneuten Suchen wurde nicht geändert.

AtariBaby
quelle

Antworten:

21

Zunächst können Sie die Standardstartoption in rEFInd festlegen, indem Sie das default_selectionElement in bearbeiten refind.conf(normalerweise im /boot/efi/EFI/refindVerzeichnis unter Linux). Legen Sie eine relevante Teilmenge des Texts fest, der angezeigt wird, wenn Sie die Option im Menü markieren, um sie als Standard festzulegen. In Ihrem Fall default_selection vmlinuzwird wahrscheinlich gut funktionieren.

Zweitens sind die "zwei Versionen von Ubuntu", auf die Sie sich beziehen, mit ziemlicher Sicherheit zwei verschiedene Linux-Kernel. Der Kernel ist nicht Ubuntu, aber er ist der Kern ("Kernel") des Betriebssystems, und in technischer Hinsicht ist es der Teil von Ubuntu, der Linux ist - es ist der Linux- Kernel (im Gegensatz zu einem FreeBSD-Kernel, einem Betriebssystem) X-Kernel oder so weiter). In jedem Fall ist rEFInd so codiert, dass alle Dateien in einem Verzeichnis im Menü rEFInd nach Datum sortiert sind, wobei die neueste Datei an erster Stelle steht. Wenn Sie also ein neues Kernel-Paket installieren, verschiebt rEFInd es automatisch an den Anfang der Liste.

Diese Sortierung interagiert mit dem Standard, den Sie festgelegt haben. Wenn Sie einen Standard festlegen, der mehr als einem Eintrag entspricht (wie vmlinuzwenn Sie mehrere Linux-Kernel haben), verwendet rEFInd das erste Element in der Liste als Standard. So booten REFind sollte in der Regel die neueste Kernel standardmäßig , wenn Sie setzen default_selection vmlinuzin refind.conf. (Es kann Ausnahmen von dieser Regel geben, wenn Sie mit den Datumsstempeln mithilfe des touchBefehls unter Linux herumspielen oder wenn Sie Kernel in einer seltsamen Reihenfolge installieren.)

Als Designer von rEFInd habe ich dieses System so entwickelt, dass es mit den meisten Linux-Distributionen sinnvoll funktioniert, sofern ein angemessener Wert default_selectionfestgelegt ist. Insbesondere das Sortieren nach Datumsstempeln hilft dabei sehr.

Rod Smith
quelle