[РЕШЕНО] Проблема с выбором Windows по умолчанию в Grub2
-
livegrafics
- Сообщения: 17
- Зарегистрирован: 11 авг 2026, 12:26
[РЕШЕНО] Проблема с выбором Windows по умолчанию в Grub2
Хочу, чтобы Windows 11 в меню Grub2 была по умолчанию.
По многочисленным советам установил grub-customizer.
Но незадача - там нет такого пункта. Есть только - "-unresolved". Выбираю, сохраняю, но ничего не меняется.
Есть подозрение, что пакет grub-customizer из дистрибутива устарел немного...
Может кто помочь сделать Windows 11 в меню пунктом по умолчанию?
По многочисленным советам установил grub-customizer.
Но незадача - там нет такого пункта. Есть только - "-unresolved". Выбираю, сохраняю, но ничего не меняется.
Есть подозрение, что пакет grub-customizer из дистрибутива устарел немного...
Может кто помочь сделать Windows 11 в меню пунктом по умолчанию?
Последний раз редактировалось livegrafics 14 авг 2026, 16:37, всего редактировалось 3 раза.
Re: Проблема с выбором Windows по умолчанию в Grub2
Убедиться, что Windows 11 есть в меню
Выполни:
Проверить, смонтирован ли EFI‑раздел
Выполни:
Узнать UUID EFI‑раздела:
Покажи вывод этих команд.
Выполни:
Код: Выделить всё
sudo os-proberВыполни:
Код: Выделить всё
df -h | grep -i efiКод: Выделить всё
sudo blkid-
livegrafics
- Сообщения: 17
- Зарегистрирован: 11 авг 2026, 12:26
Re: Проблема с выбором Windows по умолчанию в Grub2
При загрузке всё есть
Re: Проблема с выбором Windows по умолчанию в Grub2
В принципе, после первого раза, выбрав пункт Windows, он должен загружаться в него в последствии, пока не выберешь другой пункт.
Возможно, тебе нужен этот способ
Сделать Windows пунктом по умолчанию
Узнайте точное название пункта Windows в меню:
Скопируйте текст в одинарных кавычках, например: 'Windows Boot Manager (на /dev/nvme0n1p1)'
В файле (выполните в терминале команду):
Установите (примерно 5-я строка):
GRUB_DEFAULT="Windows Boot Manager (на /dev/nvme0n1p1)"
(вставьте то название, которое нашли). GRUB сравнивает строки посимвольно, и если написать on вместо на, он не найдёт пункт и вернётся к загрузке по индексу (обычно это ROSA). Кавычки обязательны, если в названии есть пробелы
Сохранить изменения Ctrl+o и затем Enter, выйти Ctrl+x
Обновите GRUB:
Перезагрузите компьютер. Теперь по истечении таймаута (обычно 4 секунды) должна автоматически загружаться Windows 11.
Если компьютер выдаёт ошибку «Verification failed» или «Invalid signature» и не передаёт управление Windows, значит, включён Secure Boot, а GRUB не может корректно передать управление неподписанному загрузчику. В этом случае отключите Secure Boot в BIOS.
Возможно, тебе нужен этот способ
Сделать Windows пунктом по умолчанию
Узнайте точное название пункта Windows в меню:
Код: Выделить всё
grep -i "windows" /boot/grub/grub.cfgВ файле (выполните в терминале команду):
Код: Выделить всё
sudo nano /etc/default/grubGRUB_DEFAULT="Windows Boot Manager (на /dev/nvme0n1p1)"
(вставьте то название, которое нашли). GRUB сравнивает строки посимвольно, и если написать on вместо на, он не найдёт пункт и вернётся к загрузке по индексу (обычно это ROSA). Кавычки обязательны, если в названии есть пробелы
Сохранить изменения Ctrl+o и затем Enter, выйти Ctrl+x
Обновите GRUB:
Код: Выделить всё
sudo update-grub2Если компьютер выдаёт ошибку «Verification failed» или «Invalid signature» и не передаёт управление Windows, значит, включён Secure Boot, а GRUB не может корректно передать управление неподписанному загрузчику. В этом случае отключите Secure Boot в BIOS.
Re: РЕШЕНО: Проблема с выбором Windows по умолчанию в Grub2
Это всё проще делается, без сторонних конфигураторов. Каждой ОС нужно нужно выделять свой личный раздел для загрузчиков, тогда у них будет свой собственный UUID, подсмотреть который можно в редакторе разделов КДЕ или gparted, а потом прописать в /boot/grub2/grub.cfg в нужном по очерёдности месте такой пункт загрузки
и заменить в нём UUID на свой. До и после редактирования, желательно заархивировать редактируемый файл, чтобы иметь сохранённые версии. Даже если загрузчик винды установлен не на hd0 а на ssd, то такое загрузочное меню всё равно работает.
Ещё вариант строки загрузки:
По нему видно, что строка set root= на новых виндах не нужна.
Код: Выделить всё
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
}
Ещё вариант строки загрузки:
Код: Выделить всё
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
}Re: РЕШЕНО: Проблема с выбором Windows по умолчанию в Grub2
Слетать же будет при каждом update-grub2...Сквозняк писал(а): 13 авг 2026, 18:41 прописать в /boot/grub2/grub.cfg в нужном по очерёдности месте такой пункт загрузки
Re: РЕШЕНО: Проблема с выбором Windows по умолчанию в Grub2
Вот потому отредактированные вручную конфиги через локальную менюшку архивирую в tar.gz, получается простая система контроля версий. Чтобы образец остался. Когда всё настроится и обновится, потребность обновлять ядро с грубом может годами не возникать, оно тогда так и работает.
Re: [РЕШЕНО] Проблема с выбором Windows по умолчанию в Grub2
имхо, правильно будет это делать через файлы в /etc/grub.d/.
Если порядок не важен можно записать прямо в /etc/grub.d/40_custom.
Если нужно повыше, то оригинальный 40_custom скопировать, например, в 15_windufs и в него прописать пункты загрузки винды.
Если порядок не важен можно записать прямо в /etc/grub.d/40_custom.
Если нужно повыше, то оригинальный 40_custom скопировать, например, в 15_windufs и в него прописать пункты загрузки винды.