¿Qué es os-prober?
El paquete os-prober detecta todos los sistemas operativos disponibles en la máquina y devuelve los resultados en un formato genérico legible por máquina. A veces, os-prober puede causar problemas al probar algunos discos especiales (por ejemplo, discos Oracle ASM). Esta publicación describe cómo deshabilitar os-prober.
Desactivar os-prober
os-prober es invocado por el comando grub2-mkconfig al generar un nuevo archivo de configuración de GRUB. La ejecución de una actualización de grub en un LUN de Oracle ASM ocupado con sondeo del sistema operativo genera tiempos de espera en los discos de ASM. Vería los siguientes errores en los archivos de seguimiento de Oracle:
ORA-15080: synchronous I/O operation failed to write block 567864873 of disk 6 in >disk group REDO ORA-27061: waiting for async I/Os failed Linux-x86_64 Error: 1: Operation not permitted
Para deshabilitar os-prober:
1. La variable GRUB_DISABLE_OS_PROBER en el archivo /etc/default/grub debe establecerse en verdadero . Por ejemplo:
# vi /etc/default/grub GRUB_DISABLE_OS_PROBER=true
2. Después de la modificación de /etc/default/grub, se debe volver a generar la configuración de GRUB.
– En sistemas basados en BIOS:
# grub2-mkconfig -o /boot/grub2/grub.cfg
– En sistemas basados en UEFI:
# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
Conclusión
Desde la página de información de grub sobre el comportamiento de GRUB_DISABLE_OS_PROBER=true opción:
'GRUB_DISABLE_OS_PROBER' Normally, 'grub-mkconfig' will try to use the external 'os-prober' program, if installed, to discover other operating systems installed on the same system and generate appropriate menu entries for them. Set this option to 'true' to disable this.
El comando grub2-mkconfig escanea todos los discos presentados al sistema al hacer el grub.cfg. Si el sistema tiene una gran cantidad de discos, esto puede llevar bastante tiempo y parecerá que el sistema se bloquea. Por lo tanto, se recomienda desactivarlo cuando tenga un sistema de base de datos Oracle ocupado con una mayor cantidad de discos ASM.