Системный вызов вилки
должен возвращать -1 и устанавливать errno
на EAGAIN . Что произойдет после этого, будет зависеть от процесса, вызвавшего fork
.
Из fork :
Функция fork () завершится ошибкой, если:
[EAGAIN]
В системе отсутствует ресурсы, необходимые для создания другого процесса, или установленный системой лимит на общее количество процессов, выполняемых в масштабе всей системы или одним пользователем {CHILD_MAX}, будут превышены.
Отредактируйте ваш /etc/grub.d/40_custom
следующим образом:
menuentry "Windows" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos1)'
chainloader +1
}
Добавьте следующую строку в ваш /etc/default/grub
:
GRUB_DISABLE_OS_PROBER=false
Run:
update-grub