Grub 2 не видит Windows 11

vs220
desperado
почему если по-правильному делать, то не работает?
Покажите как записали в etc/grub.d/40.custom свое и
Вы монтировали раздел с виндовым загрузчиком sda3, перед запуском ?
sudo grub-mkconfig -o /boot/grub/grub.cfg 

Понял в чем косяк, добавлял не в /etc/grub.d/40_custom а в etc/grub.d/40.custom, добавил куда надо и заработало.
Спасибо большое вам за помощь!
desperado
в файл добавил следующее
Пользуйтесь пожалуйста тегом код для показа конфигов или вывода команд,( кнопочка сверху листок со стрелками)
После команды
 sudo grub-mkconfig -o /boot/grub/grub.cfg  
содержимое вашего etc/grub.d/40_custom должно было добавиться в /boot/grub/grub.cfg

А ос пробер по видимому не может найти вашу Винду, можно и отключить его.
GRUB_DISABLE_OS_PROBER=false to /etc/default/grub
desperado
Потому что хочу чтобы работало через GRUB)
Тогда рекомендую не использовать всякие os-prober, а освоить написание своего самописного grub.cfg - вместо кучи файлов будет всего один файл.
Ошибки не исчезают с опытом - они просто умнеют
yahelicopter
GRUB_DISABLE_OS_PROBER=false to /etc/default/grub
Именно. И сделано вот почему. Довольно давно, кстати.

«GRUB_DISABLE_OS_PROBER»

В grub-mkconfig есть возможность использовать внешнюю программу os-prober для обнаружения других операционных систем, установленных на том же компьютере, и создания для них соответствующих пунктов меню. По умолчанию он отключен, поскольку автоматическое и тихое выполнение os-prober и создание загрузочных записей на основе этих данных является потенциальным вектором атаки. Установите для этого параметра значение «false», чтобы включить эту функцию в команде grub-mkconfig.
vs220
Кто то, не будем называть кто говорил что груб имеет простой конфиг :)
По сути это не конфиг.
Это обычный sh скрипт. И его функционал ограничен только обширными возможностями GRUB и фантазией.
Если умеешь писать скрипты в Linux, то и этим спрааишься.
Lupus pilum mutat, non mentem.
 
Зарегистрироваться или войдите чтобы оставить сообщение.