Проблемы с загрузкой после удаления Ubuntu

У меня есть компьютер 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

Я не знаю, что делать. Пожалуйста, помогите мне. Я учусь, и поэтому я должен использовать свой ноутбук каждый день!

3
задан 20 February 2014 в 09:30

2 ответа

Это сообщение появляется только потому, что вы включили безопасную загрузку, но используете развернутый менеджер загрузки.

  1. Отключите безопасную загрузку в настройках UEFI.
  2. Войдите в Windows. И нажмите win + s .
  3. Введите cmd , затем выберите «Запуск от имени администратора».
  4. В командной строке введите следующее:

    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 в команде, являются лишь примером, вы должны заменить их в соответствии с вашей системной средой.

  1. Создайте загрузочную USB-систему, такую ​​как Ubuntu Live Image. Убедитесь, что вы отключили безопасную загрузку.
  2. Загрузитесь в эту живую систему. и запустите lsblk , вы получите что-то вроде следующего вывода, но без смонтированного efi:

    $ 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]
    
  3. Найдите диск восстановления. Для sony vaio обычно это диск восстановления Windows / dev / sda2 размером 1,5 ГБ (или диск восстановления EFI / dev / sda1 размером 260 МБ).

  4. Смонтируйте этот диск с помощью

    mkdir recovery && mount /dev/sda2 recovery
    
  5. Убедитесь, что вы загрузили bootmgr.efi с этого диска. Обычно его можно найти в ./ recovery / EFI / Boot или ./ recovery / EFI / Microsoft / Boot / .

  6. Узнайте свой оригинальный раздел EFI. Обычно это sony vaio / dev / sda3, а размер диска составляет 260 МБ . Если ничто не выглядит как раздел efi, просто создайте новый раздел efi самостоятельно. Не волнуйтесь, это должно быть безопасно, даже если вы создаете несколько разделов efi.
  7. Используйте

    cgdisk /dev/sda
    

    и сделайте / dev / sda3 разделом EFI (установите код как ef00 ). Не меняй ничего другого.

  8. Смонтировать.

    mkdir /boot/efi && mount /dev/sda3 /boot/efi
    
  9. Скопируйте все в ./recover/EFI в свой новый раздел efi.

     cp -r ./recover/EFI /boot/efi/
    

    Убедитесь, что выходные данные

    $ ls /boot/efi/EFI/
    

    равны

    Boot/       Microsoft/
    
  10. Сделайте ваш новый загрузчик EFI загрузочным.

    efibootmgr -c -l \\EFI\\Boot\\bootx64.efi -L Microsoft
    

    Аналогично моему старому ответу, если приведенная выше команда не работает, вам может потребоваться установить загрузчик Windows в Microsoft \ Boot:

    efibootmgr -c -l \\EFI\\Microsoft\\Boot\\bootmgr.efi -L Microsoft
    
  11. Удалить все смонтированный диск и флешка. Перезагрузитесь и включите безопасную загрузку. Теперь вы можете войти в свои окна.

  12. [Тысяча сто двадцать девять]
0
ответ дан 20 February 2014 в 09:30

Я удалил раздел Ubuntu и запустил Ubuntu и Windows 8.1 в режиме двойной загрузки!

Но когда я отключил Secure Boot, он загрузится в GNU GRUB версии 2.00-19ubuntu2.1!

Нужно попытаться написать выход, но он продолжает перезагружаться и возвращаться в GNU GRUB!

0
ответ дан 20 February 2014 в 09:30

Другие вопросы по тегам:

Похожие вопросы: