Configuración de Refind: cambiar el orden de arranque y el arranque predeterminado

9

Instalé REfind y funciona muy bien. Inmediatamente Windows y Ubuntu opciones y ponerlos en un buen menú para elegir cuando inicio la computadora.

Sin embargo, las instrucciones de configuración me parecieron intimidantes y un poco más allá de mi alcance.

La primera opción es Windows y Windows se carga si no se selecciona nada durante 20 segundos. Me gustaría que Ubuntu sea el valor predeterminado que se carga si no se selecciona nada. Además, la primera opción para Ubuntu es el menú grub. Hay dos opciones más después de eso, que parecen ser para dos versiones de Ubuntu.

Elegiría el primero por instinto, porque parece ser la versión más reciente. Pero mi preocupación es, ¿tendré que cambiar esto cada vez que obtenga una versión actualizada de Ubuntu a partir de actualizaciones de software?

Traté de cambiar esto desde el administrador de arranque efi en la terminal de ubuntu pero no cambió el orden en la búsqueda

AtariBaby
fuente

Respuestas:

21

Primero, puede configurar la opción de arranque predeterminada en rEFInd editando el default_selectionelemento en refind.conf(generalmente en el /boot/efi/EFI/refinddirectorio en Linux). Establezca cualquier subconjunto relevante del texto que aparezca cuando resalte la opción en el menú para que sea el predeterminado. En su caso, default_selection vmlinuzprobablemente funcionará bien.

En segundo lugar, las "dos versiones de Ubuntu" a las que se refiere son casi con certeza dos núcleos Linux diferentes. El kernel no es Ubuntu, pero es el núcleo ("kernel") del sistema operativo, y en un sentido técnico, es la parte de Ubuntu que es Linux, es el kernel de Linux (a diferencia de un kernel de FreeBSD, un SO Kernel X, o lo que sea). En cualquier caso, rEFInd está codificado de tal manera que todos los archivos dentro de un directorio están ordenados por fecha dentro del menú rEFInd, con el archivo más reciente primero. Por lo tanto, cuando instala un nuevo paquete de kernel, rEFInd lo moverá automáticamente al inicio de la lista.

Esta clasificación interactúa con el valor predeterminado que estableció en que cuando establece un valor predeterminado que coincide con más de una entrada (como lo vmlinuzhará si tiene múltiples núcleos de Linux), rEFInd utiliza el primer elemento de la lista como predeterminado. Por lo tanto, debe reencontrar normalmente arrancar el núcleo más reciente de forma predeterminada si se establece default_selection vmlinuzen refind.conf. (Puede haber excepciones a esta regla si se mete con los sellos de fecha utilizando el touchcomando en Linux o si instala los núcleos en un orden extraño).

Como diseñador de rEFInd, creé este sistema para que funcione de manera sensata con la mayoría de las distribuciones de Linux, siempre que default_selectionse establezca un valor razonable . Ordenar por sellos de fecha, en particular, ayuda mucho con esto.

Rod Smith
fuente