Innanzitutto, è possibile impostare l'opzione di avvio predefinita in rEFInd modificando l' default_selection
elemento in refind.conf
(di solito nella /boot/efi/EFI/refind
directory in Linux). Impostare qualsiasi sottoinsieme rilevante del testo che appare quando si evidenzia l'opzione nel menu per renderlo predefinito. Nel tuo caso, default_selection vmlinuz
probabilmente funzionerà bene.
In secondo luogo, le "due versioni di Ubuntu" a cui si fa riferimento sono quasi certamente due kernel Linux diversi. Il kernel non è Ubuntu, ma è il nucleo ("kernel") del sistema operativo, e in senso tecnico, è la parte di Ubuntu che è Linux - è il kernel Linux (al contrario di un kernel FreeBSD, un sistema operativo X kernel, o quant'altro). In ogni caso, rEFInd è codificato in modo tale che tutti i file all'interno di una directory siano ordinati per data nel menu rEFInd, con il file più recente per primo. Pertanto, quando si installa un nuovo pacchetto del kernel, rEFInd lo sposterà automaticamente all'inizio dell'elenco.
Questo ordinamento interagisce con il valore predefinito impostato in quanto quando si imposta un valore predefinito che corrisponde a più di una voce (come vmlinuz
se si dispone di più kernel Linux), rEFInd utilizza il primo elemento nell'elenco come predefinito. Così, ritrovare dovrebbe di norma il boot del kernel più recente di default se si imposta default_selection vmlinuz
in refind.conf
. (Ci possono essere eccezioni a questa regola se si scherza con gli indicatori di data usando il touch
comando in Linux o se si installano i kernel in uno strano ordine.)
Come designer di rEFInd, ho creato questo sistema per funzionare in modo ragionevole con la maggior parte delle distribuzioni Linux, a condizione che default_selection
sia impostato un valore ragionevole . L'ordinamento per data, in particolare, aiuta molto in questo.