Помощь с GDB в программе на C ++

Я думаю, что ваша проблема такова:

menuentry "Windows bootmgfw.efi.bkp, generated by Boot-Repair" {
search --fs-uuid --no-floppy --set=root 0648-FFF7
chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi.bkp
}

menuentry "Windows memtest.efi, generated by Boot-Repair" {
search --fs-uuid --no-floppy --set=root 0648-FFF7
chainloader (${root})/EFI/Microsoft/Boot/memtest.efi
}

menuentry "Boot bootx64.efi.bkp, generated by Boot-Repair" {
search --fs-uuid --no-floppy --set=root 0648-FFF7
chainloader (${root})/EFI/Boot/bootx64.efi.bkp
}

Обратите внимание, что имена файлов на линиях chainloader - bootmgfw.efi.bkp и bootx64.efi.bkp не являются действительными файлами загрузчика EFI, и они похоже, не существуют на вашем диске. Однако файлы bootmgfw.efi и bootx64.efi существуют и являются действительными именами загрузочного загрузчика EFI. (Я не могу гарантировать, что файлы, которые у вас есть, действительны, конечно, но имена файлов.) Я рекомендую вам изменить эти имена файлов в файле /etc/grub.d/40_custom, а затем введите sudo update-grub, чтобы передать эти изменения в GRUB Файл конфигурации. Вы также можете вручную проверить содержимое /dev/sda1, чтобы убедиться, что эти файлы существуют с правильными именами файлов; есть вероятность, что что-то неправильно переименовало файлы, а затем обновило вашу конфигурацию GRUB в соответствии с этим. Я не знаю, как GRUB отреагирует на такое злоупотребление.

1
задан 27 June 2013 в 23:58

0 ответов

Другие вопросы по тегам:

Похожие вопросы: