Cos'è os-prober
Il pacchetto os-prober rileva tutti i sistemi operativi disponibili sulla macchina e restituisce i risultati in un formato generico leggibile dalla macchina. A volte os-prober può causare problemi durante il probe di alcuni dischi speciali (es:dischi Oracle ASM). Questo post descrive come disabilitare os-prober.
Disabilitare os-prober
os-prober viene invocato dal comando grub2-mkconfig durante la generazione di un nuovo file di configurazione di GRUB. L'esecuzione dell'aggiornamento di grub su un Oracle ASM LUNS occupato con il probe del sistema operativo provoca timeout sui dischi ASM. Di seguito vedresti gli errori nei file di traccia di 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
Per disabilitare os-prober:
1. La variabile GRUB_DISABLE_OS_PROBER nel file /etc/default/grub dovrebbe essere impostato su true . Ad esempio:
# vi /etc/default/grub GRUB_DISABLE_OS_PROBER=true
2. Dopo la modifica di /etc/default/grub, la configurazione di GRUB dovrebbe essere rigenerata.
– Su sistemi basati su BIOS:
# grub2-mkconfig -o /boot/grub2/grub.cfg
– Su sistemi basati su UEFI:
# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
Conclusione
Dalla pagina delle informazioni di grub sul comportamento di GRUB_DISABLE_OS_PROBER=true opzione:
'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.
Il comando grub2-mkconfig esegue la scansione di tutti i dischi presentati al sistema durante la creazione di grub.cfg. Se il sistema dispone di un numero elevato di dischi, l'operazione potrebbe richiedere un po' di tempo e il sistema sembrerà bloccato. Quindi si consiglia di disabilitarlo quando si dispone di un sistema di database Oracle occupato con un numero maggiore di dischi ASM.