У меня есть два жестких диска, один из которых уже содержит Windows 10. Я установил Ubuntu на SDB, следуя этим инструкциям . Однако после переключения порядка загрузки на мой второй диск компьютер сообщает, что не может найти grub.efi
Чтобы исправить это, я следовал этой инструкции . Но grub repair позволил исправить мою проблему, и вместо этого он дал этот отчет.
Кстати, сейчас я пишу это с флешки.
Если ваш раздел EFI настроен с ... / EFI / Boot / bootx64.efi как копия shimx64.efi (проверьте размеры), то в этом же каталоге должна быть копия grubx64.efi , ... / EFI / Boot / grubx64.efi.
Во время работы USB, запустите терминал (ctrl alt t или используйте приборную панель для терминала gnome). Создайте каталог в / mnt для монтирования второго жесткого диска:
sudo mkdir /mnt/d2
Смонтируйте там второй раздел sdb:
sudo mount -tvfat /dev/sdb2 /mnt/d2
Скопируйте отсутствующий файл:
sudo cp /mnt/d2/EFI/ubuntu/grubx64.efi /mnt/d2/EFI/Boot/grubx64.efi
размонтируйте раздел диска:
sudo umount /mnt/d2
Попробуйте перезагрузить диск sdb. Если вы получаете ту же ошибку, повторите с sda, похоже, что она там тоже отсутствует.
Что именно происходит при загрузке? Пришли ли вы к grub?
Если это не проблема с биосом, самый высокий приоритет загрузки должен быть на Ubuntu, поэтому он даст вам grub