Grub не видит раздел с Windows

Автор n0m4d, 08 июня 2023, 02:02:11

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

n0m4d

Самое простое установить Grub Costomizer
Перейти в "Основные настройки" и проверить, что галочка над
пунктом "поиск других ОС" стоит, после чего в левом нижнем
углу нажать кнопку "расширенные настройки" и напротив строки
GRUB_DISABLE_OS_PROBER поставить галочку и в подменю
"Просмотреть настройки" нажать на "Обновить"
после чего вы увидите Windows в списке.

PS:
Для удобства в подменю "Основные настройки" выберете пункт "ранее загруженный пункт", после чего будит загружаться та система в которую вы заходили ранее.
Telegram - конференция: https://t.me/DebianForumRu

suny

По мне так проще отредактировать конфигурационный файл /etc/default/grub добавив в него строку GRUB_DISABLE_OS_PROBER=false и после выполнить команду update-grub с правами администратора.

ogost

Аналогично. Проще и универсальнее из консоли.

n0m4d

Спасибо друзья за ваши варианты, просто недавно столкнулся с подобной проблемой и ни какой Yandex(найдётся Xepnya) ни Гугол прям так точно и сразу не могли ответить на вопрос, но когда всё же нашёл ответ, то оставил тут на заметку. Благодарю, за дополнения  ;D
Мой мутант с ядром 6.3.5-x64v2-xanmod1 тестовый Debian 12 конечно накидывает периодически задачки после обновления, жду с нетерпением релиза  :-[
Telegram - конференция: https://t.me/DebianForumRu

ek-nfn

при запуске
sudo update-grub
сразу видно строку о том, что os-prober, которая и отыскивает windows, не выполняется:
Warning: os-prober will not be executed to detect other bootable partitions.
При запуске же os-prober в терминале,  винда четко определяется.
Лечится, как выше и указано, коррекцией строки в /etc/default/grub. Не надо ничего дополнительно устанавливать
Debian 12  -> Devuan 5 xfce -> MX Linux 23

n0m4d

Благодарю. Просто я о том, что когда проблема есть, мало кто отваживается помочь, но когда находишь решение её и рассказываешь об этом на заметку, то сразу находится масса умников которые говорят, ну а можно было и вот так сделать и это проще. Я прекрасно понимаю, что можно через конфиг, но вот, что именно надо дописать в него совсем не очевидно, а вот в кастомайзере это наглядно есть, теперь я знаю об этом и уже в следующий раз воспользуюсь вашим решением, за что и сказал спасибо.
Telegram - конференция: https://t.me/DebianForumRu

ek-nfn

Цитата: n0m4d от 09 июня 2023, 12:31:30но вот, что именно надо дописать в него совсем не очевидно
Вы же не новичок в дебиане. Если команда update-grub не видит винду, но при этом пишет Warning:... , то что вам мешает вбить в гугл эту строку? Решение будет в первой же паре ссылок
Debian 12  -> Devuan 5 xfce -> MX Linux 23

Sandorin

Малость уточню для тех кто ищет ответ на вопрос (сам искал). Предыстория такая. Установил Debian 12 Windows был в списке. Недавно установил обновления, через консоль. Заметил, что Windows пропал из загрузки. Начал искать ответ. Поиски привели сюда.

Для новичков развернуто шаги напишу.
В терминале
sudo nano /etc/default/grub
В открывшемся файле ищем строку
#GRUB_DISABLE_OS_PROBER=false
Удалить # в начале строки
ctrl+O ##Сохранить изменения в файл

ctrl+X ##Закрыть файл

sudo update-grubКоманда обновляет файл конфигурации Grub. Смотрим вывод
         
Открыть содержимое (спойлер)
Generating grub configuration file ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-6.1.0-13-amd64
Found initrd image: /boot/initrd.img-6.1.0-13-amd64
Found linux image: /boot/vmlinuz-6.1.0-12-amd64
Found initrd image: /boot/initrd.img-6.1.0-12-amd64
Found linux image: /boot/vmlinuz-6.1.0-10-amd64
Found initrd image: /boot/initrd.img-6.1.0-10-amd64
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Windows 10 on /dev/sda1
done
[свернуть]


Строка из вывода Found Windows 10 on /dev/sda1 показывает что, конфигуратор нашел ОС Windows.

Перезагружаемся и видим в списке Windows