[РЕШЕНО] Проблема с выбором Windows по умолчанию в Grub2

Ответить
livegrafics
Сообщения: 17
Зарегистрирован: 11 авг 2026, 12:26
Operating system: Роса Фреш 13.2

[РЕШЕНО] Проблема с выбором Windows по умолчанию в Grub2

Сообщение livegrafics »

Хочу, чтобы Windows 11 в меню Grub2 была по умолчанию.
По многочисленным советам установил grub-customizer.
Но незадача - там нет такого пункта. Есть только - "-unresolved". Выбираю, сохраняю, но ничего не меняется.
Есть подозрение, что пакет grub-customizer из дистрибутива устарел немного...
Может кто помочь сделать Windows 11 в меню пунктом по умолчанию?
Вложения
2026-08-11_18-40.jpg
2026-08-11_18-39.jpg
2026-08-11_12-22.jpg
Последний раз редактировалось livegrafics 14 авг 2026, 16:37, всего редактировалось 3 раза.
turik02
Сообщения: 816
Зарегистрирован: 01 июн 2022, 13:47
Operating system: РОСА «ФРЕШ» 13.2 GNOME 64-bit

Re: Проблема с выбором Windows по умолчанию в Grub2

Сообщение turik02 »

Убедиться, что Windows 11 есть в меню
Выполни:

Код: Выделить всё

sudo os-prober
Проверить, смонтирован ли EFI‑раздел
Выполни:

Код: Выделить всё

df -h | grep -i efi
Узнать UUID EFI‑раздела:

Код: Выделить всё

sudo blkid
Покажи вывод этих команд.
livegrafics
Сообщения: 17
Зарегистрирован: 11 авг 2026, 12:26
Operating system: Роса Фреш 13.2

Re: Проблема с выбором Windows по умолчанию в Grub2

Сообщение livegrafics »

При загрузке всё есть
Вложения
IMG_20260812_111727.jpg
2026-08-12_11-25.jpg
2026-08-12_11-22.jpg
2026-08-12_11-22.jpg (9.63 КБ) 1068 просмотров
2026-08-12_11-21.jpg
2026-08-12_11-21.jpg (10.72 КБ) 1068 просмотров
turik02
Сообщения: 816
Зарегистрирован: 01 июн 2022, 13:47
Operating system: РОСА «ФРЕШ» 13.2 GNOME 64-bit

Re: Проблема с выбором Windows по умолчанию в Grub2

Сообщение turik02 »

В принципе, после первого раза, выбрав пункт Windows, он должен загружаться в него в последствии, пока не выберешь другой пункт.

Возможно, тебе нужен этот способ
Сделать Windows пунктом по умолчанию
Узнайте точное название пункта Windows в меню:

Код: Выделить всё

grep -i "windows" /boot/grub/grub.cfg
Скопируйте текст в одинарных кавычках, например: 'Windows Boot Manager (на /dev/nvme0n1p1)'
В файле (выполните в терминале команду):

Код: Выделить всё

sudo nano /etc/default/grub
Установите (примерно 5-я строка):
GRUB_DEFAULT="Windows Boot Manager (на /dev/nvme0n1p1)"
(вставьте то название, которое нашли). GRUB сравнивает строки посимвольно, и если написать on вместо на, он не найдёт пункт и вернётся к загрузке по индексу (обычно это ROSA). Кавычки обязательны, если в названии есть пробелы
Сохранить изменения Ctrl+o и затем Enter, выйти Ctrl+x
Обновите GRUB:

Код: Выделить всё

sudo update-grub2
Перезагрузите компьютер. Теперь по истечении таймаута (обычно 4 секунды) должна автоматически загружаться Windows 11.

Если компьютер выдаёт ошибку «Verification failed» или «Invalid signature» и не передаёт управление Windows, значит, включён Secure Boot, а GRUB не может корректно передать управление неподписанному загрузчику. В этом случае отключите Secure Boot в BIOS.
Сквозняк
Сообщения: 125
Зарегистрирован: 25 сен 2023, 22:57
Operating system: Роса, Федора, Бубунта, Дос, Маздайка

Re: РЕШЕНО: Проблема с выбором Windows по умолчанию в Grub2

Сообщение Сквозняк »

Это всё проще делается, без сторонних конфигураторов. Каждой ОС нужно нужно выделять свой личный раздел для загрузчиков, тогда у них будет свой собственный UUID, подсмотреть который можно в редакторе разделов КДЕ или gparted, а потом прописать в /boot/grub2/grub.cfg в нужном по очерёдности месте такой пункт загрузки

Код: Выделить всё

   menuentry 'Маздай 11 - телефонное рыло' --class windows --class os $menuentry_id_option 'osprober-efi-7525-78B5' {
            insmod part_gpt
            insmod fat
            set root='hd0,gpt2'
            if [ x$feature_platform_search_hint = xy ]; then
              search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1  7525-78B5
            else
              search --no-floppy --fs-uuid --set=root 7525-78B5
            fi
            chainloader /EFI/Microsoft/Boot/bootmgfw.efi
    }
и заменить в нём UUID на свой. До и после редактирования, желательно заархивировать редактируемый файл, чтобы иметь сохранённые версии. Даже если загрузчик винды установлен не на hd0 а на ssd, то такое загрузочное меню всё равно работает.

Ещё вариант строки загрузки:

Код: Выделить всё

menuentry --unrestricted 'Windows Boot Manager (на /dev/nvme1n1p1)' --class windows --class os $menuentry_id_option 'osprober-efi-E640-5F4D' {
	savedefault
	insmod part_gpt
	insmod fat
	search --no-floppy --fs-uuid --set=root E640-5F4D
	chainloader /efi/Microsoft/Boot/bootmgfw.efi
}
По нему видно, что строка set root= на новых виндах не нужна.
va9(2)
Сообщения: 1064
Зарегистрирован: 20 окт 2015, 08:06
Operating system: RF.KDE5.2023.1.x86_64

Re: РЕШЕНО: Проблема с выбором Windows по умолчанию в Grub2

Сообщение va9(2) »

Сквозняк писал(а): 13 авг 2026, 18:41 прописать в /boot/grub2/grub.cfg в нужном по очерёдности месте такой пункт загрузки
Слетать же будет при каждом update-grub2...
Сквозняк
Сообщения: 125
Зарегистрирован: 25 сен 2023, 22:57
Operating system: Роса, Федора, Бубунта, Дос, Маздайка

Re: РЕШЕНО: Проблема с выбором Windows по умолчанию в Grub2

Сообщение Сквозняк »

va9(2) писал(а): 13 авг 2026, 18:51
Сквозняк писал(а): 13 авг 2026, 18:41 прописать в /boot/grub2/grub.cfg в нужном по очерёдности месте такой пункт загрузки
Слетать же будет при каждом update-grub2...
Вот потому отредактированные вручную конфиги через локальную менюшку архивирую в tar.gz, получается простая система контроля версий. Чтобы образец остался. Когда всё настроится и обновится, потребность обновлять ядро с грубом может годами не возникать, оно тогда так и работает.
va9(2)
Сообщения: 1064
Зарегистрирован: 20 окт 2015, 08:06
Operating system: RF.KDE5.2023.1.x86_64

Re: [РЕШЕНО] Проблема с выбором Windows по умолчанию в Grub2

Сообщение va9(2) »

имхо, правильно будет это делать через файлы в /etc/grub.d/.
Если порядок не важен можно записать прямо в /etc/grub.d/40_custom.
Если нужно повыше, то оригинальный 40_custom скопировать, например, в 15_windufs и в него прописать пункты загрузки винды.
Ответить

Вернуться в «Обсуждение РОСА Фреш 13 (платформа РОСА 13)»