Compré una nueva computadora portátil de "prueba de distribución" en la venta del Black Friday el mes pasado (no se deje llevar, me costó £ 200 y muchos dolores de cabeza), pero solo instalé Ubuntu 22.04 en ella este fin de semana, y golpeó un obstáculo al instante.
Verá, normalmente, cuando instalo Ubuntu junto con Windows como un sistema de arranque dual, Ubuntu agregará el cargador de arranque GRUB, increíble, y completará ese cargador de arranque con enlaces a cualquier otro sistema operativo, como Windows (o técnicamente arrancará en el administrador de arranque de Windows ), también genial.
Excepto que eso ya no sucede al instalar Ubuntu 22.04.
En cambio, después de que terminé de instalar Jammy y reinicié, solo pude iniciar Ubuntu. Para iniciar Windows, necesito usar el menú del administrador de inicio. Si bien presionar débilmente la tecla F10 no es exactamente difícil, es menos que preferible.
Entonces, ¿qué está pasando?
Sonda de SO deshabilitada en GRUB
La instalación de Ubuntu 22.04 me dio un menú de GRUB sin una opción de administrador de arranque de Windows.
Esto me tiró. esperaba uno Y yo quería uno.
¿Fue esto una peculiaridad de Windows 11? ¿Se suponía que debía haber usado el administrador de particiones avanzado para instalar Ubuntu 22.04? ¿O fue esto una señal de que el universo lo tiene contra mí?!
Eh, ninguno de esos.
Resulta que hay un cambio importante en la forma en que GRUB funciona en Ubuntu 22.04.
normal omg! el comentarista OstroLK mencionó el problema (y una solución) en la sección de comentarios de nuestra publicación sobre la revisión naranja de Ubuntu. Ahora, si no hubiera visto este comentario, lo más probable es que estaría presionando una tecla F10 en lugar de escribir esto.
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 con otros Linux también) en algún momento, dejará de “ver” otras distribuciones. y Windows.”
Precisamente mi problema.
¿La causa? El OS_prober
La función está desactivada de forma predeterminada en GRUB 2.06, que es la versión incluida en Ubuntu 22.04. Este es un cambio ascendente diseñado para contrarrestar posibles problemas de seguridad con la función de detección del sistema operativo (monta particiones para verificar si hay otros sistemas operativos, esto podría aprovecharse, etc.).
Entonces, por el momento, Ubuntu 22.04 (o más exactamente GRUB en Ubuntu 22.04) no detecta ningún otro sistema operativo durante o después de la instalación. Julian Andres Klode de Ubuntu reconoce que esto es "... un poco controvertido y el resultado no es necesariamente lo mejor para nuestros usuarios".
Una solución (por ahora) es agregar GRUB_DISABLE_OS_PROBER=false
a /etc/default/grub
así:
Presiona guardar, luego ejecuta sudo update-grub
dejar que haga lo suyo.
Finalmente, reinicie y et voila:un menú de GRUB con cosas en ella:
La cosa es:deshabilitar la desactivación de OS prober no es una solución ideal dadas las preocupaciones de seguridad antes mencionadas.
Por el contrario, no tener un menú de inicio de GRUB con enlaces para iniciar otros sistemas operativos instalados es una degradación importante del comportamiento anterior
Es una situación difícil. Los desarrolladores de Ubuntu están considerando volver a habilitar os-prober ("ugh"); para ejecutar os-prober solo una vez, durante el tiempo de instalación (como lo hacen otras distribuciones de Linux); o incluso creando un nuevo módulo GRUB "que pasa por 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 antes de la llegada de Ubuntu 22.04 la próxima primavera. Ser capaz de tener un arranque dual funcional es un gran problema para muchos usuarios existentes, así como para muchos usuarios potenciales.
Mientras tanto, si instala Ubuntu y encuentra menos SO en su menú de GRUB, ¡espero que este pequeño consejo le sea de tanta ayuda como lo fue para mí!
Gracias Ostro