Grub загружается в Windows 10 только при выходе из Grub Terminal

У меня Ubuntu (18.04) и Windows 10 (май 2019 Обновление) установлены на отдельных жестких дисках. Это работает, в некотором роде. Не входя в меню grub, моя система загружается в Ubuntu. Я могу использовать Grub2 для загрузки в Windows 10. Однако для этого мне необходимо:

  1. Войти в меню grub
  2. Попробуйте загрузиться в Windows 10
  3. Получена ошибка: «неверный путь к файлу EFI»
  4. Нажмите «escape», чтобы войти в терминал grub
  5. Введите «exit», чтобы покинуть терминал (и grub)

После этого система успешно загружается в Windows 10. Моя пользовательская запись grub (/etc/grub.d/40_custom):

menuentry "Windows 10" --class windows --class os {
    insmod part_msdos
    insmod ntsf
    search --no-floppy --fs-uuid --set=root MY_UUID
    chainloader +1
}

UUID, который я использую, указывает на больший раздел следующего:

Device     Boot       Size    Type
/dev/sdb1  *    ...   238G    HPFS/NTFS/exFAT
/dev/sdb2       ...   474M    Hidden NTFS WinRE

Никаких дополнительных информация дается об этих разделах, когда я запускаю lsblk или blkid.

У меня вопрос: , почему это все еще работает, и могу ли я изменить свою пользовательскую запись grub, чтобы она работала, когда я выбираю ее, а не после того, что я делаю выше ?

1
задан 15 September 2019 в 04:51

0 ответов

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

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