У меня есть два жестких диска, один из которых уже содержит Window 10. Я установил Ubuntu на sdb, следуя этим инструкциям. Однако, после переключения порядка загрузки на мой второй диск, компьютер сообщает, что он не может найти grub.efi
Чтобы исправить это, я выполнил инструкцию . Но ремонт grub позволил исправить мою проблему, и он дает этот отчет вместо этого.
Теперь я пишу это с USB-накопителя.
Что именно происходит при загрузке? Вы попадаете в grub?
Если это не проблема с BIOS, самый высокий приоритет загрузки должен быть на ubuntu, поэтому он даст вам grub
Если ваш раздел 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?
Если это не проблема с BIOS, самый высокий приоритет загрузки должен быть на ubuntu, поэтому он даст вам grub
Если ваш раздел 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, похоже, что там тоже не хватает.