У меня есть компьютер Sony Vaio, и после удаления Ubuntu с моего ноутбука я столкнулся с проблемой, которую не могу исправить. Я получаю сообщение об ошибке:
SECURE BOOT FAILED! Your VAIO has detected an invalid operating system.
Я попытался выполнить восстановление, и в результате я получаю только следующее сообщение об ошибке, которое отображается белым текстом на черном фоне, и затем я попадаю в тот же раздел VAIO CARE, снова говоря то же самое! Это появляется до того, как входит в систему ухода VAIO:
Could not open "\EFI\BOOT\fallback.efi": 14
Failed to open "\EFI\BOOT\grubx64.efi" - 800000000000000E
Failed to load Image
Failed to open "\EFI\BOOT\MokManager.efi" - 800000000000000E
Failed to load Image
Я не знаю, что делать. Пожалуйста, помогите мне. Я учусь, и поэтому я должен использовать свой ноутбук каждый день!
Это сообщение появляется только потому, что вы включили безопасную загрузку, но используете развернутый менеджер загрузки.
В командной строке введите следующее:
mountvol S: /S
bcdedit /set {bootmgr} path \EFI\Boot\bootx64.efi
Предупреждение. Если вы внесли какие-либо изменения в \ EFI \ Boot \ bootx64.efi, это не будет работать, как ожидалось. Вам может потребоваться зарегистрировать
\EFI\Microsoft\Boot\bootmgr.efi
вместо
\EFI\Boot\bootx64.efi
Но я не проверял это, делаете это на свой страх и риск .
Наконец, перезагрузите компьютер, включите безопасную загрузку.
Кроме того, вы также можете установить менеджер загрузки reFind для управления всеми вашими efi. Посмотрите здесь:
http://www.rodsbooks.com/refind/
Если вы хотите установить больше ОС в будущем, этот менеджер загрузки очень поможет.
Обновление:
На снимке экрана я обнаружил, что вы можете удалить раздел EFI. Это действительно плохое решение, но все же можно исправить с некоторыми усилиями. Вы должны восстановить его вручную. Выполните следующие действия:
Предупреждение: все диски, такие как / dev / sdax в команде, являются лишь примером, вы должны заменить их в соответствии с вашей системной средой. Загрузитесь в эту живую систему. и запустите lsblk , вы получите что-то вроде следующего вывода, но без смонтированного efi: Найдите диск восстановления. Для sony vaio обычно это диск восстановления Windows / dev / sda2 размером 1,5 ГБ (или диск восстановления EFI / dev / sda1 размером 260 МБ). Смонтируйте этот диск с помощью Убедитесь, что вы загрузили bootmgr.efi с этого диска. Обычно его можно найти в ./ recovery / EFI / Boot или ./ recovery / EFI / Microsoft / Boot / . Используйте и сделайте / dev / sda3 разделом EFI (установите код как ef00 ). Не меняй ничего другого. Смонтировать. Скопируйте все в ./recover/EFI в свой новый раздел efi. Убедитесь, что выходные данные равны Сделайте ваш новый загрузчик EFI загрузочным. Аналогично моему старому ответу, если приведенная выше команда не работает, вам может потребоваться установить загрузчик Windows в Microsoft \ Boot: Удалить все смонтированный диск и флешка. Перезагрузитесь и включите безопасную загрузку. Теперь вы можете войти в свои окна.
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 260M 0 part
├─sda2 8:2 0 1.5G 0 part
├─sda3 8:3 0 260M 0 part /boot/efi
├─sda4 8:4 0 128M 0 part
├─sda5 8:5 0 845.1G 0 part /home/win
├─sda6 8:6 0 392M 0 part
├─sda7 8:7 0 33.9G 0 part
├─sda8 8:8 0 500M 0 part /boot
├─sda9 8:9 0 19.5G 0 part /
├─sda11 8:11 0 27G 0 part /home
└─sda12 8:12 0 3G 0 part [SWAP]
mkdir recovery && mount /dev/sda2 recovery
cgdisk /dev/sda
mkdir /boot/efi && mount /dev/sda3 /boot/efi
cp -r ./recover/EFI /boot/efi/
$ ls /boot/efi/EFI/
Boot/ Microsoft/
efibootmgr -c -l \\EFI\\Boot\\bootx64.efi -L Microsoft
efibootmgr -c -l \\EFI\\Microsoft\\Boot\\bootmgr.efi -L Microsoft
Я удалил раздел Ubuntu и запустил Ubuntu и Windows 8.1 в режиме двойной загрузки!
Но когда я отключил Secure Boot, он загрузится в GNU GRUB версии 2.00-19ubuntu2.1!
Нужно попытаться написать выход, но он продолжает перезагружаться и возвращаться в GNU GRUB!