Та же проблема. Это старый пост, но я опубликую свой обходной путь, если он кому-то поможет.
Как и у вас, у меня была полная резервная копия, включая рабочий файл grub.cfg. Я извлек необходимые пункты меню из старого файла grub.cfg и добавил их в /etc/grub.d/40_custom. Затем я повторно запустил grub mkconfig -o /boot/grub/grub.cfg. Теперь все хорошо.
os-prober — второстепенный элемент удобства, и он не очень важен. Лично я бы не стал тратить много времени на то, чтобы заставить его работать. Это личный выбор. Некоторым людям нравится устранять подобные проблемы, и я благодарю их за их усилия, но другим нужны их системы для реальной работы, у них есть ограничения по времени и им нужно приступить к работе.
Со временем эта проблема будет решена либо с помощью программного обеспечения, либо с помощью документации. Если у вас есть вопросы о том, как настроить элементы меню в файле 40_custom, вы найдете множество примеров с помощью веб-поиска.
] Это раздражает, и я не смог найти простого решения. Я думаю, что формат xferlog предназначен для обратной совместимости с wu_ftp.
Согласно вики по fail2ban , это то, что вам нужно сделать:
Настроить VSFTP на «dual_log_enable = YES», а вместо этого просмотреть файл /var/log/vsftpd.log в протоколе fail2ban. Этот файл журнала показывает входящий IP-адрес вместо DNS-имени.
Что меня по-прежнему раздражает, так это задержка при поиске обратного указателя, которая зависит от таймаута поиска DNS. Если при передаче нескольких тысяч файлов у вас нет обратного указателя или DNS-сервер не установлен для блока in-addr, будет ли каждая передача ждать тайм-аута DNS?