1

Я только что установил Ubuntu 18.04 LTS на ноутбук UEFI, также работающий под управлением Windows 10, и, что бы я ни пытался, каждый раз при загрузке я получаю командную строку, похожую на grub bash (grub>). Запуск set показывает, что при каждой загрузке root и префикс устанавливаются в (hd0, gpt1) и (hd0, gpt1)/boot/grub, когда они оба должны быть включены (hd0, gpt8). Поэтому я установил для них правильные значения, запустился в normal и попал в загрузчик Grub, с которого я могу загружаться в Ubuntu или Windows - все в порядке.

НО, дойдя до Ubuntu, update-grub и grub-install не решают проблему навсегда. Корень и префикс возвращаются к (hd0, gpt1) при следующей перезагрузке. Я до сих пор пробовал:

  • update-grub , grub-install , initramfs -v -u
  • Запускаем boot-repair (пробуем чистку, нодмариду)
  • Запуск Super Grub2 Disk на USB (который находит .cfg файлы)
  • Переустановка Ubuntu (дважды)
  • Запуск Super Grub2 Disk путем копирования.EFI в загрузочный раздел и обновление хранилища BCD с помощью bcdedit в PowerShell

Интересно, что когда я пытался запустить Super Grub2 Disk из EFI, он столкнулся с той же проблемой и показал только командную строку Grub2 bash. Я просто хотел бы иметь возможность получить доступ к меню Grub без необходимости каждый раз устанавливать префикс и root. Я был бы очень благодарен за любую помощь, потому что я бился головой о стену около двух дней!

0