El OS Prober está desactivado en Ubuntu 22.04, aquí tienes una solución alternativa

Compré una nueva computadora portátil de 'prueba de distribución' en la oferta del Black Friday el mes pasado (no te dejes llevar, me costó £ 200 y muchos dolores de cabeza), pero cuando instalé Ubuntu 22.04 este fin de semana, instantáneamente encontré un problema. .

Verá, normalmente cuando instalo Ubuntu junto con Windows como un sistema de arranque dual, Ubuntu instala el cargador de arranque GRUB y luego completa el cargador de arranque con entradas para todos los demás sistemas operativos (como Windows, o técnicamente el administrador de arranque de Windows).

Esto hace que sea fácil elegir qué sistema operativo quiero iniciar cada vez que enciendo mi computadora portátil, lo cual es genial y es lo que esperaba.

Excepto: eso ya no sucede al instalar Ubuntu 22.04 LTS.

En cambio, una vez que instalé Jammy Jellyfish y reinicié, solo pude iniciar Ubuntu. Para iniciar Windows tuve que usar el administrador de inicio integrado de mi computadora portátil. Presionar la tecla F10 en el momento oportuno durante el arranque no es exactamente difícil, pero requiere más esfuerzo del que solía requerir.

Entonces, ¿qué está pasando?

OS Prober está deshabilitado en GRUB

La instalación de Ubuntu 22.04 me dio un menú de GRUB sin la opción del administrador de arranque de Windows.

Esto me desconcertó. Esperaba uno. Y yo quería uno.

¿Fue esto una peculiaridad de Windows 11? ¿Se suponía que debía usar el administrador de particiones avanzado para instalar Ubuntu 22.04 y editar manualmente la partición de inicio que crea para habilitar opciones específicas? ¿O fue esto una señal de que el universo me odia?

Eh, ninguno de esos (afortunadamente en el caso de este último).

Resulta que ha habido una gran cambio en la forma en que funciona GRUB en Ubuntu 22.04.

Regular ¡dios mío! El comentarista OstroLK mencionó el problema. (y una solución) en la sección de comentarios de otro artículo. ¡Si no hubiera visto su comentario, lo más probable es que estaría presionando la tecla F10 en lugar de escribir esta publicación!

Ostro escribe: “Si está realizando un arranque múltiple con otros Linux y Windows, es posible que encuentre un problema; cuando actualice Ubuntu (tal vez también con otros Linux) en algún momento, dejará de “ver” otras distribuciones y Windows. “

Exactamente mi problema.

¿Causa?

El OS_prober La función está deshabilitada de forma predeterminada en GRUB 2.06, que es la versión con la que se entrega Ubuntu 22.04 LTS. No es un error; es un cambio ascendente diseñado para abordar posibles problemas de seguridad con la función de detección del sistema operativo (monta particiones para “sondear” otros sistemas operativos que podrían aprovecharse, etc.).

Entonces, por el momento, Ubuntu 22.04 (aunque más exactamente GRUB en Ubuntu 22.04) no detecta otros sistemas operativos en absoluto, ya sea durante o después de la instalación.

Julián Andrés Klode de Ubuntu reconoce que esto es “…un poco controvertido y el resultado no es necesariamente lo mejor para nuestros usuarios”.

Una solución alternativa (por ahora) es agregar GRUB_DISABLE_OS_PROBER=false a /etc/default/grub así:

Probador de sistema operativo habilitado

Presiona guardar y luego ejecuta sudo update-grub dejar que haga lo suyo.

Finalmente, reinicie y listo: un menú de GRUB con cosas dentro:

Como deberían ser las cosas

Otra solución más elegante (mencionada en los comentarios después de que se publicó esta publicación) es simplemente ejecutar sudo os-prober desde la terminal en su lugar. Esto debería hacer el trabajo necesario, pero será necesario volver a ejecutarlo manualmente si instala/ajusta otros sistemas operativos en su dispositivo.

Es cierto que desactivar la desactivación del probador del sistema operativo no es la mejor solución dadas las preocupaciones de seguridad antes mencionadas que han resultado en ello.

Por el contrario, no tener un menú de inicio de GRUB con enlaces para iniciar otros sistemas operativos instalados es una degradación importante con respecto al comportamiento anterior y confunde todo el “cambio a Linux; incluso puedes realizar un arranque dual con Windows para usar el juego/aplicación que necesitas”.

Es una situación difícil.

Los desarrolladores de Ubuntu están reflexionando sobre la posibilidad de volver a habilitar os-prober; ejecutar os-prober solo una vez durante el tiempo de instalación (como lo hacen otras distribuciones de Linux); o cree un nuevo módulo GRUB para ir “… a través de las opciones de arranque UEFI y crea un submenú, luego configura BootNext y reinicia la máquina cuando selecciona un elemento”.

No hay una opción fácil, por lo que será interesante ver cómo se desarrolla esto en futuras versiones. Ser capaz de crear un arranque dual funcional es un gran problema tanto para los usuarios actuales como para los potenciales.

Mientras tanto, si instalas Ubuntu y te faltan algunos sistemas operativos completos en tu menú de GRUB, espero que este pequeño consejo te sea de tanta ayuda como lo fue para mí.

gracias ostro

Leave a Reply

Your email address will not be published. Required fields are marked *

Back To Top