Что такое os-prober
Пакет os-prober обнаруживает все операционные системы, доступные на машине, и возвращает результаты в универсальном машиночитаемом формате.
Иногда os-prober может вызывать проблемы при работе некоторых специальных дисков (например, дисков Oracle ASM).
В этом руководстве описывается, как отключить os-prober.
Отключение os-prober
os-prober вызывается командой grub2-mkconfig при создании нового файла конфигурации GRUB.
Запуск обновления grub на загруженных LUNS Oracle ASM приводит к тайм-аутам на дисках ASM.
Вы увидите следующие ошибки в файлах трассировки 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
# vi /etc/default/grub GRUB_DISABLE_OS_PROBER=true
2. После модификации /etc/default/grub конфигурация GRUB должна быть восстановлена.
– В системах на базе BIOS:
# grub2-mkconfig -o /boot/grub2/grub.cfg
# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
Заключение
На странице информации о grub о поведении параметра GRUB_DISABLE_OS_PROBER=true:
'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.