Я только что получил свой новый рабочий ноутбук с предустановленной Windows 8. После установки Ubuntu 12.10 меню grub говорит, что существует «неверный путь к файлу EFI», и он не загружает Windows. Ubuntu работает нормально ...
Что я могу с этим поделать?
Ответы:
Вы должны попытаться добавить Windows как обходной путь вручную в Grub.
При первом запуске
Здесь вы должны увидеть UUID из вашего раздела Windows
Откройте /etc/grub.d/40_custom и вставьте / отредактируйте следующий код, но замените UUID_FROM_WIN8 на ваш UUID, упомянутый выше.
Насколько я знаю, загрузчик цепочек должен выглядеть одинаково для всех версий Windows.
После редактирования файлов grub вы должны запустить
Пожалуйста, сначала протестируйте его и дайте мне обратную связь, потому что вполне возможно, что файл EFI не будет найден ... но я не хочу давать несколько советов в одном ответе ...
надеюсь это поможет!
источник
Из grub.cfg, который вы опубликовали, похоже, что вы попытались поработать с grub, чтобы попытаться заставить это работать, я рекомендую вам начать с очистки всего этого и вернуться к конфигурации grub по умолчанию (которая, вероятно, вообще не иметь записи для Windows в grub.cfg), а затем создайте файл /boot/grub/custom.cfg для этого:
В долгосрочной перспективе, надеюсь, os-prober и grub-mkconfig получат поддержку для обнаружения установок Windows на основе UEFI (после чего эта запись станет избыточной, и вы можете просто удалить /boot/grub/custom.cfg)
источник
Ремонт багажника решил это за меня.
Перейдите к параметрам загрузки (F12 или т. Д.) И загрузите liveCD или liveUSB. Убедитесь, что вы загружаетесь в UEFI (например, « UEFI: CD / DVD » или « UEFI: [USBname] »). Выберите «Попробуйте Ubuntu». Получите Boot Repair и выберите «рекомендуемый ремонт».
Ссылка: Ubuntu Boot Repair
Примечание : убедитесь, что вы загружаете CD или USB в UEFI. Я запустил Boot Repair, не находясь в режиме UEFI, и получил Grub, но Windows 8 не загружалась.
Надеюсь это поможет!
источник