У меня двойная загрузка windows 10 и ubuntu 17.04 на разных жестких дисках. Недавно я работал под управлением Ubuntu 16.04, но я думаю, что обновление связано с X11, поэтому мне пришлось стереть его и начать все заново. Grub теперь не может найти Windows 10. os-prober не работает. Я запустил boot-repair, чтобы получить этот журнал . Как я могу это исправить? Все другие решения, с которыми я сталкивался, предполагают, что UEFI не прав, что, как представляется, в журналах не соответствует действительности, или запускают update-grub, который не работал.
Ваша Windows установлена в UEFI-режиме. Ubuntu была установлена и в UEFI-режиме, но когда вы переустанавливали Ubuntu, вы переустанавливали Ubuntu в устаревшем режиме. Вы все еще можете видеть файлы Ubuntu в ESP из вашей первой установки, но взгляд на fstab
ясно показывает, что текущая установка находится в устаревшем режиме (EFI-раздел не смонтирован!), Также мы можем видеть, что Grub установлен в MBR sdb
.
Вы можете использовать Boot-Repairs recommended repair
, чтобы решить эту проблему, важно то, что для этого вам нужно загрузить свой установщик в UEFI-режиме (посмотрите на строку 791 в вашем журнале). При загрузке с USB у вас должно быть два варианта, на моем компьютере это что-то вроде USB2.0
или UEFI:USB2.0
, первый вариант будет загружаться в устаревшем режиме, а второй - в UEFI-режиме.
Ваша ошибка произошла, когда вы загрузили установщик, чтобы переустановить Ubuntu, помните: как вы загружаетесь, как вы устанавливаете! Если вы загружаете установщик в традиционном режиме, Ubuntu будет установлен в традиционном режиме, если вы загружаете установщик в UEFI-режиме, Ubuntu будет установлен в UEFI-режиме.
Даже для использования Boot-Repair мы должны выбрать правильный режим загрузки, так как UEFI-функции не поддерживаются при загрузке в legacy-режиме. Ваш журнал показывает, что вы начали в старом режиме для запуска Boot-Repair, это нормально для создания журнала, но для переустановки Grub в UEFI-режиме вы должны запустить Boot-Repair в UEFI-режиме!